.elementor-573 .elementor-element.elementor-element-5af5f482{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-573 .elementor-element.elementor-element-1a5cc787 .elementor-icon-list-icon{width:14px;}.elementor-573 .elementor-element.elementor-element-1a5cc787 .elementor-icon-list-icon i{font-size:14px;}.elementor-573 .elementor-element.elementor-element-1a5cc787 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS *//* HIÁNYBÓL ERŐ · ENDOKRINHARCOS · ELEMENTOR PRO */
:root{--he-bg:#08090c;--he-bg2:#0d1016;--he-s:#12151d;--he-s2:#171a23;--he-t:#f6f2ec;--he-m:#aca9b0;--he-line:rgba(255,255,255,.11);--he-rose:#ef315f;--he-ember:#ff6a3d;--he-ice:#90d7ef;--he-gold:#f2bb55;--he-green:#a5e68d;--he-r:28px;--he-shadow:0 28px 80px rgba(0,0,0,.32)}
body{background:radial-gradient(circle at 12% 2%,rgba(239,49,95,.14),transparent 30%),radial-gradient(circle at 87% 7%,rgba(144,215,239,.08),transparent 27%),var(--he-bg);color:var(--he-t)}
.he-shell{max-width:1180px;margin-inline:auto}.he-section{padding:92px 24px}.he-section-sm{padding:60px 24px}.he-dark{background:linear-gradient(180deg,#090a0e,#0b0d12)}
.he-eyebrow .elementor-heading-title{font-size:12px!important;letter-spacing:.18em;text-transform:uppercase;color:#d4d0d5!important;font-weight:700!important}.he-eyebrow .elementor-heading-title:before{content:'';display:inline-block;width:28px;height:1px;background:linear-gradient(90deg,var(--he-rose),var(--he-ember));vertical-align:middle;margin-right:10px}
.he-h1 .elementor-heading-title{font-size:clamp(52px,8vw,104px)!important;line-height:.91!important;letter-spacing:-.07em!important;font-weight:800!important;color:var(--he-t)!important;max-width:900px}.he-h2 .elementor-heading-title{font-size:clamp(38px,5vw,66px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-weight:800!important;color:var(--he-t)!important}.he-h3 .elementor-heading-title{font-size:26px!important;line-height:1.12!important;letter-spacing:-.035em!important;color:var(--he-t)!important}
.he-lead{color:#c7c3c8;font-size:18px;line-height:1.72}.he-muted{color:var(--he-m)}
.he-row{display:flex!important;flex-direction:row!important;gap:24px}.he-col{display:flex!important;flex-direction:column!important}.he-hero{min-height:760px;align-items:center;gap:52px}.he-hero-copy{width:58%}.he-hero-art{width:42%}
.he-btn-primary .elementor-button{border-radius:999px!important;background:linear-gradient(100deg,var(--he-rose),var(--he-ember))!important;color:#fff!important;padding:14px 20px!important;font-weight:700!important;box-shadow:0 12px 30px rgba(239,49,95,.22)}.he-btn-ghost .elementor-button{border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.035)!important;border-radius:999px!important;color:#fff!important;padding:14px 20px!important}
.he-actions{display:flex!important;flex-direction:row!important;gap:12px;flex-wrap:wrap}.he-proof{display:grid!important;grid-template-columns:repeat(4,1fr)!important;border-top:1px solid var(--he-line);border-bottom:1px solid var(--he-line)}.he-proof-card{padding:24px;border-right:1px solid var(--he-line)}.he-proof-card:last-child{border-right:none}.he-proof-card .elementor-heading-title{font-size:30px!important;font-weight:800!important;color:#fff!important;letter-spacing:-.04em!important}.he-proof-card p{font-size:12px;color:#99969e;margin:5px 0 0}
.he-section-head{display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:42px;align-items:end;margin-bottom:42px}.he-card-grid-3{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px}.he-card-grid-2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:18px}.he-card-grid-4{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px}
.he-card{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));border:1px solid var(--he-line);border-radius:var(--he-r);padding:28px;min-height:245px;box-shadow:var(--he-shadow);transition:.22s ease}.he-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.22)}.he-card p{color:#aaa7ad}.he-kicker .elementor-heading-title{font-size:11px!important;text-transform:uppercase;letter-spacing:.16em;color:#aaa6ad!important}.he-quote{background:linear-gradient(145deg,rgba(239,49,95,.11),rgba(255,255,255,.02));border:1px solid var(--he-line);border-radius:32px;padding:36px}.he-quote p{font-family:Georgia,serif;font-size:30px;line-height:1.3;color:#f4eee8}.he-story-copy{border:1px solid var(--he-line);border-radius:32px;padding:36px;background:rgba(255,255,255,.023)}
.he-author{display:grid!important;grid-template-columns:.35fr .65fr!important;gap:26px}.he-author-card{border:1px solid var(--he-line);border-radius:32px;padding:30px;background:linear-gradient(145deg,rgba(144,215,239,.07),rgba(239,49,95,.06))}.he-author-card .elementor-heading-title{color:#fff!important}.he-disclaimer{font-size:12px;line-height:1.65;color:#8f8c94}
.he-news{background:linear-gradient(110deg,rgba(239,49,95,.11),rgba(144,215,239,.06));border:1px solid var(--he-line);border-radius:34px;padding:38px}.he-form .elementor-field-group input{background:#0e1015!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;border-radius:14px!important}.he-form .elementor-button{border-radius:999px!important;background:linear-gradient(100deg,var(--he-rose),var(--he-ember))!important;font-weight:700!important}
.he-posts .elementor-post,.he-archive-posts .elementor-post{background:var(--he-s)!important;border:1px solid var(--he-line)!important;border-radius:24px!important;overflow:hidden!important}.he-posts .elementor-post__text,.he-archive-posts .elementor-post__text{padding:20px!important}.he-posts .elementor-post__title a,.he-archive-posts .elementor-post__title a{color:#fff!important}.he-posts .elementor-post__excerpt p,.he-archive-posts .elementor-post__excerpt p{color:#aaa7ad!important}.he-posts .elementor-post__read-more,.he-archive-posts .elementor-post__read-more{color:#ff8b72!important;font-weight:700!important}
.he-single{max-width:900px;margin-inline:auto}.he-post-title .elementor-heading-title{font-size:clamp(44px,6vw,78px)!important;line-height:.98!important;letter-spacing:-.055em!important;color:#fff!important}.he-featured img{border-radius:30px!important}.he-content{font-size:18px;color:#cbc7cd;line-height:1.85}.he-content h2,.he-content h3{color:#fff;letter-spacing:-.03em}.he-content a{color:#ff8b72}.he-content blockquote{border-left:3px solid var(--he-rose);margin:32px 0;padding:8px 0 8px 24px;color:#eee;font-size:22px}
.he-header{background:rgba(8,9,12,.76);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07);padding:10px 24px;z-index:999}.he-header-inner{max-width:1180px;margin-inline:auto;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between}.he-brand .elementor-heading-title{font-size:21px!important;font-weight:800!important;color:#fff!important;letter-spacing:-.03em!important}.he-nav .elementor-nav-menu--main .elementor-item{color:#d6d2d6!important;font-size:14px}.he-nav .elementor-nav-menu--main .elementor-item:hover{color:#fff!important}.he-footer{border-top:1px solid var(--he-line);background:#090a0e;padding:48px 24px}.he-footer-inner{max-width:1180px;margin:auto}.he-footer p,.he-footer a{color:#9d9aa2}
.he-orbit{position:relative;min-height:520px;border:1px solid rgba(255,255,255,.1);border-radius:42px;background:linear-gradient(145deg,#0f1117,#090a0e);overflow:hidden;box-shadow:var(--he-shadow)}.he-orbit:before{content:'';position:absolute;inset:-25%;background:conic-gradient(from 210deg,transparent 0 37%,rgba(239,49,95,.19) 44%,transparent 50% 68%,rgba(144,215,239,.12) 73%,transparent 80%);filter:blur(20px);animation:heSpin 18s linear infinite}.he-orbit-center{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:178px;height:178px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 35% 30%,#29202a,#0e0f14 70%);border:1px solid rgba(255,255,255,.16);box-shadow:0 0 0 22px rgba(255,255,255,.016),0 0 0 46px rgba(255,255,255,.01)}.he-orbit-center strong{font-size:23px;line-height:1.05}.he-orbit-center small{display:block;color:#9996a0;text-transform:uppercase;letter-spacing:.16em;margin-top:8px}.he-orbit-tag{position:absolute;padding:9px 12px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(16,18,25,.84);color:#ddd;font-size:12px}.ot1{top:12%;left:7%}.ot2{top:18%;right:8%}.ot3{top:48%;left:4%}.ot4{top:54%;right:4%}.ot5{bottom:15%;left:11%}.ot6{bottom:9%;right:11%}@keyframes heSpin{to{transform:rotate(360deg)}}
@media(max-width:1024px){.he-hero{min-height:auto}.he-hero-copy,.he-hero-art{width:100%}.he-row.he-hero{flex-direction:column!important}.he-card-grid-4{grid-template-columns:repeat(2,1fr)!important}.he-card-grid-3{grid-template-columns:repeat(2,1fr)!important}.he-section-head,.he-author{grid-template-columns:1fr!important}.he-proof{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:767px){.he-section{padding:68px 18px}.he-hero-art{display:none}.he-card-grid-4,.he-card-grid-3,.he-card-grid-2,.he-proof{grid-template-columns:1fr!important}.he-proof-card{border-right:none;border-bottom:1px solid var(--he-line)}.he-header-inner{gap:12px}.he-h1 .elementor-heading-title{font-size:54px!important}.he-actions{flex-direction:column!important}.he-actions .elementor-widget-button{width:100%}.he-actions .elementor-button{width:100%}.he-news{padding:24px}.he-post-title .elementor-heading-title{font-size:46px!important}}/* End custom CSS */