*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}html[lang=hu] [lang=en]{display:none}a{text-decoration:none}body{color:#404041;width:100%;margin:0 auto}body header{display:flex;flex-direction:column;position:relative}body header .header-bar{height:110px;background-color:#fff;max-width:1920px;display:flex;justify-content:space-between;align-items:center;border-bottom:5px solid #4ec5e0;padding:0 25px;position:relative;z-index:2}body header .header-bar .header-logo{width:227px;height:auto;transform:scale(.8)}body header .header-bar #menu-icon{display:block;width:15px;height:15px}body header .nav-section nav{position:absolute;height:calc(100vh - 110px);width:100%;background-color:#4ec5e0;z-index:1;left:0;top:calc(-100vh + 110px);transition:all ease-in .3s;display:flex;flex-direction:column;text-align:center;font-size:18px}body header .nav-section nav .language-select,body header .nav-section nav a{font-family:BrownPro-Light,sans-serif;color:#404041}body header .nav-section nav .language-select{margin-top:20px}body header .nav-section nav .language-item,body header .nav-section nav a{font-family:BrownPro-Light,sans-serif}body header .nav-section nav a{margin:20px 0 20px 0}body header .nav-section nav a span{font-family:BrownPro-Light,sans-serif}main section{min-height:100vh;overflow-x:hidden}#welcome-section{max-width:1440px;min-height:679px;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}#welcome-section .welcome-background{z-index:-10;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover}#welcome-section .welcome-small{display:block}#welcome-section .welcome-big{display:none}#welcome-section .intro-container{display:flex;flex-direction:column;align-items:center;justify-content:center}#welcome-section .intro-container .welcome-logo{transform:scale(.85)}#welcome-section .intro-container .intro-title{margin-top:4rem;font-family:Poppins,sans-serif;font-weight:600;font-size:18px;color:#fff}#welcome-section .intro-container .intro-description{font-size:18px;line-height:40px;color:#fff;font-family:BrownPro-Light,sans-serif}#welcome-section .intro-container .interested-btn{margin-top:4rem}#recommended{min-height:0;padding:40px 0 160px 0;margin:0 auto}#recommended .recommended-container{max-width:1500px;position:relative}#recommended .recommended-container .recommended-title{margin-left:2rem;color:#036e93;font-size:32px;line-height:51px}#recommended .recommended-container .recommended-title span{font-family:Poppins,sans-serif;font-weight:700}#recommended .recommended-container .recommended-sub-title{margin-left:2rem;color:#404041;font-size:18px;margin-top:12px}#recommended .recommended-container .recommended-sub-title span{font-family:BrownPro-Light,sans-serif}#recommended .bg-r-line{width:663px;height:609px;position:absolute;right:-50%;top:0;z-index:-10}#recommended .box-container{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;padding-top:50px}#recommended .box-container .card{width:95%;max-width:400px;height:445px;padding:30px;position:relative}#recommended .box-container .card .box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-10;width:95%;max-width:440px}#recommended .box-container .card .article-title-container{display:flex;justify-content:space-between;align-items:flex-start}#recommended .box-container .card .card-text-title{font-family:BrownPro-Bold,sans-serif;font-size:93px;color:#fff;margin-top:-16px}#recommended .box-container .card .headline{font-size:27px;color:#fff;line-height:35px;padding-bottom:1rem}#recommended .box-container .card .headline span{font-weight:700;font-family:Poppins,sans-serif}#recommended .box-container .card .description{font-size:24px;color:#fff;line-height:28px;text-align:justify}#recommended .box-container .card .description span{font-family:BrownPro-Light,sans-serif}#make-contact{min-height:477px;position:relative}#make-contact .contact-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-10}#make-contact .make-contact-container{height:477px;padding:0 2rem;max-width:2000px;margin:auto auto;display:flex;flex-direction:column;justify-content:center;gap:25px;align-items:center}#make-contact .make-contact-container .title-wrapper{max-width:950px}#make-contact .make-contact-container .title-wrapper .make-contact-title{font-family:Poppins,sans-serif;font-size:20px;line-height:1.5;color:#fff;margin-bottom:1rem;font-weight:700}#make-contact .make-contact-container .title-wrapper .make-contact-subtitle{width:95%;font-size:15px;line-height:1.5;color:#fff;font-family:BrownPro-Light,sans-serif}#make-contact .make-contact-container .btn-contact{width:220px;height:60px}#solution{margin:0 auto;min-height:0}#solution .solution-container{padding:0 2rem;max-width:1500px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}#solution .solution-container .logo-3d{transform:scale(.5);margin-bottom:-5rem}#solution .solution-container .solution-wrapper{padding-bottom:160px;text-align:center}#solution .solution-container .solution-wrapper .solution-min-title{font-family:Poppins,sans-serif;font-weight:700;font-size:25px;color:#404041}#solution .solution-container .solution-wrapper .solution{font-family:Poppins,sans-serif;font-weight:700;font-size:34px;color:#0ca0d9;margin-bottom:1rem}#solution .solution-container .solution-wrapper .solution .black{color:#404041}#solution .solution-container .solution-wrapper .solution-description{font-family:BrownPro-Light,sans-serif;font-size:20px;color:#404041;line-height:32px;text-align:justify;max-width:1500px}#solution .solution-container .solution-wrapper .solution-description .strong{font-family:BrownPro-Bold,sans-serif}#modules{min-height:0;width:100%;display:flex;justify-content:center;flex-direction:column}#modules .module{max-height:860px;position:relative;z-index:2;overflow:hidden}#modules .module .module-background{position:absolute;top:50%;left:50%;z-index:-10}#modules .module .overlay{position:absolute;top:0;left:0;width:100%;height:860px;background-color:#000;opacity:.68;z-index:1}#modules .module .overlay-blue{background-color:#0ca0d9}#modules .module h1,#modules .module img,#modules .module p{position:relative;z-index:2}#modules .module .module-container{padding:90px 10px;height:860px;display:flex;flex-direction:column;justify-content:space-between}#modules .module .module-container .module-container-title{font-family:Poppins,sans-serif;font-size:73px;color:#fff;font-weight:700;margin-top:1rem}#modules .module .module-container .white-arrow{color:#fff}#modules .module .module-container .mod{margin-top:-36px;font-family:Poppins,sans-serif;font-weight:300;font-size:73px;color:#fff}#modules .module .module-container .module-container-description{margin-top:1rem;font-family:BrownPro-Light,sans-serif;font-size:18px;color:#fff;text-align:justify;line-height:30px}#modules .module .module-container .module-container-description .strong{font-family:BrownPro-Bold,sans-serif}#modules #module-1 .module-background{transform:translate(-50%,-50%) scale(.2)}#modules #module-2 .module-background{transform:translate(-50%,-50%) scale(.65)}#modules #module-3 .module-background{transform:translate(-50%,-50%) scale(.2)}#about-rentevo{min-height:0;padding-top:125px;padding-bottom:145px;overflow:hidden}#about-rentevo .about-rentevo-wrapper{display:flex;flex-direction:column;gap:3rem;justify-content:space-between;padding:0 1.5rem;max-width:1500px;margin:0 auto;line-height:39px}#about-rentevo .about-rentevo-wrapper .about-rentevo-left-wrapper{display:flex;flex-direction:column;gap:3rem;position:relative;max-width:685px;text-align:justify;margin:0 auto}#about-rentevo .about-rentevo-wrapper .about-rentevo-left-wrapper .bg-l-line{width:745px;height:609px;position:absolute;left:-155px;top:-40px;z-index:-1}#about-rentevo .about-rentevo-wrapper .about-rentevo-left-wrapper .about-rentevo-left-text,#about-rentevo .about-rentevo-wrapper .about-rentevo-left-wrapper span{font-family:BrownPro-Light,sans-serif;font-size:18px;color:#404041}#about-rentevo .about-rentevo-wrapper .about-rentevo-left-wrapper .strong{font-family:BrownPro-Bold,sans-serif}#about-rentevo .about-rentevo-wrapper .about-rentevo-left-wrapper .blue{font-family:BrownPro-Bold,sans-serif;color:#0ca0d9}#about-rentevo .about-rentevo-wrapper .about-rentevo-right-wrapper{display:flex;flex-direction:column;gap:3rem;max-width:685px;margin:0 auto}#about-rentevo .about-rentevo-wrapper .about-rentevo-right-wrapper .about-rentevo-right-text-title{font-family:Poppins,sans-serif;font-weight:700;font-size:25px;color:#404041;text-align:center}#about-rentevo .about-rentevo-wrapper .about-rentevo-right-wrapper .about-rentevo-right-text{text-align:justify;font-family:BrownPro-Light,sans-serif;font-size:18px;color:#404041}#reviews{min-height:1008px;position:relative}#reviews .reviews-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-10;height:100%}#reviews .reviews-container{width:90%;max-width:1500px;margin:0 auto;display:flex;flex-direction:column;gap:3.2rem}#reviews .reviews-container .reviews-left{min-width:320px;margin:0 auto}#reviews .reviews-container .reviews-left .blue-quotation-mark-white-base{margin:3rem 0}#reviews .reviews-container .reviews-left .reviews-title{font-family:Poppins,sans-serif;font-weight:700;font-size:36px;color:#fff;line-height:1.2;margin-bottom:1.5rem}#reviews .reviews-container .reviews-left .reviews-description{font-family:BrownPro-Light,sans-serif;font-size:24px;color:#fff;text-align:justify}#reviews .reviews-container .reviews-left .reviews-check-partners{margin-top:2rem;font-family:BrownPro-Bold,sans-serif;font-size:24px;color:#fff;text-align:justify}#reviews .reviews-container .reviews-cards{display:flex;justify-content:center;margin-bottom:2rem;flex-wrap:wrap;gap:50px;width:100%}#reviews .reviews-container .reviews-cards .reviews-card{background-color:#fff;max-width:500px;width:100%;height:508px;border-radius:10px;position:relative}#reviews .reviews-container .reviews-cards .reviews-card .logo-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#reviews .reviews-container .reviews-cards .reviews-card .logo-wrapper .budapart{transform:scale(.25)}#contact-us{margin:70px 0 30px 0;min-height:715px;position:relative}#contact-us .contact-us-map{position:absolute;top:50%;left:50%;transform:translate(-7.5%,-50%);z-index:-10}#contact-us .contact-us-container{padding:0 1rem;max-width:1500px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:100px}#contact-us .contact-us-container .contact-us-text{max-width:690px;display:flex;flex-direction:column;gap:3rem}#contact-us .contact-us-container .contact-us-text .contact-us-title{margin-top:70px;font-family:Poppins,sans-serif;font-weight:700;font-size:28px;color:#036e93}#contact-us .contact-us-container .contact-us-text .contact-us-description{font-family:BrownPro-Light,sans-serif;font-size:18px;color:#404041;text-align:justify;line-height:1.5}#contact-us .contact-us-container .contact-fields{max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}#contact-us .contact-us-container .contact-fields .contact-title{font-family:BrownPro-Bold,sans-serif;font-size:24px;color:#404041;line-height:1.5;text-align:center}#contact-us .contact-us-container .contact-fields .call-btn{background-color:#036e93;color:#fff}.btn{background-color:#fff;width:192px;height:56px;font-size:16px;text-transform:uppercase;border:none;border-radius:50px;display:flex;justify-content:center;align-items:center;font-family:BrownPro-Bold,sans-serif;color:#034757}footer{width:100%;height:100px;background-color:#404041}footer .footer-container{padding:1rem;height:100px;max-width:1450px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}footer .footer-container div{color:grey;font-family:BrownPro-Light,sans-serif;font-size:14px}footer .footer-container div span{padding:0 .4rem}#goToTopButton{width:50px;height:50px;border-radius:50%;position:fixed;right:30px;bottom:30px;z-index:5;color:#fff;font-size:30px;opacity:.7;transition:all ease-in-out .1s}#goToTopButton.hidden{opacity:0;z-index:-1}#goToTopButton .goToTopArrow{width:50px;height:50px;position:absolute;top:0;left:0}.headline{font-size:18pt}.header-bar,.section-content{width:100%;margin:0 auto}@media (min-width:768px){#welcome-section{align-items:flex-start;max-width:100%;height:calc(100vh - 110px)}#welcome-section .welcome-small{display:none}#welcome-section .welcome-big{display:block}#welcome-section .intro-container{align-items:self-start;margin-left:15vw}#welcome-section .intro-container .welcome-logo{transform:scale(1)}#welcome-section .intro-container .intro-description,#welcome-section .intro-container .intro-title{font-size:26px}}@media (min-width:1100px){body header{max-width:2000px;margin:0 auto}body header .header-bar #menu-icon{display:none}body header .nav-section nav{height:110px;background-color:transparent;z-index:3;right:0;top:0;flex-direction:row;align-items:center;justify-content:flex-end;transition:none}body header .nav-section nav a{text-align:right;display:inline-flex;flex-direction:column;margin:0 18px 0 0}body header .nav-section nav a span{padding-left:2rem}body header .nav-section nav a::after{content:attr(data-text);height:0;visibility:hidden;overflow:hidden;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;font-weight:700}body header .nav-section nav .language-select{margin:0 50px 0 102px}}