.elementor .e-2e6eea49-66bd{font-family:var(--font-primary);font-weight:800;font-size:clamp(2.5rem, 5vw, 3.5rem);color:#ffffff;line-height:1.15;text-align:center;margin:0px;}.elementor .e-5de7c4dc-bb75{width:12px;height:12px;color:#99f6e4;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7786b724-4d6c:hover,.elementor .e-7786b724-4d6c:focus-visible{color:#ffffff;}.elementor .e-7786b724-4d6c{font-family:var(--font-primary);font-weight:600;font-size:0.8125rem;color:var(--color-background-soft);line-height:1;text-decoration:none;cursor:pointer;margin:0px;transition:color 0.2s;}.elementor .e-8db77a-c430{font-family:var(--font-primary);font-size:0.75rem;color:rgba(255, 255, 255, 0.45);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0.1rem;margin-inline-end:0.1rem;user-select: none;\n}.elementor .e-20479b03-979c{font-family:var(--font-primary);font-weight:700;font-size:0.8125rem;color:var(--color-background-soft);line-height:1;margin:0px;}.elementor .e-42aaba5a-b2bc{display: inline-flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 0.55rem !important; width: fit-content !important; max-width: fit-content !important; align-self: center !important; margin: 0.5rem auto 0 auto !important; background: rgba(255, 255, 255, 0.12) !important; backdrop-filter: blur(10px) !important; -webkit-backdrop-filter: blur(10px) !important; border: 1px solid rgba(255, 255, 255, 0.22) !important; border-radius: 9999px !important; padding: 0.35rem 1.15rem !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08) !important;\n}.elementor .e-328d1ee4-ceea{width:100%;max-width:900px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.85rem;align-items:center;}.elementor .e-7585e04f-4f1a{width:100%;max-width:100%;overflow:hidden;position:relative;padding-block-start:4.75rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(135deg, rgba(6, 38, 41, 0.92) 0%,rgba(11, 93, 99, 0.85) 60%,rgba(6, 38, 41, 0.94) 100%),url("https://garelladental.com/wp-content/uploads/2026/10/hero-panoramic-dental.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-e7f1ae3-493c8d5{width:13px;height:13px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-68650d1-d6e97a9{font-family:var(--font-primary);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.1em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-4e17e76-b578b93{padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.95rem;padding-inline-end:0.95rem;border-radius:30px;border-width:1px;border-color:rgba(11, 93, 99, 0.16);border-style:solid;background-color:#e4f2f0;display:inline-flex;flex-direction:row;gap:0.5rem;align-items:center;width: fit-content;\n}.elementor .e-b415f5f-7d47582{font-family:var(--font-primary);font-weight:800;font-size:clamp(2rem, 3.4vw, 2.75rem);color:#072d31;line-height:1.2;margin:0px;}.elementor .e-d8eb8ab-0ddd432{font-family:var(--font-primary);font-size:1.0625rem;color:#3b5052;line-height:1.8;margin:0px;}.elementor .e-59174f7-9b95343{font-family:var(--font-primary);font-size:1.0625rem;color:#3b5052;line-height:1.8;margin:0px;}.elementor .e-06457ed-ec8bf7b{width:16px;height:16px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-08a8344-3029d82{width:34px;height:34px;border-radius:10px;background-color:#e4f2f0;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-a35bfd2-e50e95b{font-family:var(--font-primary);font-weight:700;font-size:1.0625rem;color:var(--color-primary);line-height:1.5;font-style:italic;margin:0px;}.elementor .e-1f39b24-e48bfee{padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;margin-block-start:0.25rem;border-radius:14px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:rgba(11, 93, 99, 0.18);border-style:solid;background-image:linear-gradient(135deg, rgba(11, 93, 99, 0.07) 0%,rgba(11, 93, 99, 0.02) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 4px 14px 0px rgba(11, 93, 99, 0.04);display:flex;flex-direction:row;gap:1rem;align-items:center;border-left-style: solid; border-left-color: var(--color-primary);\n}.elementor .e-55b161e-308451b{min-width:320px;max-width:100%;display:flex;flex-direction:column;gap:1.35rem;flex:1 1 54%;}.elementor .e-817337d-09aa2cb{width:100%;height:340px;object-fit:cover;border-radius:19px;display:block;}.elementor .e-7f29773-0a6c871{width:100%;overflow:hidden;position:relative;border-radius:22px;border-width:3px;border-color:#ffffff;border-style:solid;background-color:#ffffff;box-shadow:0px 20px 48px 0px rgba(11, 93, 99, 0.12);}.elementor .e-36bb3f8-4c8580e{width:20px;height:20px;color:#ffffff;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-f2e4e41-a59319c{width:50px;height:50px;border-radius:14px;background-image:linear-gradient(135deg, #0B5D63 0%,#072d31 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 6px 16px 0px rgba(11, 93, 99, 0.22);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-54f1158-d8a4350{font-family:var(--font-primary);font-weight:800;font-size:1.0625rem;color:#072d31;line-height:1.2;margin:0px;}.elementor .e-8b5d290-fa9a7dd{font-family:var(--font-primary);font-size:0.8125rem;color:#5a7375;line-height:1.3;margin:0px;}.elementor .e-50aa263-abf76c2{display:flex;flex-direction:column;gap:0.2rem;}.elementor .e-66fa277-ce71d86{padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:18px;border-width:1.5px;border-color:rgba(11, 93, 99, 0.14);border-style:solid;background-color:#ffffff;box-shadow:0px 12px 30px 0px rgba(11, 93, 99, 0.08);transition:transform 0.25s;display:flex;flex-direction:row;gap:1.1rem;align-items:center;}.elementor .e-7ff9130-a2fdf3b{width:100%;min-width:300px;max-width:520px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 40%;}.elementor .e-172fb3d-5677015{width:100%;max-width:1240px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:3.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-4f81402-ee4028a{width:100%;max-width:100%;overflow:hidden;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:var(--bg-secondary);}.elementor .e-4b28a8b6-265e{width:100%;height:380px;object-fit:cover;object-position:top center;border-radius:20px;border-width:1px;border-color:var(--color-border);border-style:solid;box-shadow:0px 20px 48px 0px rgba(11, 93, 99, 0.12);display:block;}.elementor .e-69c6d9df-9c2f{font-family:var(--font-primary);font-weight:700;font-size:0.75rem;color:#ffffff;text-align:center;margin:0px;display:block;}.elementor .e-3c1f958c-e253{position:absolute;inset-inline-end:12px;inset-block-end:12px;inset-inline-start:12px;text-align:center;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:14px;background-color:rgba(11, 93, 99, 0.94);box-shadow:0px 6px 16px 0px rgba(11, 93, 99, 0.25);backdrop-filter:blur(8px);}.elementor .e-30e9d594-92b9{min-width:280px;max-width:380px;position:relative;flex:0 0 350px;}.elementor .e-a2709e5-425c{width:13px;height:13px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-900fc17-a334{font-family:var(--font-primary);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.1em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-75119f5f-5964{padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.95rem;padding-inline-end:0.95rem;border-radius:30px;border-width:1px;border-color:rgba(11, 93, 99, 0.16);border-style:solid;background-color:#e4f2f0;display:inline-flex;flex-direction:row;gap:0.5rem;align-items:center;width: fit-content;\n}.elementor .e-1513edf8-5b29{font-family:var(--font-primary);font-weight:700;font-size:clamp(1.75rem, 3.2vw, 2.5rem);color:var(--color-text);line-height:1.22;margin:0px;}.elementor .e-51cbd4b-adceb92{font-family:var(--font-primary);font-weight:700;font-size:clamp(1.75rem, 3.2vw, 2.5rem);color:var(--color-primary-dark);line-height:1.22;margin:0px;}.elementor .e-f7f68ea-89a7{font-family:var(--font-primary);font-weight:500;font-size:1.0625rem;color:var(--color-text-muted);line-height:1.7;margin:0px;}.elementor .e-19a63a23-1361{width:20px;height:20px;color:#f59e0b;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-165ce78f-54ba{font-family:var(--font-primary);font-weight:700;font-size:0.95rem;color:#825313;line-height:1.45;margin:0px;}.elementor .e-47f5a346-38ef{padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0.15rem;border-radius:14px;border-width:1px;border-color:#f2e3c6;border-style:solid;background-color:#fcf6eb;display:flex;flex-direction:row;gap:0.875rem;align-items:center;}.elementor .e-2b8793fe-47c2{width:14px;height:14px;color:#ffffff;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-29bde176-cb18{font-family:var(--font-primary);font-weight:600;font-size:0.875rem;color:#ffffff;text-decoration:none;}.elementor .e-341482d0-9f50:hover,.elementor .e-341482d0-9f50:focus-visible{background-color:var(--color-primary-dark);}.elementor .e-341482d0-9f50{width:auto;color:#ffffff;text-decoration:none;cursor:pointer;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:40px;border-width:1.5px;border-color:var(--color-primary);border-style:solid;background-color:var(--color-primary);transition:all 0.25s;display:inline-flex;gap:0.5rem;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1a5a5840-2004{margin-block-start:0.25rem;}.elementor .e-538b8abf-8195{min-width:300px;max-width:100%;display:flex;flex-direction:column;gap:1.15rem;flex:1 1 540px;}.elementor .e-7620e95b-60be{display:flex;flex-direction:row;gap:3.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-2cb36f0c-37f9{width:18px;height:18px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-6dc60547-4fa5{width:40px;height:40px;border-radius:10px;background-color:#e4f2f0;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-570b24cb-ba18{font-family:var(--font-primary);font-weight:700;font-size:1.125rem;color:var(--color-primary);margin:0px;}.elementor .e-1df1f26a-73eb{display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-90a866f-f102{font-family:var(--font-primary);font-weight:500;font-size:0.95rem;color:var(--color-text-muted);line-height:1.6;margin:0px;}.elementor .e-3f4a5d7f-7257{color:var(--color-primary-dark);padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-background);box-shadow:0px 4px 16px 0px rgba(11, 93, 99, 0.03);transition:transform 0.2s;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-1ef7d27b-3b35{width:18px;height:18px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-4891ad86-d78d{width:40px;height:40px;border-radius:10px;background-color:#e4f2f0;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-41f6a321-8bba{font-family:var(--font-primary);font-weight:700;font-size:1.125rem;color:var(--color-primary);margin:0px;}.elementor .e-6da2fb02-7e98{display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-40c903e9-e92a{font-family:var(--font-primary);font-weight:500;font-size:0.95rem;color:var(--color-text-muted);line-height:1.6;margin:0px;}.elementor .e-7b024637-67a6{color:var(--color-primary-dark);padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-background);box-shadow:0px 4px 16px 0px rgba(11, 93, 99, 0.03);transition:transform 0.2s;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-11965e3c-e2d4{width:18px;height:18px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-2e0ea574-5baf{width:40px;height:40px;border-radius:10px;background-color:#e4f2f0;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-20c87648-4407{font-family:var(--font-primary);font-weight:700;font-size:1.125rem;color:var(--color-primary);margin:0px;}.elementor .e-2967f56a-327c{display:flex;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-5dbe288b-b687{font-family:var(--font-primary);font-weight:500;font-size:0.95rem;color:var(--color-text-muted);line-height:1.6;margin:0px;}.elementor .e-273d7fab-3eb6{color:var(--color-primary-dark);padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-background);box-shadow:0px 4px 16px 0px rgba(11, 93, 99, 0.03);transition:transform 0.2s;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-2c0824b4-8efb{width:100%;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));}.elementor .e-303870e0-fb3b{width:100%;max-width:1240px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:3.25rem;}.elementor .e-5116b8cf-5e9f{width:100%;max-width:100%;overflow:hidden;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#ffffff;}.elementor .e-11883a1-f78a{width:13px;height:13px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-5dd47f92-fe16{font-family:var(--font-primary);font-weight:700;font-size:0.75rem;color:var(--color-primary);letter-spacing:0.1em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-79d5db40-1ee1{padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.95rem;padding-inline-end:0.95rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:30px;border-width:1px;border-color:rgba(11, 93, 99, 0.16);border-style:solid;background-color:#e4f2f0;display:inline-flex;flex-direction:row;gap:0.5rem;align-items:center;width: fit-content;\n}.elementor .e-2c37bfd6-a159{font-family:var(--font-primary);font-weight:700;font-size:clamp(1.75rem, 3.5vw, 2.5rem);color:var(--color-text);line-height:1.2;margin:0px;}.elementor .e-7a58d57a-6597{font-family:var(--font-primary);font-size:1rem;color:var(--color-text-muted);line-height:1.6;margin:0px;}.elementor .e-5ac651ec-6a8a{max-width:800px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.85rem;align-items:center;}.elementor .e-cd6b458-bfd7{width:100%;height:230px;object-fit:cover;display:block;}.elementor .e-36de3877-e567{width:12px;height:12px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-62b5c33a-6787{font-family:var(--font-primary);font-weight:800;font-size:0.7rem;color:var(--color-primary);letter-spacing:0.06em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-47f3a943-f620{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:20px;border-width:1px;border-color:rgba(255, 255, 255, 0.7);border-style:solid;background-color:rgba(255, 255, 255, 0.94);box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.12);backdrop-filter:blur(8px);display:inline-flex;flex-direction:row;gap:0.45rem;align-items:center;}.elementor .e-2928c17d-c974{width:100%;height:230px;overflow:hidden;position:relative;}.elementor .e-9717686-527d{font-family:var(--font-primary);font-weight:700;font-size:1.125rem;color:#072d31;line-height:1.3;margin:0px;}.elementor .e-26be713b-17e9{font-family:var(--font-primary);font-size:0.84375rem;color:#5a7375;line-height:1.6;margin:0px;}.elementor .e-afac3c3-129a{font-family:var(--font-primary);font-weight:700;font-size:0.8125rem;color:var(--color-primary);letter-spacing:0.06em;text-transform:uppercase;margin:0px;}.elementor .e-3d4702b9-60b8{width:11px;height:11px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-3df965cd-dc83{text-decoration:none;cursor:pointer;margin-block-start:0.5rem;display:inline-flex;flex-direction:row;gap:0.45rem;align-items:center;width: fit-content;\n}.elementor .e-8b2c85b-6167{padding-block-start:1.5rem;padding-block-end:1.35rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 auto;justify-content:space-between;}.elementor .e-4a543a19-dcb0:hover,.elementor .e-4a543a19-dcb0:focus-visible{border-color:rgba(11, 93, 99, 0.28);box-shadow:0px 20px 42px 0px rgba(11, 93, 99, 0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-4a543a19-dcb0{overflow:hidden;border-radius:20px;border-width:1.5px;border-color:rgba(11, 93, 99, 0.12);border-style:solid;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(11, 93, 99, 0.05);transition:transform 0.25s, box-shadow 0.25s, border-color 0.25s;display:flex;flex-direction:column;}.elementor .e-39b4f7c5-9c9a{width:100%;height:230px;object-fit:cover;display:block;}.elementor .e-6291636c-8e2a{width:12px;height:12px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-6ecaa26b-d189{font-family:var(--font-primary);font-weight:800;font-size:0.7rem;color:var(--color-primary);letter-spacing:0.06em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-17a930ca-690b{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:20px;border-width:1px;border-color:rgba(255, 255, 255, 0.7);border-style:solid;background-color:rgba(255, 255, 255, 0.94);box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.12);backdrop-filter:blur(8px);display:inline-flex;flex-direction:row;gap:0.45rem;align-items:center;}.elementor .e-7a08d268-f5a7{width:100%;height:230px;overflow:hidden;position:relative;}.elementor .e-2bc930ab-8ffd{font-family:var(--font-primary);font-weight:700;font-size:1.125rem;color:#072d31;line-height:1.3;margin:0px;}.elementor .e-1fd40e8a-9409{font-family:var(--font-primary);font-size:0.84375rem;color:#5a7375;line-height:1.6;margin:0px;}.elementor .e-228b13d9-defb{font-family:var(--font-primary);font-weight:700;font-size:0.8125rem;color:var(--color-primary);letter-spacing:0.06em;text-transform:uppercase;margin:0px;}.elementor .e-19401840-bbbc{width:11px;height:11px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-afdc781-f7de{text-decoration:none;cursor:pointer;margin-block-start:0.5rem;display:inline-flex;flex-direction:row;gap:0.45rem;align-items:center;width: fit-content;\n}.elementor .e-395c8b81-b595{padding-block-start:1.5rem;padding-block-end:1.35rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 auto;justify-content:space-between;}.elementor .e-13001ff3-322c:hover,.elementor .e-13001ff3-322c:focus-visible{border-color:rgba(11, 93, 99, 0.28);box-shadow:0px 20px 42px 0px rgba(11, 93, 99, 0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-13001ff3-322c{overflow:hidden;border-radius:20px;border-width:1.5px;border-color:rgba(11, 93, 99, 0.12);border-style:solid;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(11, 93, 99, 0.05);transition:transform 0.25s, box-shadow 0.25s, border-color 0.25s;display:flex;flex-direction:column;}.elementor .e-62cb097f-6dc4{width:100%;height:230px;object-fit:cover;display:block;}.elementor .e-64e082e4-5193{width:12px;height:12px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-39609440-cd68{font-family:var(--font-primary);font-weight:800;font-size:0.7rem;color:var(--color-primary);letter-spacing:0.06em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-2d77829a-6ce1{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:20px;border-width:1px;border-color:rgba(255, 255, 255, 0.7);border-style:solid;background-color:rgba(255, 255, 255, 0.94);box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.12);backdrop-filter:blur(8px);display:inline-flex;flex-direction:row;gap:0.45rem;align-items:center;}.elementor .e-71fecd10-ff27{width:100%;height:230px;overflow:hidden;position:relative;}.elementor .e-7e1af108-8994{font-family:var(--font-primary);font-weight:700;font-size:1.125rem;color:#072d31;line-height:1.3;margin:0px;}.elementor .e-75834320-e35e{font-family:var(--font-primary);font-size:0.84375rem;color:#5a7375;line-height:1.6;margin:0px;}.elementor .e-70bffdd2-a1f7{font-family:var(--font-primary);font-weight:700;font-size:0.8125rem;color:var(--color-primary);letter-spacing:0.06em;text-transform:uppercase;margin:0px;}.elementor .e-622363f4-9b99{width:11px;height:11px;color:var(--color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-3470768c-9d5d{text-decoration:none;cursor:pointer;margin-block-start:0.5rem;display:inline-flex;flex-direction:row;gap:0.45rem;align-items:center;width: fit-content;\n}.elementor .e-6a02af33-8f3c{padding-block-start:1.5rem;padding-block-end:1.35rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 auto;justify-content:space-between;}.elementor .e-2eb2ac33-9c91:hover,.elementor .e-2eb2ac33-9c91:focus-visible{border-color:rgba(11, 93, 99, 0.28);box-shadow:0px 20px 42px 0px rgba(11, 93, 99, 0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-2eb2ac33-9c91{overflow:hidden;border-radius:20px;border-width:1.5px;border-color:rgba(11, 93, 99, 0.12);border-style:solid;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(11, 93, 99, 0.05);transition:transform 0.25s, box-shadow 0.25s, border-color 0.25s;display:flex;flex-direction:column;}.elementor .e-919c4a3-7f1e{width:100%;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));}.elementor .e-15dd7025-3423{width:100%;max-width:1240px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:3rem;}.elementor .e-38ecbd31-38f6{width:100%;max-width:100%;overflow:hidden;padding-block-start:0.5rem;padding-block-end:5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:var(--color-background);}