@media screen and (max-width:1500px){.navbar{padding:0 5%}footer{padding:2.4rem 9%}.col-footer{max-width:none}.col-footer .socials{justify-content:center;align-items:center}}@media screen and (max-width:1180px){.navbar{padding:0 3%}footer{padding:2.4rem 3%}}@media screen and (max-width:980px){.navbar{padding:0 2%}.nav-toggle-label{display:block}.nav-menu{visibility:hidden;position:absolute;top:60px;left:0;right:0;flex-direction:column;background-color:#fff;box-shadow:0 2px 5px rgb(0 0 0 / .1);transform:translateY(-20px);opacity:0;pointer-events:none;transition:all 0.3s ease;display:flex}.dropdown{width:100%;visibility:hidden}.dropdown-content{position:static;box-shadow:none;width:100%;background-color:#f8f8f8;max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:all 0.3s ease}.dropdown-content a{font-size:1rem;font-weight:600;letter-spacing:.3px;line-height:50px;padding:0 15px}.nav-toggle:checked~.nav-menu{visibility:visible;transform:translateY(0);opacity:1;pointer-events:auto}.nav-toggle:checked~.nav-toggle-label{background-color:#fff}.nav-toggle:checked~.nav-toggle-label span:nth-child(1){transform:rotate(45deg) translate(.4rem,.4rem)}.nav-toggle:checked~.nav-toggle-label span:nth-child(2){opacity:0}.nav-toggle:checked~.nav-toggle-label span:nth-child(3){transform:rotate(-45deg) translate(.4rem,-.4rem)}.dropdown-content{display:block;position:static;background-color:#fff;max-height:none;opacity:1;visibility:visible}.dropdown-toggle:not(:checked)+.dropdown-trigger{display:none}.nav-home.nav-open{background-color:#fff!important}.nav-home .nav-menu a,.nav-home .dropdown-trigger{color:var(--secondary-color)!important}.nav-home .dropdown-content a{color:var(--secondary-color)}.navbar.nav-open .logo{display:block}footer{padding:2.4rem 7%}.col-footer{max-width:80%}.col-footer:nth-child(1){margin-bottom:80px}.col-footer .policy{margin-top:40px}}@media screen and (max-width:768px){.navbar{padding:0 5%}.logo{width:120px;height:31px}footer{padding:2.4rem 3%}.upper-footer{flex-direction:column;align-items:flex-start}.col-footer{margin-bottom:40px}.col-footer h3{font-size:1.15rem}.col-footer p,.col-footer a{font-size:1.05rem}.col-footer:nth-child(1){margin-bottom:40px}.col-footer:nth-child(4){align-self:center;margin-top:30px}.col-footer .map-footer img{width:250px;height:auto}}.hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:70%;min-height:640px;width:100%;overflow:hidden;background-color:rgb(0 0 0 / .7);background-blend-mode:normal;padding-top:30px}.hero-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.hero-img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center 70%;opacity:0;animation:fade 12s infinite}.s1{animation-delay:0s}.s2{animation-delay:3s}.s3{animation-delay:6s}.s4{animation-delay:9s}@keyframes fade{0%{opacity:0}6%{opacity:1}25%{opacity:1}31%{opacity:0}100%{opacity:0}}.hero .hero-logo{width:250px;height:auto;top:unset;left:unset;position:unset;z-index:10;margin-bottom:4rem}.hero h1{font-weight:600;font-size:3.5rem;color:#fff;text-align:center;z-index:1;line-height:1;text-wrap:balance;margin-bottom:4.4rem;text-shadow:2px 2px 7px rgb(9 9 9 / .3);letter-spacing:.3px}.hero p{font-weight:500;font-size:1.75rem;letter-spacing:.3px;color:#fff!important;text-align:center;text-wrap:pretty;z-index:1;line-height:1;text-shadow:2px 2px 7px rgb(9 9 9 / .3)}.hero .logo-hero{display:none}.hero .servicii-icons{display:grid;grid-template-columns:repeat(4,1fr);flex-direction:row;align-items:center;justify-content:center;gap:80px}.hero .servicii-icons .icons{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;z-index:1;background-color:unset;text-decoration:unset;padding:unset;border-radius:unset;transition:unset;cursor:pointer;border:none}.hero .servicii-icons .icons:hover{transform:unset}.hero .servicii-icons .icons h2{font-weight:500;font-size:1.5rem;font-style:italic;color:#fff;text-align:center;z-index:1;letter-spacing:.3px}.hero .servicii-icons .icons img{width:90;height:55px;object-fit:cover;top:unset;left:unset;position:unset;filter:invert(1)}.main{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;justify-content:center;text-align:center;margin:6.75rem 15% 3rem 15%;gap:2rem}.blogpost{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#fff;padding:1.4rem;border-radius:var(--cornering);text-decoration:none}.blogpost img{width:100%;height:auto;margin-bottom:1rem}.blogpost h3{font-size:1.5rem;font-weight:600;color:var(--secondary-color);text-align:left}.blogpost p{font-size:1rem;font-weight:300;color:var(--secondary-color);text-align:left;line-height:1.4}.blogpost span{font-size:.9rem;font-weight:400;color:var(--secondary-color);text-align:left;margin-top:1rem;text-decoration:underline;align-self:flex-start}.blogpost i{font-size:1rem;color:var(--secondary-color);margin-left:.5rem}.blogpost .details{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;width:100%;margin-bottom:1rem}.blogpost .details span{font-size:1rem;font-weight:400;color:var(--secondary-color);text-align:left;text-decoration:none}.blogpost .details i{font-size:1.1rem;color:var(--secondary-color);margin-right:.5rem;margin-left:0}.pagination{text-align:center;margin:2rem 0}.pagination a,.pagination span{display:inline-block;padding:8px 12px;margin:0 5px;border:1px solid #ccc;text-decoration:none;color:#333}.pagination .current{background-color:#333;color:#fff}@media screen and (max-width:980px){.main{margin:6.75rem 5% 3rem 5%}.hero-text p,.sidepicture .text p,.middletext p,.accordion-content p{font-size:1rem;line-height:1.4}.hero{height:75dvh}.hero h1{font-size:3rem}.hero h1,.hero .cta-buttons,.hero .logo-hero{margin-bottom:3.5rem!important}.hero .logo-hero{display:block;z-index:10}.hero .logo-hero img{top:unset;left:unset;position:unset;width:200px;height:auto}.hero .servicii-icons{gap:40px}.blogpost h3{font-size:1.3rem;align-self:flex-start}.blogpost p{font-size:.9rem}.blogpost span{font-size:.8rem}.blogpost i{font-size:.9rem}.blogpost .details{align-self:flex-start}.blogpost .details span{font-size:.9rem}.blogpost .details i{font-size:1rem}}@media screen and (max-width:768px){.main{grid-template-columns:repeat(1,1fr)}.hero{height:100vh}.hero .cta-buttons{gap:clamp(30px, 20vw, 80px)}.hero h1,.hero .cta-buttons,.hero .logo-hero{margin-bottom:5rem!important}.hero .logo-hero img{width:200px;height:auto}.hero .servicii-icons{grid-template-columns:repeat(2,1fr);gap:70px}.main,.tabelpret,.faq{margin:5.75rem 3% 2rem 3%}.contact-info a:hover{border:.1rem solid #1B6C25}.hero-text p,.sidepicture .text p,.middletext p,.accordion-content p{font-size:.9rem;line-height:1.4}.hero-text .cta-buttons .contact-button p{font-size:1rem!important}.blogpost h3{font-size:1.2rem}}@media screen and (max-width:640px){.hero h1{font-size:2.2rem}.hero p,.contact-button p{font-size:1.5rem}.hero h1,.hero .logo-hero{margin-bottom:3.8rem!important}.hero .cta-buttons{margin-bottom:7rem!important}.hero .servicii-icons{gap:40px}.hero .servicii-icons .icons h2{font-size:1.25rem}.hero .servicii-icons .icons img{width:80px;height:49px}.hero-text h1{font-size:1.8rem}.hero-text{max-width:470px}.titlu h2,.cta-title{font-size:1.3rem;line-height:1.4}.titlu img{width:23px;height:auto;margin-top:9px;margin-right:15px;align-self:flex-start}.banner{min-height:85px;max-height:110px}.banner h2{font-size:1.2rem}}@media screen and (max-width:480px){.hero-text{max-width:400px;;padding:1.1rem}}@media screen and (max-width:768px){.blogpost{padding:1.4rem 0}}