@font-face{font-family:'Serifa Blk TL';src:url('/application/themes/pfzkid/fonts/SerifaTL-Black.woff2') format('woff2'),url('/application/themes/pfzkid/fonts/SerifaTL-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Myriad Pro';src:url('/application/themes/pfzkid/fonts/MyriadPro-Regular.woff2') format('woff2'),url('/application/themes/pfzkid/fonts/MyriadPro-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Serifa TL';src:url('/application/themes/pfzkid/fonts/SerifaTL-Italic.woff2') format('woff2'),url('/application/themes/pfzkid/fonts/SerifaTL-Italic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Fira Sans';src:url('/application/themes/pfzkid/fonts/FiraSans-Bold.woff2') format('woff2'),url('/application/themes/pfzkid/fonts/FiraSans-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans Book';src:url('/application/themes/pfzkid/fonts/FiraSans-Book.woff2') format('woff2'),url('/application/themes/pfzkid/fonts/FiraSans-Book.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Serifa TL';src:url('/application/themes/pfzkid/fonts/SerifaTL-Roman.woff2') format('woff2'),url('/application/themes/pfzkid/fonts/SerifaTL-Roman.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Serifa TL';src:url('/application/themes/pfzkid/fonts/SerifaTL-Bold.woff2') format('woff2'),url('/application/themes/pfzkid/fonts/SerifaTL-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}#layout{background:#fff}#layout .container{width:1560px;max-width:100%;margin:0 auto;padding:0 15px}#layout .container-narrow{width:1170px;max-width:100%;margin:0 auto;padding:0 15px}#layout .flex-wrapper{display:flex;flex-wrap:wrap;flex-direction:row}#layout .flex-wrapper.flex-column{flex-direction:column}#layout .flex-wrapper.h-center{justify-content:center}#layout .flex-wrapper.v-center{align-items:center}#layout img{max-width:100%;height:auto}body *,#layout *{box-sizing:border-box}#layout{font-family:'Fira Sans Book';font-weight:bold}#content,footer{font-size:17px;line-height:1.5}#content h1,footer h1,#content h2,footer h2,#content h3,footer h3,#content h4,footer h4{font-family:'Fira Sans';margin-top:0;margin-bottom:30px;line-height:1.15;color:#000;font-weight:bold}#content h2,footer h2{font-size:65px}#content h3,footer h3{font-size:36px}#content h4,footer h4{font-size:30px}#content a,footer a,#content a:hover,footer a:hover{text-decoration:none;color:#f36f23}#content hr,footer hr{border:3px solid #f36f23;border-radius:10px;width:540px;max-width:100%;margin:30px auto;display:inline-block}#content .text-pink,footer .text-pink{color:#f58e83}#content .text-darkpink,footer .text-darkpink{color:#d2546b}#content .text-blue,footer .text-blue{color:#90aec6}#content .text-karonulo-1,footer .text-karonulo-1{color:#56a1c8}#content .text-karonulo-2,footer .text-karonulo-2{color:#cd7449}#content .text-bolcsis-1,footer .text-bolcsis-1{color:#d3556b}#content .text-bolcsis-2,footer .text-bolcsis-2{color:#5f8e94}#content .text-ovis-1,footer .text-ovis-1{color:#5a4392}#content .text-ovis-2,footer .text-ovis-2{color:#68ae67}#content .text-sulis-1,footer .text-sulis-1{color:#f68e25}#content .text-sulis-2,footer .text-sulis-2{color:#4a69a3}#content .text-gimis-1,footer .text-gimis-1{color:#fff}#content .text-gimis-2,footer .text-gimis-2{color:#222}#content .text-fiatal,footer .text-fiatal{color:#90c747}#content ul,footer ul{padding-left:0}#content ul li,footer ul li{list-style:none}#layout .button,footer .button{color:#fff;background-color:#f36f23;text-align:center;font-size:18px;font-weight:bold;font-family:"Fira Sans";padding:15px 20px;margin:10px 0 15px;min-width:120px;line-height:1;display:inline-block;border-radius:30px;cursor:pointer;transition:all 250ms ease-in-out}#layout .button:hover,footer .button:hover{text-decoration:none;background:#90aec6;color:#fff}#layout .button.large,footer .button.large{font-size:46px}#layout .button.transparent,footer .button.transparent{background:transparent;color:#90aec6}#layout .button.transparent:hover,footer .button.transparent:hover{background:#90aec6;color:#fff}#layout .button.light-blue,footer .button.light-blue{background:#49deff;color:#000}#layout .button.light-blue:hover,footer .button.light-blue:hover{background:#90aec6 !important}#layout .button.green,footer .button.green{background:#aad048;color:#000}#layout .button.green:hover,footer .button.green:hover{background:#aad048}#layout .button.white,footer .button.white{background:#fff;color:#000}#layout .button.white:hover,footer .button.white:hover{background:#E2E2E2FF}.content-wrapper ul{margin-bottom:30px}.content-wrapper ul li{position:relative;padding-left:20px;margin-bottom:5px}.content-wrapper ul li:before{content:'';position:absolute;top:11px;left:6px;width:6px;height:6px;border-radius:50%;background:#f36f23}.content-wrapper ol{list-style:auto;padding-left:20px}.content-wrapper ol li{margin-bottom:10px}.content-wrapper ol li::marker{color:#f36f23}#layout div.alert-error,#layout div.alert-danger{color:#fff;border-radius:0;font-weight:bold;border:none !important;padding-left:70px;background:#B10305;background-size:37px !important;margin-bottom:30px}#layout div.alert-error li,#layout div.alert-danger li{margin-bottom:5px}#layout form input,#layout .form input,#layout form select,#layout .form select,#layout form textarea,#layout .form textarea,#layout form .form-control,#layout .form .form-control{width:100%;border:2px solid transparent;border-radius:25px;padding:10px 15px 10px 15px;font-size:15px;color:#9e9e9e;height:auto;transition:all 300ms}#layout form input:focus,#layout .form input:focus,#layout form select:focus,#layout .form select:focus,#layout form textarea:focus,#layout .form textarea:focus,#layout form .form-control:focus,#layout .form .form-control:focus,#layout form input:active,#layout .form input:active,#layout form select:active,#layout .form select:active,#layout form textarea:active,#layout .form textarea:active,#layout form .form-control:active,#layout .form .form-control:active{outline:none;box-shadow:none;border:2px solid #ed1c24}#layout form [type="checkbox"]:not(:checked),#layout .form [type="checkbox"]:not(:checked),#layout form [type="checkbox"]:checked,#layout .form [type="checkbox"]:checked{position:absolute;left:0;opacity:0.01;transition:all .275s;width:0}#layout form [type="checkbox"]:not(:checked)+label,#layout .form [type="checkbox"]:not(:checked)+label,#layout form [type="checkbox"]:checked+label,#layout .form [type="checkbox"]:checked+label{position:relative;display:inline;padding-left:32px;padding-top:2px;line-height:1.5;cursor:pointer;font-weight:normal}#layout form [type="checkbox"]:not(:checked)+label:before,#layout .form [type="checkbox"]:not(:checked)+label:before,#layout form [type="checkbox"]:checked+label:before,#layout .form [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:24px;height:24px;background:#FFF;border-radius:50%;border:2px solid #ed1c24;box-shadow:none;-webkit-transition:all .275s;transition:all .275s}#layout form [type="checkbox"]:not(:checked)+label:after,#layout .form [type="checkbox"]:not(:checked)+label:after,#layout form [type="checkbox"]:checked+label:after,#layout .form [type="checkbox"]:checked+label:after{content:'';position:absolute;top:-5px;left:5px;width:24px;height:24px;box-shadow:none;background:url("/application/themes/pfzkid/images/icons/icon-checked.png") no-repeat center;background-size:contain;-webkit-transition:all .2s;transition:all .2s}#layout form [type="checkbox"]:not(:checked)+label:after,#layout .form [type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}#layout form [type="checkbox"]:checked+label:after,#layout .form [type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#layout form [type="checkbox"]:disabled:not(:checked)+label:before,#layout .form [type="checkbox"]:disabled:not(:checked)+label:before,#layout form [type="checkbox"]:disabled:checked+label:before,#layout .form [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#ed1c24;background-color:#e9e9e9}#layout form [type="checkbox"]:disabled:checked+label:after,#layout .form [type="checkbox"]:disabled:checked+label:after{color:#777}#layout form [type="checkbox"]:disabled+label,#layout .form [type="checkbox"]:disabled+label{color:#aaa}#layout form ::placeholder,#layout .form ::placeholder{color:#000;opacity:1}#layout form :-ms-input-placeholder,#layout .form :-ms-input-placeholder{color:#000}#layout form ::-ms-input-placeholder,#layout .form ::-ms-input-placeholder{color:#000}#content iframe{max-width:100%;height:260px}html,body{color:#000}body{display:flex;min-height:100vh;flex-direction:column}#layout{display:flex;flex-direction:column;min-height:100vh;width:1920px;max-width:100%;margin:0 auto}#layout .padding-large{padding-top:60px;padding-bottom:60px}#layout .logo-header{position:absolute;top:15px;left:0;width:100%;z-index:1}#layout .logo-header .logo.pfz{content:'';max-width:147px;width:100%;height:74px;text-indent:-9999px;cursor:pointer;background:url('/application/themes/pfzkid/images/logos/logo-pfz-orange.png') no-repeat center;background-size:contain;margin-left:35px}#layout .logo-header .logo.pfz a{display:flex;height:100%}#layout header{position:fixed;width:100%;padding:5px 0;background:#f36f23;color:#f58e83;z-index:1;transform:translateY(-100%);transition:all 500ms ease-in-out}#layout header.visible{transform:translateY(0)}#layout header .container{align-items:center}#layout header .logo.pfz{content:'';max-width:147px;width:100%;height:59px;text-indent:-9999px;cursor:pointer;background:url('/application/themes/pfzkid/images/logos/logo-pfz.png') no-repeat center;background-size:contain;margin:5px 0}#layout header .logo.pfz a{display:flex;height:100%}#layout header #navigation{margin-left:auto}#layout header #navigation ul{display:flex;flex-wrap:wrap}#layout header #navigation ul li{margin-right:20px}#layout header #navigation ul li a{font-size:16px;color:#fff;font-weight:bold;text-transform:uppercase;background:none;font-family:'Fira Sans';padding:7px 10px;border-radius:20px;transition:all 300ms}#layout header #navigation ul li a:hover{color:#f36f23;background-color:#fff}#layout header #media-links{margin-left:0;display:flex;flex-wrap:wrap;align-items:center}#layout header #media-links a{content:'';display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:38px;transition:all 300ms}#layout header #media-links a.soc-1{background-image:url('/application/themes/pfzkid/images/icons/icon-soc-1.png');filter:brightness(2)}#layout header #media-links a.soc-1:hover{filter:hue-rotate(12deg) saturate(20)}#layout header #menu-toggle{content:'';position:absolute;top:50%;right:15px;display:none;cursor:pointer;width:46px;height:46px;background:#56a1c8 url("/application/themes/pfzkid/images/icons/icon-menu-toggle.png") no-repeat center;background-size:34px;transform:translateY(-50%)}#content{flex:0 0 auto;margin:0}#popup{position:fixed;top:0;left:0;display:flex;display:none;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:10}#popup .content-wrapper{width:800px;max-width:100%;background:#fff;padding:30px;text-align:center;border-radius:10px}#content section{display:flex;align-items:center;background-color:#fffef9;background-color:#fdf6d3;padding:90px 0}#content section:nth-of-type(even){background-color:#fff}#content section .container{display:flex;align-items:center;flex-wrap:wrap}#content section .container .title-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;margin-bottom:60px}#content section .container .title-wrapper .image-age{content:'';position:relative;width:150px;height:150px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:20px}#content section .container .title-wrapper h2{margin-bottom:0}#content section .container .content-wrapper{display:flex;align-items:center;flex-wrap:wrap}#content section .container .content-wrapper .images-wrapper{width:50%;display:flex;justify-content:center;align-items:center}#content section .container .content-wrapper .images-wrapper img{max-height:600px}#content section .container .content-wrapper .description-wrapper{flex:1;padding:0 45px;font-size:20px}#content section .container .content-wrapper .description-wrapper img{max-width:500px;margin-bottom:30px}#content section#karonulo .image-age{background-image:url("/application/themes/pfzkid/images/img-badge-01.png")}#content section#bolcsis .image-age{background-image:url("/application/themes/pfzkid/images/img-badge-03.png")}#content section#ovis .image-age{background-image:url("/application/themes/pfzkid/images/img-badge-36.png")}#content section#sulis .image-age{background-image:url("/application/themes/pfzkid/images/img-badge-614.png")}#content section#gimis .image-age{background-image:url("/application/themes/pfzkid/images/img-badge-1418.png")}#content section#fiatal .image-age{background-image:url("/application/themes/pfzkid/images/img-image-age-fiatal.png")}#content section .next-section{text-align:center;width:100%;margin-top:60px}#content section .next-section a{font-size:22px;color:#f58e83;padding:15px 20px;margin:15px 0;min-width:120px;line-height:1;display:inline-block;border-radius:30px;border:4px solid #f58e83;transition:all 250ms ease-in-out}#content section .next-section a:hover{background:#f58e83;color:#fff}#content #octopus{position:relative;padding-top:30px}#content #octopus .octopus-wrapper{width:100%;display:flex}#content #octopus .octopus-wrapper .image{position:relative;content:'';display:inline-block;width:740px;max-width:100%;padding-bottom:57%;margin:0 auto 60px;background-repeat:no-repeat;background-position:center bottom;background-size:contain;background-image:url("/application/themes/pfzkid/images/img-octopus.png");animation:float 6s ease-in-out infinite}#content #octopus .octopus-wrapper .image .navigation-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}#content #octopus .octopus-wrapper .image .navigation-wrapper a{content:'';position:absolute;cursor:pointer}#content #octopus .octopus-wrapper .image .navigation-wrapper a.pocaklako{top:72.2%;left:9%;width:9%;height:8%}#content #octopus .octopus-wrapper .image .navigation-wrapper a.ujszulott{top:56.2%;left:20%;width:7%;height:8%}#content #octopus .octopus-wrapper .image .navigation-wrapper a.karonulo{top:55.5%;left:33.4%;width:9%;height:5%}#content #octopus .octopus-wrapper .image .navigation-wrapper a.bolcsis{top:55.5%;left:61.4%;width:9%;height:5%}#content #octopus .octopus-wrapper .image .navigation-wrapper a.ovis{top:57.5%;left:77.3%;width:6%;height:5%}#content #octopus .octopus-wrapper .image .navigation-wrapper a.sulis{top:70.5%;left:79.5%;width:6%;height:4%}#content #octopus .octopus-wrapper .image .navigation-wrapper a.sulis{top:70.5%;left:79.5%;width:6%;height:4%}#content #octopus .octopus-wrapper .image .navigation-wrapper a.gimis{top:82.1%;left:70.5%;width:5.3%;height:6.4%}#content #octopus .octopus-wrapper .image .navigation-wrapper a.fiatal{top:83.1%;left:27.5%;width:5.3%;height:6.4%}#content #octopus .description{max-width:960px;margin:30px auto}@keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-10px) scale(1.01)}100%{transform:translatey(0px)}}#program{position:relative;padding:120px 0;background:url('/application/themes/pfzkid/images/backgrounds/bg-program.jpg') no-repeat center;background-size:contain}#program:after{content:'';position:absolute;top:100%;left:50%;width:398px;max-width:100%;height:77px;margin-top:-17px;background-repeat:no-repeat;background-position:center bottom;background-size:contain;background-image:url("/application/themes/pfzkid/images/img-program-arrow.png");transform:translateX(-50%)}#program .content-wrapper{position:relative;display:flex;flex-wrap:wrap}#program .content-wrapper .description{flex:1;padding-right:45px;margin:auto 0 auto;max-width:680px}#program .content-wrapper .description h2{margin-bottom:30px;font-size:60px}#program .content-wrapper .description p{font-size:17px}#program .content-wrapper .image-wrapper{display:flex;align-items:center;width:53%;margin-left:auto}#program .content-wrapper .image-wrapper .image{position:relative;content:'';display:inline-block;width:811px;max-width:100%;padding-bottom:90.1%;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/application/themes/pfzkid/images/img-program.png")}#program .content-wrapper .text-box{font-family:'Fira Sans';background:#f7e8cd;padding:18px;border-radius:10px;font-weight:bold;margin:30px 0 0}#layout #gimis{background:#add140;color:#fff}#layout #gimis a{color:#222}#layout #gimis .next-section a{border-color:#fff;color:#fff}#layout #gimis .next-section a:hover{background:#fff;color:#222}#layout #gimis ul li:before{background:#222}#layout .custom-form .form .fields{display:flex;flex-wrap:wrap}#layout .custom-form .form .fields .form-group{position:relative;width:calc(50% - 20px);margin:10px 10px;-webkit-box-shadow:0 0 0 1000px transparent inset}#layout .custom-form .form .fields .form-group .form-control{position:relative;border:2px solid #ed1c24;padding:10px 20px;background:#fff;z-index:1;box-shadow:none;color:#000}#layout .custom-form .form .fields .form-group a{color:#fff;text-decoration:underline}#layout .custom-form .form .fields .form-group.checkbox{color:#fff}#layout .custom-form .form .fields .form-group input:-webkit-autofill,#layout .custom-form .form .fields .form-group input:-webkit-autofill:hover,#layout .custom-form .form .fields .form-group input:-webkit-autofill:focus,#layout .custom-form .form .fields .form-group input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}#layout .custom-form .form .fields .form-group.width-third{width:calc(33% - 20px)}#layout .custom-form .form .fields .form-group.width-fourth{width:calc(25% - 20px)}#layout .custom-form .form .fields .form-group.width-full{width:100%;display:flex;flex-wrap:wrap}#layout .custom-form .form .fields .form-group.width-full small{order:2}#layout .custom-form .form .fields .form-group.inline-elements{display:flex;flex-wrap:wrap}#layout .custom-form .form .fields .form-group .text-danger{background-color:#ed1c24;color:#fff;border-radius:15px;padding:2px 10px;margin-top:10px;display:block;width:100%}#layout .custom-form .form .fields input#image{display:none}#layout .custom-form .form .buttons-wrapper{display:flex;flex-wrap:wrap}#layout .custom-form .form .buttons-wrapper .button{width:calc(33% - 20px);margin:10px;min-width:200px}#layout footer{padding:90px 0 0}#layout footer #partners-wrapper{display:flex;flex-wrap:wrap;margin-bottom:60px}#layout footer #partners-wrapper .partner-item{display:flex;flex-wrap:wrap;flex-direction:column;width:33%;padding:0 30px}#layout footer #partners-wrapper .partner-item:not(:last-child){margin-bottom:30px}#layout footer #partners-wrapper .partner-item .logo{display:flex;align-items:center;justify-content:center;margin:0 auto auto;width:100%;height:110px}#layout footer #partners-wrapper .partner-item .logo img{margin:auto;max-height:90px}#layout footer #partners-wrapper .partner-item .description{flex:1;margin:0;font-size:15px}#layout footer #imprint{padding:30px 0;background:#f36f23}#layout footer #imprint .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#layout footer #imprint h3{margin-top:0;margin-bottom:0;color:#fff;font-size:26px;letter-spacing:3px;text-transform:uppercase}#layout footer #imprint .description{margin-left:15px;color:#fff;font-size:13px;border-left:2px solid #fff;padding-left:15px}#layout footer #imprint .contact{width:100%;margin-top:30px;font-size:15px;color:#fff;text-align:center}#layout footer #imprint .contact a{color:#fff}@media (max-width:1300px){#layout header #navigation{display:none}#layout header #navigation.visible{display:flex;flex-direction:column;position:absolute;top:100%;left:0;width:100%;z-index:2;background:#fff;padding:0}#layout header #navigation.visible .nav{width:100%;flex-wrap:wrap}#layout header #navigation.visible .nav li{width:100%;text-align:center;padding:10px;margin:0}#layout header #navigation.visible .nav li a{color:#000}#layout header .logo.stavmat{max-width:220px;height:66px}#layout header #media-links{margin-left:auto;margin-right:80px}#layout header #menu-toggle{display:block}}@media (max-width:1160px){#top-image{margin-top:0}#top-image .image{background-size:cover;padding-bottom:60%}#top-image .image .arrow{bottom:-40px;left:50%;transform:translateX(-50%)}#top-image .bubble{position:relative;padding-bottom:0;left:unset;margin:0 auto 30px;width:260px;height:250px}}@media (max-width:920px){#program{padding:120px 0 60px}#program .content-wrapper .description{padding-right:0;max-width:100%;width:100%;flex:unset;margin-bottom:60px}#program .content-wrapper .image-wrapper{width:100%}#jelentkezes .jelentkezes-wrapper .jelentkezes-item{width:100%;margin:140px 0 0;padding:0 30px 20px;border-top-left-radius:20px;border-top-right-radius:20px}#jelentkezes .jelentkezes-wrapper .jelentkezes-item .title{font-size:26px}#jelentkezes .jelentkezes-wrapper .jelentkezes-item .arrows{display:none}#jelentkezes .hatarido{flex-direction:column}#jelentkezes .hatarido .title{font-size:34px}}@media (max-width:768px){#content h2{font-size:40px}#content h3{font-size:26px}#content h4{font-size:22px}#tuti-tippek .tips-wrapper .column{width:100%}#tuti-tippek .tips-wrapper .column .tip-item{padding:0 15px;min-height:0}.column{text-align:left !important}.column .tip-item:nth-of-type(odd){text-align:right}.column .tip-item:nth-of-type(odd) .icon{margin-left:auto;margin-right:15px}.column .tip-item:nth-of-type(odd) .icon .image{left:15px}.column .tip-item:nth-of-type(even) .number{left:unset !important;right:0}.column .tip-item:nth-of-type(even) .icon{margin-left:15px !important}.column .tip-item:nth-of-type(even) .icon .image{left:-15px}#tamogatas .title{font-size:22px}#regisztracio #Registration .form .fields .form-group{width:100% !important;max-width:100%;margin:10px auto}#regisztracio{padding:60px 0 20vw;background-size:contain}#regisztracio h2{justify-content:center}#regisztracio h2 .logo{margin:50px auto 0}#regisztracio .inline-elements{justify-content:center;flex-direction:column}#regisztracio .inline-elements label{margin-right:0}}@media (max-width:560px){#top-image{margin-top:0}#top-image .image{background-size:cover;padding-bottom:70%}}@media (max-width:420px){#layout header .logo.stavmat{max-width:140px}#layout .custom-form .form .buttons-wrapper .button{width:100%;margin:10px auto}}@media (max-width:360px){#content h2{font-size:50px}}