html{max-width:100%}body{max-width:100%;overflow-x:clip}#wpadminbar{z-index:99999999!important}body.admin-bar #verseny-sticky-header{top:32px!important}@media screen and (max-width:782px){body.admin-bar #verseny-sticky-header{top:46px!important}}#verseny-sticky-header{position:fixed!important;top:0;left:0!important;right:0!important;width:100%!important;height:60px!important;z-index:9999990!important;margin:0!important;padding:0 16px!important;box-sizing:border-box!important;background:rgb(10 15 20 / .95)!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;border-bottom:1px solid rgb(255 255 255 / .15)!important;box-shadow:0 4px 20px rgb(0 0 0 / .6)!important;display:flex!important;align-items:center!important}@media screen and (max-width:767px){#verseny-sticky-header{justify-content:flex-end!important}button#versenyMenuToggle.verseny-hamburger{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;color:#28bdbc!important;font-size:32px!important;line-height:1!important;cursor:pointer!important;padding:6px 10px!important;margin:0!important;z-index:9999995!important;outline:none!important;-webkit-tap-highlight-color:#fff0}#verseny-sticky-header .sticky-main-menu{display:none!important;opacity:0!important;pointer-events:none!important;position:fixed!important;top:60px!important;left:0!important;width:100vw!important;height:calc(100vh - 60px)!important;background-color:#0b1118!important;background:rgb(11 17 24 / .96)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-top:1px solid rgb(255 255 255 / .1)!important;padding:30px 20px!important;box-sizing:border-box!important;overflow-y:auto!important;z-index:9999992!important;transition:opacity 0.25s ease-in-out}body.admin-bar #verseny-sticky-header .sticky-main-menu{top:106px!important;height:calc(100vh - 106px)!important}#verseny-sticky-header .sticky-main-menu.is-open{display:block!important;opacity:1!important;pointer-events:auto!important}#verseny-sticky-header .sticky-main-menu ul,#verseny-sticky-header .sticky-main-menu ul#menu-main{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important}#verseny-sticky-header .sticky-main-menu ul#menu-main li{display:block!important;width:100%!important;margin:8px 0!important;padding:0!important;text-align:center!important}#verseny-sticky-header .sticky-main-menu ul#menu-main li a{display:block!important;color:#ffffff!important;background:rgb(255 255 255 / .05)!important;text-decoration:none!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:0.5px!important;padding:14px 20px!important;border-radius:8px!important;border:1px solid rgb(255 255 255 / .1)!important}#verseny-sticky-header .sticky-main-menu ul#menu-main li a:hover,#verseny-sticky-header .sticky-main-menu ul#menu-main li.current-menu-item a{color:#28bdbc!important;background:rgb(40 189 188 / .15)!important;border-color:#28bdbc!important}}@media screen and (min-width:768px){#verseny-sticky-header{justify-content:center!important}button#versenyMenuToggle.verseny-hamburger{display:none!important}#verseny-sticky-header .sticky-main-menu{display:flex!important;opacity:1!important;pointer-events:auto!important;position:static!important;width:auto!important;height:auto!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;padding:0!important}#verseny-sticky-header ul#menu-main{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;list-style:none!important}#verseny-sticky-header ul#menu-main li{display:inline-block!important;margin:0!important;padding:0!important}#verseny-sticky-header ul#menu-main li a{display:block!important;color:#ffffff!important;text-decoration:none!important;padding:16px 20px!important;font-size:15px!important;font-weight:600!important;white-space:nowrap!important}#verseny-sticky-header ul#menu-main li a:hover,#verseny-sticky-header ul#menu-main li.current-menu-item a{color:#28bdbc!important}}#verseny-sticky-header ul li.kilepes-aktiv-statusz a,.kilepes-aktiv-statusz a{color:#28bdbc!important;font-weight:700!important}.custom-logo,.site-header img,.logo img,.header-logo img,.elementor-widget-image img{max-width:280px!important;width:100%!important;height:auto!important;display:block!important;margin:0 auto 15px auto!important}h1,.entry-title,.page-title,.e-heading-base,.elementor-widget-heading h1,.elementor-heading-title{font-size:clamp(1.8rem, 5vw, 3.5rem)!important;line-height:1.2!important;margin-top:10px!important;margin-bottom:20px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;word-wrap:break-word!important;overflow-wrap:break-word!important;animation:none!important;transform:none!important}.elementor-element-db79a5b,.elementor-8 .elementor-element.elementor-element-db79a5b,.elementor-element-db79a5b::before,.elementor-element-db79a5b>.elementor-background-overlay{background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;background-attachment:fixed!important}.elementor-element-db79a5b{min-height:100vh!important;box-sizing:border-box!important}.regform-collapsible-wrapper{width:100%!important;max-width:480px!important;margin:30px auto!important;text-align:center!important;box-sizing:border-box!important}@keyframes gombRezdulesTizMasodpercenkent{0%{transform:scale(1);box-shadow:0 4px 15px rgb(0 0 0 / .2)}4%{transform:scale(1.05);box-shadow:0 6px 22px rgb(40 189 188 / .45)}8%{transform:scale(1);box-shadow:0 4px 15px rgb(0 0 0 / .2)}100%{transform:scale(1);box-shadow:0 4px 15px rgb(0 0 0 / .2)}}.regform-toggle-btn{display:inline-block!important;background-color:#28bdbc!important;color:#ffffff!important;border:none!important;padding:14px 34px!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:0.5px!important;border-radius:30px!important;cursor:pointer!important;box-shadow:0 4px 15px rgb(0 0 0 / .2)!important;text-decoration:none!important;outline:none!important;transform-origin:center center!important;animation:gombRezdulesTizMasodpercenkent 10s ease-in-out infinite!important;transition:transform 0.25s ease,box-shadow 0.25s ease!important}.regform-toggle-btn:hover{background-color:#28bdbc!important;color:#ffffff!important;transform:scale(1.06)!important;box-shadow:0 8px 24px rgb(40 189 188 / .5)!important;animation-play-state:paused!important}.regform-collapsible-wrapper.is-open .regform-toggle-btn{display:none!important}.regform-collapsible-wrapper .regform-content{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height 0.6s ease-in-out,opacity 0.4s ease-in-out}.regform-collapsible-wrapper.is-open .regform-content{max-height:3500px;opacity:1;overflow:visible;pointer-events:auto}body:not(.page-id-84) .regform,body:not(.page-id-84) #registerform,body:not(.page-id-84) .ur-frontend-form:not(.login){width:100%!important;max-width:480px!important;background:rgb(255 255 255 / .25)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgb(255 255 255 / .4)!important;border-radius:15px!important;padding:20px!important;box-shadow:0 8px 32px 0 rgb(0 0 0 / .2)!important;margin:20px auto!important;color:#ffffff!important;box-sizing:border-box!important;text-align:left!important}@media screen and (min-width:768px){body:not(.page-id-84) .regform,body:not(.page-id-84) #registerform,body:not(.page-id-84) .ur-frontend-form:not(.login){width:480px!important;max-width:480px!important;margin:20px auto!important;padding:30px!important;position:static!important;left:auto!important;transform:none!important}}body:not(.page-id-84) .regform label,body:not(.page-id-84) .regform p,body:not(.page-id-84) .regform span,body:not(.page-id-84) .regform div,body:not(.page-id-84) #registerform label,body:not(.page-id-84) #registerform p,body:not(.page-id-84) .ur-frontend-form:not(.login) label,body:not(.page-id-84) .ur-frontend-form:not(.login) p{color:#ffffff!important;font-size:1rem!important;text-align:left!important;word-wrap:break-word!important;overflow-wrap:break-word!important}body:not(.page-id-84) .regform input[type="text"],body:not(.page-id-84) .regform input[type="email"],body:not(.page-id-84) .regform input[type="tel"],body:not(.page-id-84) .regform input[type="password"],body:not(.page-id-84) .regform input[type="number"],body:not(.page-id-84) .regform textarea,body:not(.page-id-84) .regform select,body:not(.page-id-84) #registerform input[type="text"],body:not(.page-id-84) #registerform input[type="email"]{width:100%!important;box-sizing:border-box!important;padding:12px 15px!important;font-size:1rem!important;border-radius:6px!important;margin-bottom:15px!important;text-align:left!important}body:not(.page-id-84) .regform input::placeholder,body:not(.page-id-84) .regform textarea::placeholder{color:rgb(255 255 255 / .7)!important}body:not(.page-id-84) .regform p button,body:not(.page-id-84) .regform p input[type="submit"],body:not(.page-id-84) .regform .submit-wrap,body:not(.page-id-84) .regform .form-submit,body:not(.page-id-84) .regform div button,body:not(.page-id-84) .regform div input[type="submit"],body:not(.page-id-84) .ur-button-container{width:100%!important;display:block!important;margin:0!important;padding:0!important}body:not(.page-id-84) .regform button,body:not(.page-id-84) .regform input[type="submit"],body:not(.page-id-84) .regform input[type="button"],body:not(.page-id-84) .regform .btn,body:not(.page-id-84) .regform .regbutton,body:not(.page-id-84) #registerform input[type="submit"]{width:100%!important;max-width:100%!important;display:block!important;background-color:#28bdbc!important;color:#ffffff!important;border:none!important;padding:14px 20px!important;border-radius:6px!important;cursor:pointer!important;box-sizing:border-box!important;font-weight:bold!important;font-size:1.1rem!important;text-align:center!important;transition:background-color 0.3s ease!important;margin:10px auto 0 auto!important}body:not(.page-id-84) .regform button:hover,body:not(.page-id-84) .regform input[type="submit"]:hover,body:not(.page-id-84) .regform .regbutton:hover{background-color:#1fa0a3!important}html body.page-id-84,html body.page-id-84 #content,html body.page-id-84 .page-content,html body.page-id-84 .user-registration,html body.page-id-84 .ur-frontend-form,html body.page-id-84 form.user-registration-form-login{color:#1e293b!important}html body.page-id-84 label,html body.page-id-84 .ur-form-row label,html body.page-id-84 .user-registration-form-row label,html body.page-id-84 .ur-frontend-form label,html body.page-id-84 label[for="username"],html body.page-id-84 label[for="password"]{color:#1e293b!important;display:flex!important;align-items:center!important;font-size:0.95rem!important;font-weight:600!important;margin-bottom:6px!important;text-align:left!important}html body.page-id-84 label .required,html body.page-id-84 label span.required{color:#cf2e2e!important;display:inline-block!important;margin-left:3px!important}html body.page-id-84 label.user-registration-form__label-for-checkbox,html body.page-id-84 label.user-registration-form__label-for-checkbox span{color:#475569!important;font-weight:400!important;display:inline-flex!important;align-items:center!important}#most,html body #most,html body #most#most{animation:none!important;transform:none!important;display:inline-block!important}.szily-open-day{width:100%;margin:24px 0;text-align:center}.szily-open-day-button{display:inline-block;box-sizing:border-box;padding:14px 24px;border:0!important;border-radius:999px!important;background:#28bdbc!important;color:#fff!important;font-size:16px;font-weight:700;line-height:1.4;cursor:pointer;transition:background .2s ease,transform .2s ease,opacity .2s ease;box-shadow:none!important}.szily-open-day-button:hover:not(:disabled){background:#229f9e!important;color:#fff!important;transform:translateY(-2px)}.szily-open-day-button:disabled{cursor:default}.szily-open-day-button.is-sending{animation:szily-nyilt-nap-pulse 1s ease-in-out infinite}@keyframes szily-nyilt-nap-pulse{0%{opacity:.7}50%{opacity:1}100%{opacity:.7}}.szily-open-day-message{margin-top:10px;color:#b42318;font-size:14px}#igeret{text-shadow:2px 2px 3px #000}