.box,.container #leiras .entry{background-color:#fff;border-radius:10px}.logo figure,body{background-repeat:no-repeat}.wrapper,body{scroll-behavior:smooth}.container .hero,.logo{grid-template-rows:auto}.container #leiras .entry,.container .intro .entry,.wrapper{padding:30px;box-sizing:border-box}body,input{font-family:"Open Sans",sans-serif}#ora>div,.cta_button,button[type=submit]{font-family:"Open Sans";font-style:normal}.container .intro figure,.layer .close,.logo figure{background-position:center center}.layer .close,.switch-field label:hover{cursor:pointer}*{margin:0;padding:0}.box{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.1);box-shadow:0 0 25px 0 rgba(0,0,0,.1);overflow:hidden}.banner .entry,.container #leiras .entry{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.1)}.group .answers,.lefty{width:100%;float:left;clear:both}body{background-color:#fcfbf9;background-image:url("bg.jpg");background-size:100vw;background-position:center top;font-size:18px;line-height:1.45em;height:100vh}.h2,h2{text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.content h2,.content h3,.content h4,.content h6{text-align:left;color:#bf5189;margin-top:1em}.content p h2,.content p h3,.content p h4,.content p h6,p.content+h1{margin-top:2em}.logo{display:grid;grid-template-columns:minmax(40px,150px) 1fr;gap:30px;grid-auto-flow:row;grid-template-areas:"figure h1";align-self:center}.logo figure{background-image:url("logo.svg");background-size:contain}.logo h1{color:#2a323b;font-size:clamp(24px, 2.2vw, 46px);font-style:normal;font-weight:700;line-height:1.35em;text-transform:uppercase}.wrapper{max-width:1440px;margin:0 auto;display:table}.container,.container .hero{display:grid;grid-auto-flow:row;grid-template-columns:1fr;gap:30px}@media only screen and (max-device-height:1079px){#leiras,.hero{min-height:80vh}}@media only screen and (min-device-height:1080px) and (orientation:landscape){#leiras,.hero{height:80vh;max-height:1080px}}.container{grid-template-areas:"hero" "leiras" "intro" "form" "content"}.container .hero{grid-area:hero;grid-template-areas:"."}.container .intro,.nyeremenyek{display:grid;grid-template-columns:1fr;grid-auto-flow:row;align-self:center}.columns,.container .intro,.nyeremenyek{grid-template-rows:auto}.container #leiras{grid-area:leiras}.container #leiras .entries{display:grid;grid-auto-columns:auto;grid-template-columns:auto;grid-template-rows:auto;gap:30px;grid-template-areas:"."}.container #leiras .entry{box-shadow:0 0 25px 0 rgba(0,0,0,.1);overflow:hidden;margin-bottom:30px}.container .intro,.nyeremenyek>div{background-color:#fff;box-shadow:0 0 25px 0 rgba(0,0,0,.1);border-radius:10px;overflow:hidden}.container #leiras .entry p,.entry p{margin-bottom:1em}.container #leiras .entry p:last-of-type,.entry li p{margin-bottom:0}.container .intro{grid-area:intro;gap:0;grid-template-areas:"figure" "entry" "entry_2";grid-template-rows:1fr auto}@media only screen and (min-width:800px){.container .intro{grid-template-columns:1fr 1fr;grid-template-areas:"figure entry" "entry_2 entry_2"}}@media only screen and (min-width:1000px){.container .intro{grid-template-columns:1fr 2fr;grid-template-areas:"figure entry" "figure entry_2"}}.container .intro figure{grid-area:figure;background-image:url("profilkep.jpg");background-size:cover}.container .intro .entry{font-size:18px;grid-area:entry}.container .intro .entry:nth-child(2){grid-area:entry_2}@media only screen and (max-width:799px){.container .intro figure{aspect-ratio:4/3}.container .intro .entry:nth-child(2){padding-top:0!important}}@media only screen and (min-width:999px){.container .intro .entry:nth-child(2){padding-top:0!important}}.container .content{grid-area:content}.container #form{grid-area:form}.nyeremenyek{gap:30px;grid-template-areas:". " " ."}.columns,.nyeremenyek>div{display:grid;grid-template-columns:1fr;grid-auto-flow:row}.nyeremenyek>div{grid-template-rows:auto 1fr repeat(2,auto);gap:10px 0;grid-template-areas:"figure" "h2" "osszeg" "text"}#cookie-accept,.cta_button,button[type=submit]{background-color:#bf5189;color:#fff;font-weight:700}.nyeremenyek>div figure{grid-area:figure;background-size:cover;aspect-ratio:1.33333333;position:relative;overflow:hidden}.nyeremenyek>div figure .ribbon{display:flex;width:220px;transform:rotate(45deg);padding:5px 0;justify-content:center;align-items:center;gap:10px;background:var(--Gradient,linear-gradient(90deg,#bf5189 48.56%,#8f0e50 100%));position:absolute;right:-50px;top:50px;color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.nyeremenyek>div *{padding-left:30px;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.nyeremenyek>div .h2{color:#956139}.nyeremenyek>div h2{color:#956139;align-self:center;grid-area:h2}.nyeremenyek>div .osszeg{grid-area:osszeg;color:#bf5189;text-align:center;font-size:64px;font-style:normal;font-weight:700;line-height:50px}.nyeremenyek>div .text{grid-area:text;padding-bottom:30px}.elso figure{background-image:url("elso.jpg")}.masodik figure{background-image:url("masodik.jpg")}.columns{grid-auto-rows:auto;gap:0 30px;grid-template-areas:"."}.columns input{width:100%}input{border:none}input[type=email],input[type=text]{font-size:18px;padding:4px;box-sizing:border-box}.cta_button,button[type=submit]{justify-self:center;align-self:center;text-decoration:none;border-radius:10px;border:none!important;padding:15px 30px;box-sizing:border-box;text-align:center;font-size:24px;line-height:24px;margin:0 auto;display:table}.group,.switch-field label{background-color:#f8f0e9;color:#956139}#cookie-banner,#gender,.layer{display:none}.entry ol,.entry ul,.group,.group .form-group{width:100%;float:left;clear:both}.group{border-radius:10px;padding:30px;box-sizing:border-box;margin-bottom:30px}.group .form-group{border:none;margin-bottom:15px;display:block}#ora>div,.banner .entry{border-radius:10px;box-sizing:border-box}#ora,.banner .entry{display:grid;grid-auto-rows:auto;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:".";align-content:center}.group .form-group label:not(.form-check-label){font-weight:700;margin-bottom:10px;width:100%;float:left;clear:both}.group .answers>*{margin-bottom:5px}.banner .entry{box-shadow:0 0 25px 0 rgba(0,0,0,.1);overflow:hidden;background-color:#8f0e50!important;padding:30px!important;gap:60px;justify-content:center;justify-items:center;align-items:center}.banner .entry h3{color:#fff!important;text-align:center;font-size:clamp(24px, 2.2vw, 40px);line-height:normal}#ora{gap:10px;justify-content:center;justify-items:center;align-items:center}@media only screen and (min-width:480px){.nyeremenyek{grid-template-columns:repeat(2,1fr);grid-template-areas:". ."}.columns{grid-template-columns:repeat(2,1fr);grid-template-areas:". .";gap:0 30px}button[type=submit]{float:right}#ora{grid-auto-flow:column;grid-auto-columns:auto}}#ora>div{background-color:#2a323b;border:none!important;padding:15px 30px!important;color:#fff;font-size:clamp(24px, 3.2vw, 60px);font-weight:700;line-height:normal}#ora .str{margin-left:10px}.error-empty{border:2px solid red;border-radius:.25rem}.accept-message,.error-message{color:red;font-weight:700;display:none}.layer{position:fixed;top:10%;left:10%;right:10%;bottom:10%;padding:60px;overflow:auto!important;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.1);box-shadow:0 0 25px 0 rgba(0,0,0,.1);box-sizing:border-box}.entry ol,.entry ul{margin-bottom:30px;box-sizing:border-box;padding-left:2em}.entry ol ol,.entry ol ul,.entry ul ol,.entry ul ul{margin-bottom:0!important}a:not(.cta_button,button){color:#bf5189}.layer .close{background-image:url("close.svg");background-size:cover;width:40px;height:40px;aspect-ratio:1;position:absolute;right:30px;top:30px;border-radius:200px;background-color:#8f0e50;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.switch-field{display:flex;overflow:hidden;float:right;padding:1px}.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field input:checked+label{background-color:#956139;color:#fff;box-shadow:none}.switch-field label{border:2px solid #956139;font-size:14px;line-height:1;text-align:center;font-weight:700;padding:8px 16px;margin-right:-1px;transition:.1s ease-in-out}.switch-field label:first-of-type{border-radius:10px 0 0 10px}.switch-field label:last-of-type{border-radius:0 10px 10px 0}.switch-field.error-accept label{border-color:red}#cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#ddd;padding:1em}#cookie-accept{border-radius:5px;border:none!important;padding:5px;box-sizing:border-box}#cookie-banner a{font-size:15px}@media only screen and (min-width:1224px){.container{grid-template-columns:repeat(2,1fr);grid-template-areas:"hero hero" "leiras leiras" "intro intro" "content form"}.container .hero{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-auto-flow:row;grid-template-areas:"logo nyeremenyek" "cta cta"}.container .hero .logo{grid-area:logo}.container .hero .nyeremenyek{grid-area:nyeremenyek}.container .hero .cta_button{grid-area:cta}.container #leiras .entries{grid-auto-flow:column}#cookie-banner{right:50%}}