.about_container{display:flex!important;justify-content:space-evenly;background-color:#212121;flex:1}.about_text{padding-left:100px;padding-right:100px;font-size:1.25rem;color:#eaeaea;text-align:left}#title{font-size:3.3rem;margin-bottom:30px;color:#e1b3fe}.about_img{display:flex;justify-self:center;align-self:center;max-width:100%}@media (max-width:1440px){.about_text{padding-left:35px;padding-right:35px;font-size:.9rem}}@media (max-width: 1100px){.about_img{width:500px;height:500px}.about_text{text-align:center;padding-left:70px;padding-right:70px}}@media (max-width: 900px){.about_container{display:flex;flex-direction:column-reverse;justify-content:space-evenly;background-color:#212121;padding-top:10px}.about_img{width:300px;height:300px}}@media (max-width: 600px){.about_container{display:flex;flex-direction:column-reverse;justify-content:space-evenly;background-color:#212121;padding-top:10px}.about_img{width:300px;height:300px}.about_text{padding-left:20px;padding-right:20px;text-align:center;font-size:1.25rem}#title{text-align:center;font-size:3.3rem;margin-bottom:30px}}.contact_button{background-color:#e1b3fe;color:#212121;border-radius:30px;width:150px;height:50px;font-size:1rem;font-weight:550;border:3px solid #e1b3fe;display:flex;justify-content:center;align-items:center;transition:.1s ease-out;font-family:Poppins;cursor:pointer}.contact_button:hover{background-color:#212121;color:#eaeaea;border:3px solid #eaeaea}.landing_container_left{display:flex;justify-content:"flex-start";height:100vh;width:30vw;background-color:#e1b3fe}.landing_container_middle{display:flex;justify-content:center;height:100vh;width:60vw;background-color:#212121}#profession-title-landing{text-align:center}.middle_text{padding-top:200px;padding-left:250px;padding-right:50px;text-align:left}.landing_container_right{display:flex;align-items:flex-start;justify-content:flex-end;height:100vh;width:10vw;background-color:#212121}.landing_main{display:flex;flex-direction:row}.name{color:#eaeaea;font-weight:600;font-size:3.25rem;line-height:110%;margin:1rem 0}.text{color:#eaeaea;font-weight:500;font-size:1.15rem}#quote{text-align:center}.sign1{font-family:Bestermind;font-size:2.5rem;margin:20px;color:#212121}.sign2{font-family:Bestermind;font-size:2.5rem;color:#212121;visibility:hidden}.landing--img{margin-top:100px;width:400px;height:400px;position:absolute;left:35%;transform:translate(-50%);border:5px solid #eaeaea;background-color:#e4e2ed;object-fit:cover;border-radius:50%;box-shadow:0 0 30px #0003;transition:opacity .3s}@media (max-width: 1260px){.middle_text{padding-left:350px;padding-right:0}}@media (max-width: 1100px){.landing--img{margin-top:0;width:350px;height:350px}.sign1{display:flex;align-self:center}.middle_text{padding-top:350px;padding-left:150px;padding-right:50px;text-align:left}h2.text{font-size:20px}}@media (max-width: 900px){.landing--img{margin-top:0;width:300px;height:300px}.middle_text{padding-left:50px;padding-right:0;text-align:left}.landing_container_left,.landing_container_middle,.landing_container_right{height:110vh}}@media (max-width: 600px){.sign1{visibility:hidden}.sign2{visibility:visible;padding-left:20px}.middle_text{padding-top:100px;padding-left:40px;padding-right:25px;text-align:left}h2.text{font-size:1rem}.name{font-size:2.5rem}.landing_container_left{display:flex;justify-content:"flex-start";width:100vw;height:0vh;background-color:#212121}.landing_container_middle{display:flex;justify-content:center;text-align:center;height:90vh;width:100vw;background-color:#212121}.landing_container_right{display:flex;align-items:flex-start;justify-content:space-between;margin:0;padding:0;width:100vw;height:30vh;background-color:#e1b3fe}.landing_main{display:flex;flex-direction:column-reverse}.landing--img{margin-top:0;width:200px;height:200px;left:50%;top:30%;border:8px solid #eaeaea;transform:translate(-50%,-50%)}}.muidrawer{width:70px;height:70px;color:#eaeaea;margin-right:15px;margin-top:15px}.close_button{transition:.1s ease-out}.close_button :hover{color:#faebd7}.drawer_button{border:2px solid #e1b3fe;width:80%;color:#e1b3fe;border-radius:78px;font-weight:700;font-size:1.1rem;height:50px;background-color:#0000;font-family:Poppins;transition:.1s ease-out;display:flex;justify-content:center;align-items:center;cursor:pointer}.drawer_button:hover{background-color:#e1b3fe;color:#212121}@media (max-width:600px){.muidrawer{margin-top:5px;margin-right:5px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.sliderContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.arrowDiv{display:flex;justify-content:center;align-items:center}.testimonial-container{padding-top:40px;padding-bottom:40px;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;background-color:#e1b3fe}.testimonial-background{padding-top:10px;width:30rem;min-height:35rem;margin:0 auto;background-color:#212121;border-radius:7px}.dotContainer{margin-top:2vh}@media (max-width:1024px){.testimonial-background{width:25rem;min-height:35rem}.arrow{visibility:hidden}}@media (max-width:425px){.testimonial-background{width:20rem;min-height:35rem}}@media (max-width:375px){.testimonial-background{width:17rem;min-height:35rem}}@media (max-width:320px){.testimonial-background{width:15rem;min-height:35rem}}.testimonial_info{padding-right:12.5rem;padding-left:12.5rem}.text{width:300px}.cutoff-text{--max-lines:10;--line-height:1.4;max-height:calc(var(--max-lines)*1em* var(--line-height));line-height:var(--line-height);overflow:hidden;position:relative}.expand-button{appearance:none;display:flex;color:#212121;background-color:#e1b3fe;justify-content:center;align-items:center;margin:auto;border-radius:30px;width:80px;height:30px;font-size:.8rem;font-weight:550;border:3px solid #e1b3fe;transition:.1s ease-out}.expand-button:hover{background-color:#fff0;color:#fff;border:3px solid white}.expand-button:before{content:"Több"}.expand-button:checked:before{content:"Kevesebb"}.cutoff-text:has(+ .expand-button:checked){max-height:none}.bogyo{background-color:#0000;border-radius:50%;border:black 3px solid;width:10px;height:10px}.teli{background-color:#000}.title{color:#212121;background-color:#e1b3fe;text-align:center;margin:0;font-weight:700;font-size:3.5rem}@media (max-width: 1100px){.title{font-size:3rem}}.quoteSign{font-size:3rem;opacity:.5}.clientDescription{font-size:.9rem;color:#eaeaea;font-style:italic;font-weight:300}.clientName{color:#eaeaea;font-size:1.3rem;font-weight:600;margin-top:10px}.clientProfession{color:#eaeaea;font-weight:500;font-size:.9rem}.titleDiv{background-color:#e1b3fe;text-align:center}#testimonial_container{display:flex;justify-content:center;transform:translate(0);transition:transform .5s ease-in-out}.colored_div{display:flex;background-color:#212121;width:700px;border-radius:1000px;overflow:hidden}.button{height:50px}.arrowcontainer{display:flex;align-items:center;width:100vw;justify-content:center}.carousel{padding-top:40px;padding-bottom:40px;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;background-color:#e1b3fe}.img{border-radius:1000px;width:100px;height:100px;border:black solid 5px}@media (max-width: 767px){.button{visibility:hidden}.testimonial_info{padding-right:10.625rem;padding-left:10.625rem}.text{width:300px}}@media (max-width: 670px){.button{visibility:hidden}.testimonial_info{padding-right:9.375rem;padding-left:9.375rem}.text{width:300px}}@media (max-width: 600px){.button{visibility:hidden}.testimonial_info{padding-right:8.125rem;padding-left:8.125rem}.text{width:300px}}@media (max-width: 550px){.button{visibility:hidden}.testimonial_info{padding-right:5.313rem;padding-left:5.313rem}.text{width:300px}}@media (max-width: 480px){.button{visibility:hidden}.testimonial_info{padding-right:4.375rem;padding-left:4.375rem}.text{width:300px}}@media (max-width: 426px){.button{visibility:hidden}.testimonial_info{padding-right:1.875rem;padding-left:1.875rem}.text{width:300px}}@media (max-width: 376px){.button{visibility:hidden}.testimonial_info{padding-right:2.688rem;padding-left:2.688rem}.text{width:200px}}@media (max-width: 321px){.button{visibility:hidden}.testimonial_info{padding-right:1.563rem;padding-left:1.563rem}.text{width:200px}}.container{display:flex;justify-content:center;flex-direction:column;background-color:#212121}.cards{display:flex;justify-content:space-evenly;padding-left:10vw;padding-right:10vw}.projectsTitle{color:#e1b3fe;text-align:center;margin:0;font-weight:700;font-size:3.5rem}.cardTitle{text-align:center;justify-content:center;color:#212121}.cardButton{display:flex;color:#212121;background-color:#0000;align-self:center;justify-content:center;align-items:center;border-radius:30px;width:150px;height:50px;font-size:1rem;font-weight:550;border:3px solid #212121;transition:.1s ease-out;padding:20px;margin-top:20px}.cardButton:hover{background-color:#212121;color:#e1b3fe;border:3px solid #212121}.cardContainer{position:relative;display:block;width:320px;height:320px;background-color:#e1b3fe;background-size:cover;margin:50px auto;border-radius:5%;transform:scale(1);transition:all .3s ease-in-out;display:flex;justify-content:center;flex-direction:column}.cardImage{position:absolute;width:100px;height:100px;display:flex;padding-left:100px;padding-right:100px;color:#212121}.hoverdiv{position:relative;display:block;width:100%;height:150px;padding-bottom:10px;background:rgba(0,0,0,.8);color:#fff;opacity:0;border-radius:32px;transition:all .3s ease-in-out;transition-delay:.3s;box-sizing:border-box;overflow:hidden}.cardContainer:hover .hoverdiv,.container:active .hoverdiv{opacity:1;width:100%;height:150px}.cardContainer:hover{transform:scale(1.03)}@media (max-width:1100px){.cardContainer{width:250px;height:250px}.cardImage{width:100px;height:100px;padding-left:70px;padding-right:70px}.cardTitle{font-size:1.7rem}.cardButton{margin-bottom:10px}}@media (max-width:970px){.cardContainer{width:230px;height:230px}.cardImage{width:70px;height:70px;padding-left:70px;padding-right:70px}.cardTitle{font-size:1.5rem}}@media (max-width:880px){.cardContainer{width:200px;height:200px}.cardImage{width:70px;height:70px;padding-left:70px;padding-right:70px}.cardTitle{font-size:1rem}}@media (max-width:780px){.cardContainer{width:170px;height:170px}.cardImage{width:50px;height:50px;padding-left:60px;padding-right:60px}.cardTitle{font-size:1rem}.cardButton{width:100px;height:30px;padding-top:10px;padding-bottom:10px}}@media (max-width:667px){.cards{flex-direction:column}.projectsTitle{font-size:2.5rem}.cardContainer{width:280px;height:280px;margin-bottom:20px;margin-top:20px}.cardImage{width:100px;height:100px;padding-left:90px;padding-right:90px}.cardTitle{font-size:2rem}.cardButton{width:150px;height:50px;margin-bottom:10px}}.servicesContainer{display:flex;padding-left:2vw;padding-right:2vw;flex-wrap:wrap;flex-direction:row;justify-content:center}.mainContainer{background-color:#212121}.servicesTitle{text-align:center;margin:0;font-weight:700;font-size:3.5rem;color:#e1b3fe}.service{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:180px;height:180px;background-color:#e1b3fe;margin:2vw 2vh;border-radius:7%}.serviceIconContainer{margin-top:20px;color:#212121;width:60px;height:60px;display:flex;justify-content:center;align-items:flex-start}.dropdownContainer{display:flex;justify-content:center}.dropdownButton{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Poppins;background-color:khaki;width:250px;height:45px;margin:10px;background-color:#e1b3fe;color:#212121;border-radius:30px;font-size:1rem;font-weight:550;border:3px solid #e1b3fe;transition:.1s ease-out}.dropdownButton:hover{background-color:#212121;color:#e1b3fe;border:3px solid #eaeaea}.serviceIcon{width:40px;height:40px}.textContainer{display:flex;align-items:flex-end;justify-content:center;height:140px;width:140px;text-align:center;color:#212121;-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;-ms-text-size-adjust:auto;text-size-adjust:auto}@media (max-width:600px){.servicesTitle{font-size:2.5rem}}.contactsMain{background-color:#212121;color:#eaeaea;padding:5vw}.formContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:0px 5vw}.form{display:flex;flex-direction:column;max-width:500px;min-width:220px;width:25vw}.contactTitle{margin:0px 15vw;padding-bottom:20px;text-align:left;font-size:4rem;color:#e1b3fe}.fieldSet{border-radius:15px;margin:10px 0;background-color:#0000;border:3px #e1b3fe solid;font-family:Poppins}.inputArea{border-radius:15px;color:#eaeaea;background-color:#0000;border:0px;width:100%;font-family:Poppins;outline:none}.submit{border-radius:15px;color:#212121;background-color:#e1b3fe;border:3px #e1b3fe solid;width:50%;height:50px;font-size:1.2rem;font-weight:600;font-family:Poppins;display:flex;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:10px}button:hover{border-color:#eaeaea;background-color:#eaeaea}.contactInfos{padding-top:5vw}.emailImgContainer{display:flex;justify-content:center}.emailImg{color:#e1b3fe}.contactInfosText{color:#eaeaea;font-family:Poppins;outline:none;text-decoration:none;display:flex;justify-content:center;align-items:center}@media (max-width: 720px){.contactTitle{font-size:1.7rem;margin:30px 50px}.contactInfosText{font-size:.8rem}}table{width:100%;border-collapse:collapse}.table-wrapper{overflow-x:auto}th,td{padding:8px;text-align:left;border-bottom:1px solid #ddd;text-align:center}th{background-color:gray;border-right:gray 10px solid;border-left:gray 10px solid}.timetableH1{color:#e1b3fe}#timetableTitle{font-size:50px}.timetable{background-color:#212121}.sign-desc-container{display:flex;justify-content:center;color:#ddd;flex-direction:column;align-items:center}.openDiv{background-color:green;width:15px;height:15px;border:2px solid #ddd}.occupiedDiv{background-color:red;width:15px;height:15px;border:2px solid #ddd}td{background-color:gray;border:gray 10px solid}tr:nth-child(even){background-color:#f9f9f9}tr:hover{background-color:#e9e9e9}.login_container{display:flex;flex-direction:column;align-items:center;background-color:#f2f2f2;height:100vh;width:100vw}.login_input{width:200px;height:25px;border-radius:5px;background-color:#e6e6fa}.login_button{margin:20px 30px;width:150px;height:20px;text-align:center;background-color:#4caf50;color:#fff;border-radius:5px}@font-face{font-family:Bestermind;src:local("Bestermind"),url(/assets/BestermindRegular-e91ea48a.ttf) format("truetype")}@font-face{font-family:Poppins;src:local("Poppins"),url(/assets/Poppins-Regular-cdedb172.ttf) format("truetype")}body{margin:0;font-family:Poppins;overflow-x:hidden}
