.elementor .e-8f9554-3278{flex:0 0 auto;}.elementor .e-7e94acda-46d6{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-7f6226ac-3097{font-family:var(--font-szoveg);font-size:20px;color:#14174A;line-height:1.6;margin:0px;}.elementor .e-49bb99ef-7445{gap:20px;}.elementor .e-3b922bd7-786c{align-items:center;}.elementor .e-2afbfe0-d77e{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-4800c797-8589{font-family:var(--font-cim);font-size:40px;color:#14174A;line-height:1.2;margin:0px;}.elementor .e-124c461c-852a{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-240a3556-e253{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-51942260-8c4e{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-7858ad28-cefd{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-68f8072f-fb62{& a { color: inherit; text-decoration: none; }\n}.elementor .e-49e6ba77-23e7{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-3f14a5fc-f72c{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-1993c71-a874{justify-content:flex-start;align-self:flex-start;width: fit-content;\n}.elementor .e-2492850a-3646{padding-block-start:0px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:column;}.elementor .e-22eb14f3-d20a:hover,.elementor .e-22eb14f3-d20a:focus-visible{box-shadow:0px 18px 40px -24px rgba(20, 23, 74, 0.35);transform:translate3d(0px, -3px, 0px);}.elementor .e-22eb14f3-d20a{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-71ceb6fc-4b8f{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-4427a02f-973b{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-5dc370da-525c{width:28px;height:28px;object-fit:contain;}.elementor .e-12efa40-f76d{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-31fdb884-d26c{font-family:var(--font-cim);font-size:40px;color:#14174A;line-height:1.2;margin:0px;}.elementor .e-71bdbe86-917f{font-size:16px;line-height:1.65;margin:0px;}.elementor .e-7b867925-e6cc{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;}.elementor .e-2c7e7d0d-1efa{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:24px;flex:1 1 auto;align-items:center;}.elementor .e-7b06647-c537{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-5875f388-940e{width:auto;font-size:14px;color:#14174A;line-height:1;margin:0px;flex:0 0 auto;}.elementor .e-56de0cc7-38c2:hover,.elementor .e-56de0cc7-38c2:focus-visible{background-color:#E5FFF6;}.elementor .e-56de0cc7-38c2{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-6ef4bb74-af07{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-15f83fde-f810{width:auto;font-size:14px;color:#14174A;line-height:1;margin:0px;flex:0 0 auto;}.elementor .e-5802dee-2061:hover,.elementor .e-5802dee-2061:focus-visible{background-color:#E5FFF6;}.elementor .e-5802dee-2061{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-3aa8fa03-481b{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;flex:0 0 auto;}.elementor .e-48dc4213-8407{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-65c20c43-1dfd{display:none;}.elementor .e-74795113-d160{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;}