.elementor .e-71e3b986-7d05{flex:0 0 auto;}.elementor .e-1deada02-6937{background-image:linear-gradient(0deg, rgba(20, 23, 74, 0.72) 0%,rgba(20, 23, 74, 0.72) 100%),url("https://sport-mental.hu/wp-content/uploads/2026/10/sm-tt-hero.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-position: center 40%; background-size: cover; background-repeat: no-repeat;\n}.elementor .e-17503d53-f2b0{font-family:var(--font-szoveg);font-size:20px;color:#14174A;line-height:1.6;margin:0px;}.elementor .e-3c8f74f2-8229{gap:20px;}.elementor .e-37119f8c-4df7{align-items:center;}.elementor .e-1ced7954-8e71{padding-block-start:120px;padding-block-end:72px;padding-inline-start:calc(var(--margo) - var(--panel-inset));padding-inline-end:calc(var(--margo) - var(--panel-inset));gap:64px;}.elementor .e-64158480-422d{font-family:var(--font-cim);font-size:40px;color:#14174A;line-height:1.2;margin:0px;}.elementor .e-786adff3-a18a{width:100%;max-width:1488px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-2af93693-16c1{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;& img { width: 100%; height: 100%; object-fit: cover; }\n}.elementor .e-3df25f64-cd28{position:relative;z-index:1;font-family:var(--font-szoveg);font-weight:600;font-size:13px;color:#14174A;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:#7FFFD4;}.elementor .e-2d76f274-f362{height:300px;overflow:hidden;position:relative;padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-radius:20px;background-color:#F4F4F4;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-474b1a7b-6647{& a { color: inherit; text-decoration: none; }\n}.elementor .e-6d4c3c95-d12b{overflow:hidden;font-size:14px;line-height:1.55;margin:0px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;\n}.elementor .e-41058ed-e109{padding-block-start:8px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .e-3a2b2d9b-6bb6{justify-content:flex-start;align-self:flex-start;width: fit-content;\n}.elementor .e-76cafe99-32fc{padding-block-start:0px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:column;}.elementor .e-4ef417eb-c308:hover,.elementor .e-4ef417eb-c308:focus-visible{box-shadow:0px 18px 40px -24px rgba(20, 23, 74, 0.35);transform:translate3d(0px, -3px, 0px);}.elementor .e-4ef417eb-c308{min-width:0px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;border-radius:28px;border-width:1px;border-color:rgba(20, 23, 74, 0.12);border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.25s, transform 0.25s;display:flex;flex-direction:column;gap:24px;}.elementor .e-1893ca7f-2fb4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:30px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-5bb24edb-c938{width:100%;max-width:1488px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-781d747f-6b19{width:28px;height:28px;object-fit:contain;}.elementor .e-7f91bc7c-7c50{width:64px;height:64px;padding:0px;border-radius:50%;background-color:#7FFFD4;display:flex;flex:0 0 64px;justify-content:center;align-items:center;}.elementor .e-44dce794-6d5f{font-family:var(--font-cim);font-size:40px;color:#14174A;line-height:1.2;margin:0px;}.elementor .e-1cef59fb-b381{font-size:16px;line-height:1.65;margin:0px;}.elementor .e-fc2aff0-7b6f{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;}.elementor .e-6b7da23c-b33d{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:24px;flex:1 1 auto;align-items:center;}.elementor .e-6786260c-b029{width:auto;font-family:var(--font-szoveg);font-weight:500;font-size:15px;color:#14174A;line-height:1.2;margin:0px;flex:0 0 auto;}.elementor .e-7c9cb97-cb07{width:auto;font-size:14px;color:#14174A;line-height:1;margin:0px;flex:0 0 auto;}.elementor .e-6e18a312-36aa:hover,.elementor .e-6e18a312-36aa:focus-visible{background-color:#E5FFF6;}.elementor .e-6e18a312-36aa{width:auto;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:#14174A;border-style:solid;background-color:#FFFFFF;transition:background-color 0.2s;display:flex;flex-direction:row;gap:10px;flex:0 0 auto;align-items:center;}.elementor .e-c88c865-4b27{width:auto;font-family:var(--font-szoveg);font-weight:500;font-size:15px;color:#14174A;line-height:1.2;margin:0px;flex:0 0 auto;}.elementor .e-2310c61-1c99{width:auto;font-size:14px;color:#14174A;line-height:1;margin:0px;flex:0 0 auto;}.elementor .e-766ae3e5-6b67:hover,.elementor .e-766ae3e5-6b67:focus-visible{background-color:#E5FFF6;}.elementor .e-766ae3e5-6b67{width:auto;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:#14174A;border-style:solid;background-color:#FFFFFF;transition:background-color 0.2s;display:flex;flex-direction:row;gap:10px;flex:0 0 auto;align-items:center;}.elementor .e-29ae11ba-fe80{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;flex:0 0 auto;}.elementor .e-7aac1f95-fac3{width:100%;max-width:1488px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:28px;border-width:1px;border-color:rgba(20, 23, 74, 0.12);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:center;}.elementor .e-6fd50614-1c42{display:none;}.elementor .e-7b5c89a0-8a45{padding-block-start:48px;padding-block-end:120px;padding-inline-start:calc(var(--margo) - var(--panel-inset));padding-inline-end:calc(var(--margo) - var(--panel-inset));gap:40px;}