@import url(../fonts/uicons-thin-chubby/css/uicons-thin-chubby.min.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);.container,.hero .container{max-width:calc(1280px - 2rem);display:flex;margin:0 auto}.hero-text,.scroll-animate{transform:translateY(30px)}.container,.feature,.hero-buttons,.hero-content,.logo{display:flex}.container,.section-center .content button,.section-center .content h3{margin:0 auto}.accordion-item,.feature{box-shadow:var(--box-shadow-card)}.accordion-header span,.policy h2,body,footer{color:var(--dark-color)}.destak-advantages,footer{text-align:center}:root{--primary-color:#33cc66;--primary-color:#60ba62;--white-color:#ffffff;--light-color:#ced6e0;--gray-color:#afd1da;--dark-color:#283e61;--dark-color-transparent:rgba(7, 37, 57, 0.93);--white-color-transparent:rgba(255, 255, 255, 0.9);--card-color:rgba(255, 255, 255, 0.9);--box-shadow-testimonial:rgb(0 0 2 / 35%) 0 20px 30px -10px;--box-shadow-card:0 4px 12px 2px rgba(42, 67, 102, 0.08);--box-shadow-menu:0 1px 4px 1px rgba(42, 67, 102, 0.15);--gradient-white:linear-gradient(
    to right,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.7) 60%
  );--gradient-left:linear-gradient(-30deg, #60ba62 30%, rgb(40, 108, 113) 100%);--gradient-right:linear-gradient(30deg, #60ba62 30%, rgb(7, 147, 203) 100%);--gradient-left-light:linear-gradient(
    -30deg,
    #60ba62 30%,
    rgb(58, 221, 233) 100%
  );--gradient-right-light:linear-gradient(
    30deg,
    #60ba62 30%,
    rgb(58, 221, 233) 100%
  )}*{margin:0;padding:0;box-sizing:border-box;font-family:"Noto Sans",sans-serif}body{line-height:1.6;background:url("../img/bg-ceasa1920x1080.webp") center/cover fixed}h1{font-size:3.2rem;font-weight:800;line-height:4rem}.btn,footer a,h2{font-weight:600}h2{font-size:1.3rem;color:var(--gray-color);color:var(--primary-color)}h3{font-size:1.8rem;font-weight:800;line-height:2.4rem}.logo img{width:180px}.container{width:100%;justify-content:flex-start;padding:0 2rem}.btn{padding:16px 32px;border-radius:8px;border:2px solid;font-size:1.1rem;cursor:pointer;width:fit-content}.btn-primary{background:var(--primary-color);border:none;color:var(--white-color)}.btn-secondary{background:0 0;border-color:var(--primary-color);color:var(--primary-color)}.btn-small{padding:10px 24px}.hero{width:100%;background:var(--gradient-white)}.hero .container{width:100%;min-height:472px;align-items:center;justify-content:space-between;padding:6rem 2rem;gap:48px}.hero-content{flex-direction:column;align-items:flex-start;width:60%;height:100%}.hero-content img,.policy img{width:220px;margin-bottom:1.5rem}.hero-text{opacity:0;transition:.8s}.scroll-animate,.scroll-animate2,.scroll-animate3{opacity:0;transition:.6s}.hero-text.animated,.scroll-animate.in-view{opacity:1;transform:translateY(0)}.scroll-animate2{transform:translateX(20px)}.scroll-animate2.in-view,.scroll-animate3.in-view{opacity:1;transform:translateX(0)}.scroll-animate3{transform:translateX(-20px)}.gradient{background-image:var(--gradient-right-light);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#000}.gradient-reverse,.gradient2{background-clip:text;-webkit-text-fill-color:transparent;color:#000}.gradient-reverse{background-image:var(--gradient-left-light);-webkit-background-clip:text}.gradient2{background-image:linear-gradient(to right,#1bc99d 40%,#4eedf8 100%);-webkit-background-clip:text}.gradient3{background-image:linear-gradient(to right,#0cac84,#1ecad6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#000}.hero-content h1{font-size:2rem;font-weight:800}.hero-content h2{font-size:3rem;font-weight:800;line-height:3.2rem}.hero-content h3{font-size:2.15rem;line-height:2.8rem}.hero-content h2 span{color:#0a7e7e}.hero-buttons{gap:12px;margin-top:48px}.hero-image img{max-width:500px;width:100%;border-radius:24px}.features-section{background:var(--white-color-transparent);padding:6rem 0 4rem}.features-section .container{flex-direction:column;align-items:center}.features-section h3{margin-bottom:12px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}.feature{gap:16px;background:var(--card-color);padding:24px;border-radius:16px;cursor:pointer}.advantages ul li,.content,.policy-content{gap:12px;display:flex}.feature img{width:48px;height:48px}.feature:hover{color:#09818a;box-shadow:0 6px 20px rgba(0,0,0,.08);box-shadow:0 4px 12px 2px rgba(42,67,102,.15);transform:translateY(-16px);transition:transform .3s}.feature p{font-size:.9rem}.advantages,.challenges,.cta,.faq,.policy{display:flex;align-items:center;justify-content:space-between;background:var(--white-color-transparent)}.advantages p,.challenges p,.cta p{font-size:1rem}.content{width:60%;flex-direction:column}.policy-content{width:80%;flex-direction:column}.content h3,footer .logo{margin-bottom:24px}.section-center .container{justify-content:center}.advantages .container,.challenges .container,.cta .container,.faq .container,.policy .container{gap:48px;padding:4rem 2rem;align-items:center}.text-destak{width:90%;font-size:1.2rem!important;margin-top:2rem;font-weight:800}.bg-dark{background:var(--dark-color-transparent);color:#fff}.advantages ul{width:100%;list-style:none}.advantages ul li{width:100%;padding:6px;font-size:1rem;align-items:flex-start}.advantages ul li:before{content:url("../img/icons/circle-check-big.svg");width:20px;margin-top:4px}.faq-content{width:100%;max-width:800px;margin:40px auto}.accordion-item{margin-bottom:10px;border-radius:8px;overflow:hidden}.accordion-header{width:100%;background:#fff;border:none;outline:0;cursor:pointer;padding:15px 20px;font-weight:500;display:flex;justify-content:space-between;align-items:center;transition:background .1s}.accordion-header span{font-size:1rem;text-align:left}.accordion-header:hover{opacity:.8}.accordion-item:hover{box-shadow:0 4px 12px 2px rgba(42,67,102,.15)}.arrow-icon{width:20px;height:20px;transition:transform .2s;color:#60ba62}.cookie-banner,footer a,footer p{color:#fff;font-size:.8rem}.accordion-header[aria-expanded=true] .arrow-icon{transform:rotate(180deg)}.accordion-header[aria-expanded=true]{font-weight:700}.accordion-body{max-height:0;overflow:hidden;padding:0 20px;background:rgba(255,255,255,.5);transition:max-height .1s,padding .3s}.accordion-body p{font-size:.9rem;margin-bottom:4px}.accordion-body.open{padding:15px 20px;max-height:500px}.policy h1{font-size:1.8rem}.policy h2{font-size:1.2rem}footer{background:var(--white-color);color:#f0f8ff;background:#072539;background:var(--dark-color-transparent)}.footer-content{padding:1rem 0}footer .container{padding:2rem;display:flex;align-items:center;flex-direction:column;justify-content:center}.contacts{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px}.contacts a,.contacts p{display:flex;align-items:center;gap:6px;text-decoration:none}.contacts a i,.contacts i{font-size:.9rem;color:var(--primary-color);margin-top:4px}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#2d2d2d;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;z-index:9999;flex-wrap:wrap}.cookie-banner p{margin:0;flex:1 1 auto}.cookie-banner a{color:#60ba62;text-decoration:underline}.cookie-banner button{background:var(--primary-color);color:#fff;border:none;padding:8px 16px;margin-left:20px;border-radius:4px;cursor:pointer;flex:0 0 auto}.cookie-banner button:hover{background:#3c6}@media (max-width:1024px){.features{grid-template-columns:repeat(2,1fr)}.hero{flex-direction:column;align-items:center;text-align:center}.hero-content{width:100%;align-items:center}.hero-content img{transform:scale(1.4)}.hero-content h3{font-size:2.1rem}.cookie-banner{justify-content:center}.cookie-banner button{margin-top:10px}}@media screen and (max-width:900px){.hero-content img{transform:scale(1.8)}.hero-content h1{font-size:2.2rem}.hero-content h2{font-size:2.8rem}.hero-content h3{font-size:1.95rem}.footer-content .container{flex-direction:column}.footer-content .container .logo{flex-direction:row;align-items:center;justify-content:space-between}.social{margin-top:0}.links{justify-content:flex-start}.advantages .container,.challenges .container,.cta .container,.faq .container{gap:20px;flex-direction:column;align-items:center}.content .btn{margin:0 auto}.bg-dark .container{flex-direction:column-reverse}.challenges img,.cta img{transform:scale(1.2)}.challenges img{margin-bottom:20px}.content{width:100%}}@media (max-width:768px){body{background:url("../img/bg-ceasa800.webp") bottom/cover fixed,bottom/contain fixed}.features{grid-template-columns:repeat(2,1fr)}.gradient{background-image:var(--gradient-right)}h1{font-size:2.8rem;line-height:3.4rem}h2{font-size:1.1rem}h3{font-size:2rem;line-height:2.8rem}.hero-content{align-items:center}.hero-content h1,.hero-content p{text-align:left}.hero-content h1{font-size:2.2rem}.hero-content h2{font-size:2rem}.hero-content h3{font-size:1.4rem}}@media (max-width:600px){.links{flex-direction:column;gap:24px}.cta,.cta .container{max-height:none}.content{position:static}.content button,.content p{width:100%}.challenges img,.cta img{transform:scale(1)}.advantages .container,.challenges .container,.cta .container,.faq .container,.policy .container{padding:2rem}.features-section{padding:2rem 0 4rem}}@media (max-width:540px){.features{grid-template-columns:1fr}h1{font-size:2.4rem;line-height:3.2rem}h2{font-size:1rem}h3{font-size:1.6rem;line-height:2rem}.hero-content img{transform:scale(1.4)}.hero-content h1{font-size:2rem}.hero-content h2{font-size:1.8rem}.hero-content h3{font-size:1.2rem}.footer-content .container{flex-direction:column-reverse}.footer-content .container .logo{flex-direction:column;gap:24px}}@media (max-width:460px){.hero-content img{transform:scale(1.2)}.hero-content h1{font-size:1.8rem}.hero-content h2{font-size:1.5rem}.hero-content h3{font-size:1.1rem}.challenges img,.cta img{transform:scale(.8)}}