.evz{--evz-ink: #1a1a1a;--evz-navy: #002c5f;--evz-sand: #f6f3f2;color:var(--evz-ink)}body.evz{display:flex;flex-direction:column;min-height:100vh}body.evz>main{flex:1 0 auto}body.evz>.evz-hero,body.evz>.evz-footer{flex:none}.evz-container{width:min(1200px,calc(100% - 40px));margin:0 auto}.evz-hero{position:relative;height:clamp(460px,39.27vw,754px);overflow:hidden;background:#0b1424;color:#fff}.evz-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.evz-hero:before,.evz-hero:after{content:"";position:absolute;left:0;right:0;top:0;z-index:1;pointer-events:none}.evz-hero:before{height:72%;background:linear-gradient(-10.24deg,#0000 41.58%,#000 99.11%);opacity:.5}.evz-hero:after{height:240px;background:linear-gradient(180deg,#0009,#00000047 45%,#0000)}.evz-nav{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1200px,calc(100% - 40px));height:88px;margin:0 auto}.evz-logo img{display:block;width:181px;height:auto}.evz-menu{display:flex;gap:44px;height:100%}.evz-menu-link{display:flex;flex-direction:column;justify-content:space-between;padding-top:33px;color:#fff;font-family:var(--hy-font-text);font-weight:500;font-size:17px;text-decoration:none;white-space:nowrap}.evz-menu-link:after{content:"";height:3px;background:transparent;transition:background-color .15s ease}.evz-menu-link.is-current{font-weight:700}.evz-menu-link.is-current:after,.evz-menu-link:hover:after{background:#fff}.evz-hero-inner{position:absolute;z-index:2;inset:0;width:min(1200px,calc(100% - 40px));margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(110px,7.24vw,139px) 0 37px}.evz-hero-title{margin:0;max-width:880px;font-family:var(--hy-font-head);font-weight:500;font-size:clamp(32px,3.23vw,62px);line-height:1.21;text-shadow:0 2px 16px rgb(0 0 0 / .25)}.evz-hero-badge{margin:0;padding:10px 32px;background:var(--evz-navy);color:var(--evz-sand);font-size:20px;line-height:1.5}.evz-intro{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:96px 160px 72px;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.evz-intro-tight{padding-bottom:56px;gap:24px}.evz-title{margin:0;font-family:var(--hy-font-head);font-weight:500;font-size:48px;line-height:1.22;color:var(--evz-ink)}.evz-lead{font-size:19px;line-height:1.5}.evz-lead p{margin:0 0 18px}.evz-lead-tight p{margin-bottom:8px}.evz-lead p:last-child{margin-bottom:0}.evz-lead a{font-weight:700;color:var(--evz-navy)}.evz-info{display:flex;gap:72px;align-items:center;padding:32px 48px;background:var(--evz-sand);text-align:left;white-space:nowrap}.evz-info-item{display:flex;align-items:center;gap:18px}.evz-info-item img{flex:none}.evz-info-item p{margin:0}.evz-info-label{font-size:15px;font-weight:700}.evz-info-value a{color:var(--evz-navy);font-weight:700;text-decoration:underline}.evz-info-value{margin-top:4px!important;font-size:19px;line-height:1.4}.evz-program-title{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:24px 0 56px;text-align:center}.evz-program{width:min(1200px,calc(100% - 40px));margin:0 auto;padding-bottom:96px;display:flex;flex-direction:column;gap:80px}.evz-row{display:flex;align-items:center;gap:64px}.evz-row>.evz-item,.evz-stack{flex:0 0 500px}.evz-stack{display:flex;flex-direction:column;gap:56px}.evz-item{display:flex;flex-direction:column;align-items:flex-start}.evz-tag{margin:0 0 24px;padding:10px 18px;background:var(--evz-navy);color:#fff;font-size:22px;font-weight:700;line-height:normal}.evz-item h3{margin:0 0 14px;font-family:var(--hy-font-head);font-weight:500;font-size:34px;line-height:1.2}.evz-item p:not(.evz-tag){margin:0 0 14px;font-size:18px;line-height:1.55}.evz-item p:last-child{margin-bottom:0}.evz-item .evz-subtitle{font-family:var(--hy-font-head);font-weight:500;font-size:22px!important;color:var(--evz-navy)}.evz-photo{display:block;min-width:0;flex:1 1 auto;align-self:stretch;object-fit:cover}.evz-photo-car{margin-right:-20px;aspect-ratio:550 / 444;object-position:100% 50%}.evz-photo-portrait{flex:0 1 636px;width:636px}.evz-cta{display:flex;justify-content:center;padding:57px 20px 78px;background:var(--evz-sand)}.evz-button{display:inline-block;padding:16px 48px;background:var(--evz-navy);color:#fff;font-family:var(--hy-font-text);font-weight:700;font-size:16px;line-height:1.5;text-decoration:none;transition:background-color .15s ease}.evz-button:hover{background:color-mix(in srgb,var(--evz-navy) 82%,black)}.evz-footer{padding:48px 0;background:var(--evz-navy)}.evz-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.evz-footer-inner img{display:block;width:181px;height:auto}.evz-footer-links{display:flex;flex-wrap:wrap;gap:8px 40px;font-size:16px}.evz-footer-links a{color:#fff;font-weight:700;text-decoration:none}.evz-footer-links span{color:#ccd9eb}.evz-form{width:min(1014px,calc(100% - 40px));margin:0 auto;padding-bottom:78px}.evz .notice{margin-bottom:32px}.evz .dynamic-form{gap:48px}.evz .dynamic-form:after{content:"A csillaggal jelölt mezők kitöltése kötelező.";order:1;margin-top:-8px;font-size:14px;color:#6b6b6b}.evz .submit-button{order:2}.evz .form-section{padding:0;background:none}.evz .form-section>h3{display:none}.evz .form-grid{margin-top:0;gap:40px 54px}.evz .form-cell:has(.tf-input){margin-bottom:-10px}.evz .tf-field{gap:0}.evz .tf-label{margin-bottom:11px;font-size:20px;font-weight:700;line-height:1.25;color:var(--evz-navy)}.evz .tf-required{margin-left:-.25em}.evz .tf-input,.evz .tf-select,.evz .tf-textarea{min-height:55px;border-color:var(--evz-navy);font-size:18px}.evz .tf-input:focus,.evz .tf-textarea:focus{outline:2px solid var(--evz-navy);outline-offset:-1px}.evz .tf-field>*{order:3}.evz .tf-field>.tf-label{order:0}.evz .tf-field>.tf-help{order:1;margin:-3px 0 16px;font-size:16px;line-height:1.5;color:var(--evz-ink)}.evz .tf-field>.tf-help a{font-weight:700;color:var(--evz-navy);text-decoration:underline;white-space:nowrap}.evz .tf-error{margin-top:8px}.evz .tf-choice-list{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:8px}.evz .tf-choice-list:has(input[value=igen]){flex-direction:row;gap:60px}.evz .tf-choice-item{min-height:28px;gap:12px;font-size:20px;line-height:1.25;color:var(--evz-navy)}.evz .tf-choice-item input[type=radio],.evz .tf-group-picker-layout .tf-choice-item input[type=checkbox]{width:28px;height:28px;border:1px solid var(--evz-navy);border-radius:50%;background:#fff;box-shadow:none}.evz .tf-choice-item input[type=radio]:checked,.evz .tf-group-picker-layout .tf-choice-item input[type=checkbox]:checked{background:radial-gradient(circle,var(--evz-navy) 0 7px,#fff 7.5px)}.evz .tf-choice-item input[type=checkbox]{width:28px;height:28px;border-color:var(--evz-navy);border-radius:0;box-shadow:none}.evz .tf-field:has(input[type=checkbox][value=elfogadom])>.tf-label{display:none}.evz .tf-field:has(input[type=checkbox][value=elfogadom]) .tf-choice-item{font-size:16px;color:var(--evz-ink)}.evz .tf-choice-item span a{color:var(--evz-navy)}.evz .tf-group-picker-layout{gap:24px 54px}.evz .tf-group-card{gap:12px}.evz .tf-group-card-image{padding:0;aspect-ratio:1980 / 1114;overflow:hidden;outline:1px solid transparent;cursor:pointer;transition:outline-color .15s ease}.evz .tf-group-card-image img{max-height:none;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.evz .tf-group-card-image:hover img{transform:scale(1.03)}.evz .tf-group-card.is-selected>.tf-group-card-image{outline:2px solid var(--evz-navy)}.evz .tf-group-card.is-capacity-disabled>.tf-group-card-image{cursor:not-allowed;opacity:.5}.evz .tf-group-card.is-selected>.tf-group-choice{color:var(--evz-navy)}.evz .tf-group-appointments{margin:4px 0 0;padding:0;border:0}.evz .tf-group-appointments>.tf-help{display:none}.evz .tf-group-appointments .tf-choice-list{flex-direction:row;flex-wrap:wrap;gap:14px 32px;margin-top:0}.evz .tf-group-appointments .tf-choice-item{font-size:18px}.evz .tf-capacity-badge{font-size:11px}@media(max-width:1240px){.evz-intro{padding-left:40px;padding-right:40px}}@media(max-width:1023px){.evz-intro{padding:56px 0 48px;gap:24px}.evz-intro-tight{padding-bottom:32px}.evz-title{font-size:34px}.evz-lead{font-size:17px}.evz-info{flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:24px}.evz-program-title{padding:8px 0 32px}.evz-program{gap:48px;padding-bottom:56px}.evz-row,.evz-row-reverse{flex-direction:column;align-items:stretch;gap:32px}.evz-row>.evz-item,.evz-stack{flex:none}.evz-stack{gap:48px}.evz-photo-car{margin-right:0;order:-1;width:100%}.evz-photo-portrait{width:100%;flex:none;aspect-ratio:636 / 760;object-position:50% 20%}.evz-item h3{font-size:28px}.evz-item p:not(.evz-tag){font-size:17px}.evz-tag{font-size:19px}.evz-cta{padding:40px 20px 48px}.evz-form{padding-bottom:56px}}@media(max-width:767px){.evz-hero{height:520px}.evz-hero-image{object-position:62% 50%}.evz-nav{height:72px}.evz-logo img{width:120px}.evz-menu{gap:18px}.evz-menu-link{padding-top:26px;font-size:14px}.evz-hero-inner{padding:104px 0 24px}.evz-hero-badge{padding:8px 16px;font-size:16px}.evz-footer-inner{flex-direction:column;align-items:flex-start}.evz .tf-label,.evz .tf-choice-item{font-size:18px}.evz .dynamic-form:after{text-align:left}}
