.ContactForm-module__MW0ffG__contactFormRoot{background-color:#fff;border-radius:25px;width:calc(100% - 90px);max-width:700px;margin:0 auto;padding:45px 30px 55px;display:block;box-shadow:5px 15px 15px 5px #0000004d}.ContactForm-module__MW0ffG__contactFormRoot h2{text-align:center;color:#03c;margin-top:0;font-size:42px;font-weight:400}.ContactForm-module__MW0ffG__formrow{width:100%;max-width:500px;margin:0 auto 40px;position:relative}.ContactForm-module__MW0ffG__rqrd{color:#000;width:10px;font-size:18px;position:absolute;top:10px;right:2px}.ContactForm-module__MW0ffG__checkboxRow .ContactForm-module__MW0ffG__rqrd{display:inline-block;position:relative;top:0;right:0}.ContactForm-module__MW0ffG__checkboxRow input{margin-right:10px;transform:scale(1.5)}.ContactForm-module__MW0ffG__contactFormRoot textarea,.ContactForm-module__MW0ffG__contactFormRoot input[type=text]{border:1px solid #aaa;border-radius:6px;width:calc(100% - 22px);padding-left:20px;font-size:18px}.ContactForm-module__MW0ffG__contactFormRoot input[type=text]{height:45px;position:relative}.ContactForm-module__MW0ffG__contactFormRoot textarea{padding-top:10px}.ContactForm-module__MW0ffG__errorfield{color:#ed7962;position:absolute;bottom:-21px;left:0}.ContactForm-module__MW0ffG__err{border:2px solid red}.ContactForm-module__MW0ffG__contactFormRoot button[type=submit]{color:#fff;cursor:pointer;background-color:#ed7962;border:none;border-radius:40px;width:40%;margin:0 auto;padding:15px 0;font-size:25px;display:block}.ContactForm-module__MW0ffG__contactFormRoot button[type=submit]:focus,.ContactForm-module__MW0ffG__contactFormRoot button[type=submit]:active{outline:none}.ContactForm-module__MW0ffG__contactFormRoot button[type=submit]:hover{background-color:#ff937c}.ContactForm-module__MW0ffG__thankyou{text-align:center;font-size:18px;line-height:1.5}.ContactForm-module__MW0ffG__thankyou .ContactForm-module__MW0ffG__name{color:#ed7962;font-weight:700}@media screen and (max-width:767px){.ContactForm-module__MW0ffG__contactFormRoot h2{margin:0 0 20px;font-size:34px}.ContactForm-module__MW0ffG__contactFormRoot input[type=text]{height:35px}.ContactForm-module__MW0ffG__formrow{margin:0 auto 25px}.ContactForm-module__MW0ffG__contactFormRoot button[type=submit]{width:180px}}@media screen and (max-width:1300px){.ContactForm-module__MW0ffG__contactFormRoot{box-shadow:none;max-width:initial;background-color:#f1f1f6;border-radius:0;width:100%;margin-left:-30px}}
.page-module__W7EbgG__root{margin-top:195px;display:block}.page-module__W7EbgG__kapcsolat{grid-template-rows:auto auto auto auto;grid-template-columns:40% 5% 55%;width:100%;max-width:1640px;margin:0 auto;padding-bottom:170px;display:grid}.page-module__W7EbgG__kapcsolat h1{text-transform:none;color:#03c;margin-block:.83em;grid-area:1/1/2/4;margin-top:0;font-size:42px;font-weight:400}.page-module__W7EbgG__workercont{grid-column:1/2}.page-module__W7EbgG__companyinfocont{grid-area:2/1/3/2}.page-module__W7EbgG__sep{grid-area:3/1/4/2;height:100px;display:block}.page-module__W7EbgG__workercont{grid-row:3/4}.page-module__W7EbgG__formcontainer{grid-area:2/3/4/4}.page-module__W7EbgG__companyinfocont,.page-module__W7EbgG__workercont{flex-wrap:wrap;justify-content:space-between;line-height:1.5;display:flex}.page-module__W7EbgG__workercont{align-items:flex-start;height:fit-content}.page-module__W7EbgG__companyinfo,.page-module__W7EbgG__worker{width:calc(50% - 20px)}.page-module__W7EbgG__companyinfo{align-items:center;margin-bottom:50px;font-size:18px;display:flex}.page-module__W7EbgG__companyinfo span{width:calc(100% - 30px);line-height:1.5}.page-module__W7EbgG__companyinfo img{width:80px;height:auto;margin-right:30px;display:block}.page-module__W7EbgG__kapcsolat a{color:#000}.page-module__W7EbgG__kapcsolat a:hover{color:#fd8d3f}.page-module__W7EbgG__worker img{width:20px;height:auto;margin-right:10px}.page-module__W7EbgG__worker .page-module__W7EbgG__email,.page-module__W7EbgG__worker .page-module__W7EbgG__mobil{align-items:center;display:flex}.page-module__W7EbgG__worker{margin-bottom:50px;margin-left:10px;margin-right:10px;font-size:18px}.page-module__W7EbgG__worker .page-module__W7EbgG__name{color:#03c;margin-bottom:5px;font-weight:700}.page-module__W7EbgG__worker .page-module__W7EbgG__email span,.page-module__W7EbgG__worker .page-module__W7EbgG__mobil span{white-space:nowrap;margin-right:5px}@media screen and (max-width:1700px){.page-module__W7EbgG__kapcsolat{width:calc(100% - 60px);padding:0 30px 170px}}@media screen and (max-width:1300px){.page-module__W7EbgG__kapcsolat{grid-template-rows:auto auto auto auto auto;padding:0 30px}.page-module__W7EbgG__kapcsolat h1{grid-row:1/2}.page-module__W7EbgG__formcontainer{grid-area:2/1/3/4;margin-bottom:80px}.page-module__W7EbgG__companyinfocont{grid-area:3/1/4/4}.page-module__W7EbgG__workercont{border-top:1px solid;grid-area:4/1/5/4;padding-top:50px}.page-module__W7EbgG__companyinfocont,.page-module__W7EbgG__workercont{justify-content:center}.page-module__W7EbgG__companyinfo{width:initial}.page-module__W7EbgG__companyinfo span,.page-module__W7EbgG__worker{width:300px}}@media screen and (max-width:767px){.page-module__W7EbgG__root{margin-top:140px}}@media screen and (max-width:540px){.page-module__W7EbgG__companyinfo img{width:50px;margin-right:20px}.page-module__W7EbgG__companyinfo,.page-module__W7EbgG__worker .page-module__W7EbgG__position,.page-module__W7EbgG__worker .page-module__W7EbgG__email,.page-module__W7EbgG__worker .page-module__W7EbgG__mob{font-size:16px}.page-module__W7EbgG__companyinfo span,.page-module__W7EbgG__worker{width:250px}.page-module__W7EbgG__companyinfo,.page-module__W7EbgG__worker{margin-bottom:25px}}@media screen and (max-width:480px){.page-module__W7EbgG__kapcsolat h1{text-align:center}}@media screen and (max-width:360px){.page-module__W7EbgG__companyinfo img{width:40px;margin-right:20px}.page-module__W7EbgG__companyinfo{justify-content:space-between;padding-left:10px}.page-module__W7EbgG__companyinfo,.page-module__W7EbgG__worker .page-module__W7EbgG__position,.page-module__W7EbgG__worker .page-module__W7EbgG__email,.page-module__W7EbgG__worker .page-module__W7EbgG__mob{font-size:14px}}
