@font-face{font-family:Roboto-fallback;src:local('BlinkMacSystemFont'),local('Segoe UI'),local('Helvetica Neue'),local('Arial'),local('Noto Sans');ascent-override:92.7734375%;descent-override:24.4140625%;line-gap-override:0%}@font-face{font-family:Livvic-fallback;src:local('Verdana');size-adjust:90%;ascent-override:92%;descent-override:22%;line-gap-override:0%}*{box-sizing:border-box}:root{--main-color:#387196;--main-color-half-opacity:rgb(56, 113, 150, 0.5);--kek:#006599;--main-fucsia:#d2007e;--ink:#0d0d0d;--gold:#c8a84b;--blue-light:#ddeaf3;--sand:#f0f4f7;--keyboard-height:0px}html{-ms-touch-action:manipulation;touch-action:manipulation;scrollbar-gutter:stable;scroll-behavior:auto}body,html{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,Roboto-fallback,Arial,sans-serif;font-size:16px;font-weight:320;font-stretch:100%;background-color:#fff;text-rendering:optimizeLegibility;list-style-position:inside}html.smooth-enabled{scroll-behavior:smooth}*,::after,::before{box-sizing:inherit}*,:focus,:hover{outline:0;box-shadow:none;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:none}.noscript-style{background:#fee;color:#900;text-align:center;box-shadow:0 2px 30px rgba(0,0,0,.75);position:fixed;width:100%;left:0;z-index:1501;line-height:1.5rem}.nocookie-style{position:fixed;top:78.4px;width:100%;left:0;z-index:100;padding:15px;background:#fee;color:#900;text-align:center;line-height:1.2rem;box-shadow:0 2px 30px rgba(0,0,0,.75);display:none}.debug-style{position:fixed;bottom:0;right:0;background:#111;color:#0f0;max-height:40vh;overflow:auto;padding:8px;font:12px monospace}[tabindex="0"]{scroll-margin-bottom:140px}@media (pointer:coarse){input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],select,textarea{font-size:16px!important;line-height:1.5rem;vertical-align:middle}input[type=checkbox],input[type=radio]{width:22px;height:22px}input[type=checkbox]{transform:translateY(-4px)}input[type=radio] label{padding:12px 16px;display:inline-block}}input[type=checkbox]{transform:translateY(-4px)}input[type=radio]:focus,input[type=radio]:focus-visible{outline:0!important;box-shadow:none!important;border:none!important;-webkit-tap-highlight-color:transparent}.m-madzag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.inner button:focus,.inner input[type=button]:focus{outline:0}.inner input:not([type=radio]):not([type=button]):focus,.inner input[type=date]:focus,.inner input[type=file]:focus,.inner input[type=number]:focus,.inner input[type=time]:focus,.inner select:focus,.inner textarea:focus{border-color:#005fcc;outline-offset:2px;box-shadow:0 0 0 3px rgba(59,130,246,.4)}.user-is-tabbing [role=button]:focus,.user-is-tabbing [type=checkbox]:focus,.user-is-tabbing a:focus,.user-is-tabbing button:focus,.user-is-tabbing input [type=button]:focus{outline:orange solid 3px;outline-offset:3px}.user-is-tabbing [type=checkbox]:focus{filter:grayscale(0)}.user-is-tabbing .radio-group:has(input:focus),.user-is-tabbing .radio-group:has(select:focus),.user-is-tabbing select:focus{outline:orange solid 3px;outline-offset:5px;border-radius:4px}.clearBtn{color:#387196;font-size:25px;line-height:.75rem;font-weight:500;cursor:pointer;margin-left:6px;display:inline;-webkit-user-select:none;user-select:none}input:-webkit-autofill{-webkit-background-clip:text!important;-webkit-text-fill-color:inherit!important;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--sand) inset!important;transition:background-color .5s ease-in-out;outline:0}.skip-button{clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;left:50%;transform:translateX(-50%);top:-100px;transition:top .3s}.skip-button.isActive,.skip-button:focus-visible{position:fixed;width:auto;height:auto;clip:auto;top:100px;left:50%;transform:translateX(-50%);z-index:1000;padding:15px 25px;color:#000;background-color:#fff;text-decoration:none;font-weight:700;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5)}.bg1{position:relative;height:100vh;height:100dvh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform}.bg10,.bg11,.bg12,.bg13,.bg14,.bg2,.bg3,.bg4,.bg5,.bg6,.bg7,.bg8,.bg9{position:relative;height:40vh;height:40lvh;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.bg10::before,.bg11::before,.bg12::before,.bg13::before,.bg14::before,.bg2::before,.bg3::before,.bg4::before,.bg5::before,.bg6::before,.bg7::before,.bg8::before,.bg9::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;width:100lvw;height:100lvh;background-image:inherit;background-size:cover;background-position:center center;background-repeat:no-repeat}.is-loaded{background-image:var(--bg-url)}.is-fixed::before{position:fixed;width:100lvw;height:100lvh;will-change:transform;transform:translate3d(0,0,0)}.bg10::after,.bg11::after,.bg12::after,.bg13::after,.bg14::after,.bg2::after,.bg3::after,.bg4::after,.bg5::after,.bg6::after,.bg7::after,.bg8::after,.bg9::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.2));pointer-events:none}.bg2{--bg-url:url("../images/Milano.webp")}@supports (-webkit-touch-callout:none){.is-fixed::before{position:absolute;top:0;left:0;width:100%;height:100%;will-change:auto;transform:none}.bg2{--bg-url:url("../images/Milano-iPhone.webp")}@media (min-width:744px){.bg2{--bg-url:url("../images/Milano-iPad.webp")}}}.bg3{--bg-url:url("../images/Isola-di-San-Giulio.webp")}@supports (-webkit-touch-callout:none){.bg3{--bg-url:url("../images/Isola-di-San-Giulio-iPhone.webp")}@media (min-width:744px){.bg3{--bg-url:url("../images/Isola-di-San-Giulio-iPad.webp")}}}.bg4{--bg-url:url("../images/Alhambra.webp")}@supports (-webkit-touch-callout:none){.bg4{--bg-url:url("../images/Alhambra-iPhone.webp")}@media (min-width:744px){.bg4{--bg-url:url("../images/Alhambra-iPad.webp")}}}.bg5{--bg-url:url("../images/Sevilla-Plaza-de-España.webp")}@supports (-webkit-touch-callout:none){.bg5{--bg-url:url("../images/Sevilla-Plaza-de-España-iPhone.webp")}@media (min-width:744px){.bg5{--bg-url:url("../images/Sevilla-Plaza-de-España-iPad.webp")}}}.bg6{--bg-url:url("../images/Barcelona-Park-Güell.webp")}@supports (-webkit-touch-callout:none){.bg6{--bg-url:url("../images/Barcelona-Park-Güell-iPhone.webp")}@media (min-width:744px){.bg6{--bg-url:url("../images/Barcelona-Park-Güell-iPad.webp")}}}.bg7{--bg-url:url("../images/Lucca.webp")}@supports (-webkit-touch-callout:none){.bg7{--bg-url:url("../images/Lucca-iPhone.webp")}@media (min-width:744px){.bg7{--bg-url:url("../images/Lucca-iPad.webp")}}}.bg8{--bg-url:url("../images/Venezia.webp")}@supports (-webkit-touch-callout:none){.bg8{--bg-url:url("../images/Venezia-iPhone.webp")}@media (min-width:744px){.bg8{--bg-url:url("../images/Venezia-iPad.webp")}}}.bg9{--bg-url:url("../images/mare.webp")}@supports (-webkit-touch-callout:none){.bg9{--bg-url:url("../images/mare-iPhone.webp")}@media (min-width:744px){.bg9{--bg-url:url("../images/mare-iPad.webp")}}}.bg10{--bg-url:url("../images/panorama-budapest.webp")}@supports (-webkit-touch-callout:none){.bg10{--bg-url:url("../images/panorama-budapest-iPhone.webp")}@media (min-width:744px){.bg10{--bg-url:url("../images/panorama-budapest-iPad.webp")}}}.bg11{--bg-url:url("../images/Parlamento.webp")}@supports (-webkit-touch-callout:none){.bg11{--bg-url:url("../images/Parlamento-iPhone.webp")}@media (min-width:744px){.bg11{--bg-url:url("../images/Parlamento-iPad.webp")}}}.bg12{--bg-url:url("../images/Keszthely.webp")}@supports (-webkit-touch-callout:none){.bg12{--bg-url:url("../images/Keszthely-iPhone.webp")}@media (min-width:744px){.bg12{--bg-url:url("../images/Keszthely-iPad.webp")}}}.bg13{--bg-url:url("../images/ponte-delle-catene.webp")}@supports (-webkit-touch-callout:none){.bg13{--bg-url:url("../images/ponte-delle-catene-iPhone.webp")}@media (min-width:744px){.bg13{--bg-url:url("../images/ponte-delle-catene-iPad.webp")}}}.bg14{--bg-url:url("../images/balaton.webp")}@supports (-webkit-touch-callout:none){.bg14{--bg-url:url("../images/balaton-iPhone.webp")}@media (min-width:744px){.bg14{--bg-url:url("../images/balaton-iPad.webp")}}.is-fixed::before{position:absolute;width:100%;height:100%;will-change:auto;transform:none}}.img-description{position:absolute;left:1.2rem;bottom:1.2rem;padding:.3em .6em;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:3px;text-shadow:0 1px 6px rgba(0,0,0,.7)}.flexContainer{display:flex;align-items:center}.wrap{flex-wrap:wrap}.around{justify-content:space-around}.evenly{justify-content:space-evenly}.between{justify-content:space-between}.center{justify-content:center}.left{justify-content:flex-start}.right{justify-content:flex-end}.row-reverse{flex-direction:row-reverse}.column{flex-direction:column}.column-reverse{flex-direction:column-reverse}h4,h5{font-family:Livvic,Livvic-fallback,Verdana,sans-serif;font-weight:500;text-align:center;font-size:1.3rem}h6{margin:0;font-size:1.25rem;font-weight:400;color:var(--main-fucsia);text-shadow:.5px .5px .5px grey}small{font-size:.8rem}p{margin:1em 0}::marker{color:var(--main-color)}hr{margin:3vh 0 2vh}section{max-width:1200px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto;padding-bottom:20px;contain:layout style}section h3{font-size:2rem;color:var(--kek);font-family:Livvic,Livvic-fallback,Verdana,sans-serif;font-weight:400;margin:1em 0;text-align:center}.intro h2{font-family:Livvic,Livvic-fallback,Verdana,sans-serif;font-weight:400;margin:1em 0;text-align:center}#nyelvtanitas h3{font-family:Livvic,Livvic-fallback,Verdana,sans-serif;font-weight:500;margin:2em 0;text-align:center;font-size:1.3rem}.uzenni{gap:3em;margin:2.5em}.kapcsfelv,.modalLink{color:var(--kek);padding:.2em;margin:0;cursor:pointer;font-size:1em;font-weight:400;transition:background .25s}.modalLink{border-bottom:1px solid var(--kek)}.kapcsfelv{outline:2px solid var(--kek);outline:#79accd solid 2px;padding:.3em;min-width:120px;text-align:center}@media (hover:hover){.kapcsfelv:hover,.modalLink:hover{color:var(--main-color);background-color:#79accd;transition:.25s;color:#fff}}@media (pointer:coarse){.kapcsfelv:active,.modalLink:active{color:var(--main-color);background-color:#79accd;color:#fff}.accordion-button:active{background-color:#d7e2ea}}.imgDiv{width:40%;text-align:center}.lazy-media{min-height:50px;width:100%;height:auto}.imgDiv img{width:90%;max-width:500px;height:auto;object-fit:cover;display:block;margin:0 auto}video{width:100%;max-width:400px;height:auto;object-fit:cover;display:block;margin:0 auto}video::cue{background:0 0;color:transparent;opacity:0}.desktop-only{display:none}.mobile-only{display:inline}@media (min-width:800px){.mobile-only{display:none}.desktop-only{display:block}}@media (max-width:800px){.mobile-only{display:block}.desktop-only{display:none}}.textContent{width:60%;padding:20px;text-align:justify;line-height:1.7em}section#bemutatkozas .textContent,section#presentazione .textContent{width:90%}section ul{margin:1em;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}ul li:has(ul){margin-top:20px;margin-bottom:20px}ul li:has(ul) li{margin-left:20px}figure{margin:0;padding:0}figcaption{font-style:italic;text-align:center;display:block;margin-top:1rem}.dg{float:right;width:200px;height:272px;margin:20px 0 5px 5px;overflow:hidden}#DG{width:100%;height:100%;object-fit:cover;border-radius:50%;padding-left:10px}.lista{margin:1rem}.lista li{list-style:none;display:flex;align-items:flex-start}.lista li:before{content:'\2713';position:relative;left:-1rem;color:green;font-weight:700;flex-shrink:0}.leftBorderedList{border-left:5px solid var(--main-fucsia);margin-left:20px;margin-right:20px;margin-bottom:20px;padding-left:20px;padding-right:20px;line-height:2.25rem;font-family:Livvic,Livvic-fallback,Verdana,sans-serif;font-size:1.1rem;background:#eee;font-style:italic}@media screen and (max-width:800px){.bg10,.bg2,.bg3,.bg4,.bg5,.bg6,.bg7,.bg8,.bg9{margin-top:30px}section h3,section h5,section h6{font-size:1.7rem}.title{letter-spacing:8px}section{flex-direction:column-reverse}section#gyakorlatok,section#online-tanulas-gyakori-kerdesek{flex-direction:column}.imgDiv{width:100%;margin:20px}.imgDiv img{padding:0;width:90%;max-width:500px;height:auto}.dg{width:150px;height:204px}.textContent{width:94%;padding:10px;margin:0;text-align:left}.uzenni{margin:2.5em 0;justify-content:center}}@media screen and (max-width:500px){.dg{width:120px;height:163.2px}}@media screen and (max-width:321px){.title{letter-spacing:5px}}@media screen and (max-width:262px){.title{letter-spacing:2px}}button.accordion-button{background-color:#ebf0f4;color:#444;width:100%;margin:.5em 0;padding:7px;list-style:none;cursor:pointer;border:none;text-align:left;font-family:Roboto,Roboto-fallback,Arial,sans-serif;font-size:16px;font-weight:320;line-height:1.7em;scroll-margin-top:30vh;scroll-margin-bottom:30vh}.accordion-active{background-color:#d7e2ea}@media (hover:hover){.accordion-button:hover{background-color:#d7e2ea;transition:.25s}}.accordion-panel{list-style:none;max-height:0;overflow:hidden;font-size:1rem;padding:0 .5em;transition:max-height .3s ease-out;margin:0;scroll-margin-top:30vh;scroll-margin-bottom:30vh}.accordion-panel a,.accordion-panel p{display:inline;margin:0 5px}.accordion-button:after{float:right;position:relative;display:block;content:'';width:10px;height:10px;top:12px;right:10px;border-bottom:2px solid #777;border-right:2px solid #777;transform:rotate(45deg) translateY(-70%);transition:.3s ease-in-out;transform-origin:70% 0}.accordion-active:after{transform:rotate(-135deg) translateY(-70%)}.feladatLista-container{display:flex;flex-wrap:wrap;gap:1.5rem}.feladatKartya{width:50%;height:300px;padding:0 1.5rem;background:linear-gradient(to left top,rgba(166,197,218,.15),rgba(166,197,218,.01));box-shadow:5px 5px 10px rgba(0,0,0,.2);border-radius:5px;border:1px solid rgba(56,113,150,.1);margin-bottom:1.5em}.feladatKartya h3{font-family:Livvic,Livvic-fallback,Verdana,sans-serif;font-weight:400;margin:1rem 0;text-align:center;font-size:1.3rem}.feladatLista{list-style:none;display:flex;flex-direction:column;gap:1.5rem;flex:1}.feladatLista li{margin-bottom:1.2rem;line-height:1.1rem;text-align:left}.feladatLista a{color:#444;text-decoration:none;cursor:pointer}.feladatLista a span{color:var(--main-fucsia)}@media screen and (max-width:904px){.feladatKartya{height:320px}}@media screen and (max-width:833px){.feladatKartya{height:340px}}@media screen and (max-width:800px){.feladatKartya{height:300px}}@media screen and (max-width:545px){.feladatKartya{height:320px}}@media screen and (max-width:500px){#feladatKartyakContainer{flex-wrap:wrap}.feladatKartya{width:90%;height:auto}}.card{position:relative;min-height:220px;height:auto;background:var(--sand);border-radius:5px;padding:1rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:5px 5px 10px rgba(0,0,0,.2);box-shadow:5px 5px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-around;text-align:left;flex:1 0 auto}.card::after,.card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;transform:scale(0);transition:transform .6s cubic-bezier(.16, 1, .3, 1);pointer-events:none;will-change:transform}.card::before{border-top:3px solid var(--gold);border-left:3px solid var(--gold);transform-origin:left top}.card::after{border-bottom:3px solid var(--gold);border-right:3px solid var(--gold);transform-origin:right bottom}.card-num-es::after,.card-num-it::after{content:"";display:block;float:right;background-size:contain;background-repeat:no-repeat;position:relative;top:8px;right:8px}.card-num-it::after{width:34px;height:17px;background-image:url('../images/italiano.svg')}.card-num-es::after{width:27px;height:18px;background-image:url('../images/espanol.svg')}.card a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}[data-modal-active=true] .card a::after{visibility:hidden}.card-num-es,.card-num-it{font-family:var(--font-display);font-size:2rem;color:var(--main-color)}.card-text{font-size:.88rem;color:#666}@media (hover:hover){.card:hover{transform:translateY(-3px)}.card::after{transition-delay:0.1s}.card:hover::after,.card:hover::before{transform:scale(1)}.feladatLista a:hover{color:var(--main-color);background-color:#bdd4e4;transition:.25s;color:#000}}@media (pointer:coarse){.card:active::after,.card:active::before{transform:scale(1)}.feladatLista a:active{color:var(--main-color);background-color:#bdd4e4;color:#000}.accessible-text-trigger:active:not(.footer .accessible-text-trigger):not(.accordion-panel .accessible-text-trigger):not(.sidebar .accessible-text-trigger),.recapito a:active{background-color:#a6c7de;color:#fff}.copy-btn:active{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23333333' stroke-width='3'><path stroke-linecap='round' stroke-linejoin='round' d='M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z'/></svg>")}}.recapito{max-width:520px;text-align:center;margin:1vh auto}.accessible-text-trigger:not(.accordion-panel .accessible-text-trigger):not(.footer .accessible-text-trigger):not(.telmailside .accessible-text-trigger),.recapito a{font-size:1.2rem;color:var(--kek);border-bottom:1px solid var(--kek);padding:2px 4px;margin:1em 1em 1em 0;transition:background .25s;height:40px}.accessible-text-trigger:not(.accordion-panel .accessible-text-trigger):not(.footer .accessible-text-trigger):not(.telmailside .accessible-text-trigger){font-size:1rem}@media (hover:hover){.accessible-text-trigger:hover:not(.footer .accessible-text-trigger):not(.accordion-panel .accessible-text-trigger),.recapito a:hover{background-color:#a6c7de;color:#fff}.copy-btn:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23333333' stroke-width='3'><path stroke-linecap='round' stroke-linejoin='round' d='M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z'/></svg>")}.hozzajarulasLink:hover{background-color:#a6c7de;color:#fff}}.contact-container{padding:20px;background:#fafafa;border-radius:10px;box-shadow:0 0 10px #c1c1c1;box-shadow:0 3px 6px -4px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 23%);word-break:break-all}.contact-item a,.contact-item p{font-size:1rem;height:40px;display:inline-block;padding:2px 4px;margin:1em}.accessible-text-trigger,.copy-btn{font-size:inherit;font-family:inherit;background:0 0;border:none;cursor:pointer;font-weight:inherit;transition:color .2s}.accordion-panel .accessible-text-trigger{font-size:inherit;padding:0}.copy-btn{display:inline-block;width:24px;height:24px;vertical-align:middle;margin-left:1em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23767676' stroke-width='2'><path stroke-linecap='round' stroke-linejoin='round' d='M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center;transition:background-image .2s,transform .2s}.copy-btn.copied{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2328a745' stroke-width='3'><path stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/></svg>");transform:scale(1.15)}@media screen and (max-width:500px){.contact-container{max-width:90vw;max-width:90dvw;margin-left:auto;margin-right:auto;padding:5px;font-size:1em}}@media screen and (max-width:425px){.wapp{display:flex;flex-direction:column;margin:10px auto}}.hozzajarulasLink{font-size:1rem;color:var(--kek);border-bottom:1px solid var(--kek);transition:background .25s;padding:4px 0;line-height:1.8}.tab{margin-top:1vh;overflow:hidden;background-color:#fff;display:grid;grid-template-columns:2fr 2fr 1fr}.tab input[type=button],.tab>div{background-color:#fff;border:none;font-weight:600;cursor:pointer;height:2.2rem;text-align:center}.user-is-tabbing .tab input[type=button]:focus{outline:orange solid 3px;outline-offset:-3px}#closeTab{opacity:0;display:none;transform:scale(.5);pointer-events:none;transition:opacity .2s,transform .2s cubic-bezier(.175, .885, .32, 1.275);border:none;cursor:pointer;font-weight:500;font-size:2rem!important;line-height:2rem}body.user-is-tabbing #closeTab{display:none}#closeTab.visible{opacity:1;display:inline-block;transform:scale(1);pointer-events:auto}.user-is-tabbing .tabBtns:focus{outline:orange solid 3px;outline-offset:-3px}.inner input[type=date],.inner input[type=file],.inner input[type=number],.inner input[type=text],.inner input[type=time],.inner select,.inner textarea{border:1px solid #ccc;border-radius:6px;padding:5px 10px;transition:.3s;resize:vertical;height:2rem;color:var(--main-color);width:100%;font-weight:500;font-size:16px}.inner input[type=file]{height:2.5rem}div[id$="_error"]{margin-left:.5vw}.inner textarea{color:var(--main-color);font-weight:500;height:3.5rem}@media (hover:hover){.tab input[type=button]:hover,.tab>div:hover{background-color:#ddd;transition:.25s}}@media (pointer:coarse){.hozzajarulasLink:active{background-color:#a6c7de;color:#fff}.tab input[type=button]:active{background-color:#ddd}}.tab input[type=button].selected{background-color:#f1f1f1}.tabcontainer{position:relative;width:100%}.tabcontent{display:grid;grid-template-rows:0fr;transition:transform .3s,opacity .3s;opacity:0;overflow:hidden;position:absolute;top:0;left:0;width:100%;transform:scaleY(0);transform-origin:top;pointer-events:none;visibility:hidden;padding:6px 12px;background-color:#f1f1f1;font-size:1rem}.tabcontent.active{position:relative;opacity:1;transform:scaleY(1);pointer-events:auto;visibility:visible}.tabcontent label{margin-right:1vw;cursor:pointer}.error-wrapper{min-height:80vh;display:flex;align-items:center;justify-content:center}.error-card{box-shadow:0 10px 30px rgba(0,0,0,.1);padding:50px;border-radius:15px;text-align:center;max-width:500px}.error-card span{font-size:5rem}.messageForm{display:block;width:50vw;width:50dvw;margin:0 auto;padding:0;font-weight:300}.messageForm .formElem{display:flex;flex-direction:column}.messageForm input,.messageForm textarea{font-family:inherit;font-size:1rem;font-weight:300;letter-spacing:.06rem;border-top:none;border-right:none;border-left:none;border-bottom:.5px solid #aaa;color:#333;line-height:1.75rem;vertical-align:middle}.messageForm input{height:2.5rem;width:100%;padding:4px 10px}.messageForm textarea{resize:vertical;padding:4px 10px;min-height:60px;max-height:300px;overflow-y:auto;scrollbar-gutter:stable}.messageForm input::placeholder,.messageForm textarea::placeholder{color:var(--main-color-half-opacity);padding:4px 2px}.messageForm textarea::placeholder{padding-top:3px}.messageForm input~.borderInput,.messageForm textarea~.borderInput{display:block;position:relative;bottom:0;left:0;width:0;height:2px;background-color:var(--main-color)}.messageForm input:focus,.messageForm textarea:focus{outline:0;background-color:var(--sand);transition:background-color .5s}.messageForm input:focus~.borderInput,.messageForm textarea:focus~.borderInput{width:100%;transition:width 1s}.messageForm input[type=checkbox]{transform:translateY(4px);vertical-align:text-bottom;width:24px;height:24px;margin:3vh 1vw 0;filter:grayscale(1);transition:filter .2s}.messageForm label{margin-top:4vh;margin-bottom:1vh;font-size:1.2rem}.shake-anim{animation:.4s ease-in-out shake}@keyframes shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}#arajanlatForm button,#jelentkezesForm button,.loadEmbedBtn,.messageForm button{width:100%;height:3rem;box-shadow:inset 0 1px 0 0 #a6c5da;background:linear-gradient(to bottom,#88b2ce 5%,var(--main-color) 100%);background-color:#63a4c9;border-radius:.25rem;border:1px solid #739bb5;display:inline-block;cursor:pointer;color:#fff;margin:2vh 0;font-size:1.2rem}.loadEmbedBtn{max-width:40%;margin:1em auto 2em}.messageForm button{margin-bottom:10vh}@media (hover:hover){#arajanlatForm button:hover,#jelentkezesForm button:hover,.messageForm button:hover{background:linear-gradient(to bottom,var(--main-color) 5%,#63a4c9 100%);background-color:var(--main-color);transition:.25s}}@media (pointer:coarse){#arajanlatForm button:active,#jelentkezesForm button:active,.messageForm button:active{background:linear-gradient(to bottom,var(--main-color) 5%,#63a4c9 100%);background-color:var(--main-color)}}#arajanlatForm button:active,#jelentkezesForm button:active,.messageForm button:active{position:relative;top:1px}@media screen and (min-width:800px) and (max-width:1000px){.messageForm,.messageForm button{width:60vw;width:60dvw}}@media screen and (min-width:600px) and (max-width:800px){.messageForm,.messageForm button{width:70vw;width:70dvw}}@media screen and (min-width:400px) and (max-width:600px){.messageForm,.messageForm button{width:80vw;width:80dvw}}@media screen and (max-width:400px){.messageForm,.messageForm button{width:86vw;width:86dvw}}.char-counter{text-align:right;font-size:.8rem;color:#666;margin-top:5px;transition:color .3s}.char-counter.limit-reached{color:#e74c3c}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.error{color:#c83264}.success{text-align:center;font-weight:500;font-size:1.2rem;color:#fff;background:rgba(56,150,140,.8);animation:4s cubic-bezier(0,-1,1,-1) fadeOut;opacity:0;scroll-behavior:smooth}#arajanlatEsito,#jelentkezesEsito,#messaggioEsito{margin-top:2vh;white-space:pre-line}.esitoNegativo,.esitoNeutro,.esitoPositivo{margin:0;padding:8px;text-align:center;font-weight:400;font-size:1.1rem;color:#fff;animation:4s cubic-bezier(0,-1,1,-1) fadeOut;opacity:0;pointer-events:none;overflow:hidden;scroll-behavior:smooth}.esitoPositivo{background:#d1e7dd;color:#0f5132}.esitoNegativo{background:#f8d7da;color:oklch(50.5% .213 27.518);color:#c92a2a}.esitoNeutro{background:#fff0b3;color:#7a5200;text-align:left}@keyframes fadeOut{from{opacity:1}}.kulcs{border-radius:50%/100% 100% 0 0}.bandiera{height:20px;width:30px}#feladatKartyakContainer{gap:3vw}#tolm_fajtak_nyit{background-color:#fff;border-left:.5px solid #dedede}#tolm_fajtak small{margin-left:1vw}.kapcsolatfelvetel{margin:3em 0;line-height:2.2em}.freepikLink{display:inline-block;font-size:8px;margin-top:25px;color:#5b5b5b}.error-message{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:15px;border-radius:5px;margin:20px 0;text-align:center}.error-message h5{font-size:1.25rem;font-weight:700}.error-message p{font-size:1rem}#embedWarning{background-color:#f8f6d7;color:#545609;border:1px solid #f5efc6;padding:15px;border-radius:5px;margin:20px 0;text-align:center}.embedWarningTop{font-weight:700;color:var(--main-fucsia)}.address-svg{display:inline-block;vertical-align:middle;height:1.22em;width:155px;font-family:Roboto,Roboto-fallback,Arial,sans-serif;font-size:16px;position:relative;top:-1px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNTUgMjAnPjx0ZXh0IHg9JzAnIHk9JzE1JyBmaWxsPSdjdXJyZW50Q29sb3InIGZvbnQtZmFtaWx5PSdzYW5zLXNlcmlmJyBmb250LXNpemU9JzE2cHgnIGZvbnQtd2VpZ2h0PSdsaWdodGVyJz5Nw6F0ecOhcyBraXLDoWx5IHV0Y2EgMjAuPC90ZXh0Pjwvc3ZnPg==");background-repeat:no-repeat;background-size:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.toast{position:fixed;top:60px;right:20px;background-color:#e74c3c;color:#fff;padding:12px 24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:99999;font-family:sans-serif;transition:opacity .5s;white-space:pre-line}