html,body{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{margin:0;font-family:"Manrope",sans-serif;background:#231997 url("../images/dots.png") repeat;background-size:100%;color:#fff}.container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}@media(max-width: 768px){.container{width:initial}}.navbar{padding:20px 0}.navbar .container{display:flex;justify-content:space-between;align-items:center;z-index:1;position:relative;box-sizing:border-box;padding:0}@media(max-width: 930px){.navbar .container{width:initial}}.navbar .logo{font-weight:bold;font-size:1.5rem;text-transform:uppercase}.navbar .logo img{width:150px}@media(max-width: 930px){.navbar .logo img{padding-top:0}}.navbar .menu{display:flex;gap:40px}.navbar .menu a{position:relative;color:#fff;text-decoration:none;padding-bottom:4px;transition:color .3s ease}.navbar .menu a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#fff;transition:width .3s ease}.navbar .menu a:hover::after,.navbar .menu a.active::after{width:100%}@media(max-width: 940px){.navbar .menu{flex-direction:column;width:100%;margin-top:10px;display:none}.navbar .menu.open{display:flex;background:#231997;padding:10px 20px;box-sizing:border-box}.navbar .menu a{padding:10px 0;width:100%}}.navbar .menu-toggle{display:none;background:none;border:none;font-size:28px;cursor:pointer;color:#fff}@media(max-width: 940px){.navbar .menu-toggle{display:block;margin-left:auto;position:absolute;right:40px;top:10px}}.navbar .actions{display:flex;gap:10px}@media(max-width: 940px){.navbar .actions{flex-direction:column;width:100%;margin-top:10px;display:none}.navbar .actions.open{display:flex;background:#231997;padding:30px;box-sizing:border-box;margin:0}}.btn{border:none;font-family:"Manrope",sans-serif;border-radius:20px;padding:8px 24px;font-weight:bold;cursor:pointer}.btn.primary{background-color:#e96e0a;color:#fff}.btn.primary:hover{background-color:#ad5000}.btn.blue{background-color:#231997;color:#fff}.btn.blue:hover{background-color:#ad5000}.btn.secondary{background-color:#fff;color:#231997}.btn.secondary:hover{background-color:#94a1a9}.btn.white{background-color:#fff;color:#444}.btn.white:hover{background-color:#94a1a9}.btn.orange{background-color:#ad5000;color:#fff}.btn.orange:hover{background-color:#e96e0a}.btn.large{font-size:1rem;border-radius:24px;padding:8px 30px;justify-content:center;align-items:center;gap:10px}.bg{background:url("../images/bg-header.png") no-repeat right center;background-size:100%;background-position:130px 0}@media(max-width: 930px){.bg{background:#231997 url("../images/dots.png") repeat;background-size:100%}}.hero{padding:100px 20px 45px}@media(max-width: 768px){.hero{padding-bottom:0;padding-top:30px}}.hero .hero-content{display:flex;align-items:center;justify-content:space-between;gap:40px}@media(max-width: 768px){.hero .hero-content{flex-direction:column;text-align:center}}.hero .hero-text{flex:1 1 50%;max-width:634px}.hero .hero-text .scroll-down{font-size:14px;font-style:normal;font-weight:700;line-height:normal;padding-top:140px}.hero .hero-text .scroll-down a{color:#fff;text-decoration:none}@media(max-width: 768px){.hero .hero-text .scroll-down{padding-top:80px;padding-bottom:20px}}.hero .hero-text .tagline{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.hero .hero-text h1{font-size:2.8rem;color:#fff;margin:0;margin-bottom:20px}@media(max-width: 768px){.hero .hero-text h1{font-size:2.2rem}}.hero .hero-image{flex:1 1 50%;display:flex;justify-content:center}.hero .hero-image img{max-width:70%;height:auto;position:absolute;top:0;right:0px}@media(max-width: 768px){.hero .hero-image img{max-width:135%}}.separator{width:100%;height:5px;background:linear-gradient(270deg, #FFF 0%, #005DFF 11.06%, #F67C13 47.29%, #005DFF 85.68%, #FFF 100%)}.about-us{background:#fff url("../images/bg-about.png") no-repeat left center;position:relative;padding:100px 20px;overflow:hidden}.about-us .container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%;box-sizing:border-box}@media(max-width: 768px){.about-us .container{padding:0}}.about-us .section-tag{color:#5d6ec2;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.about-us h2{color:#404040;font-size:48px;font-style:normal;font-weight:600;line-height:normal;margin-top:0}.about-us p{color:#404040;font-size:20px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-0.2px}.about-us p strong{font-weight:600}.about-us-content{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.about-us-text{flex:1 1 400px;box-sizing:border-box}.about-us-video{flex:1 1 400px;box-sizing:border-box}.about-us-video video{width:100%;height:auto}@media(max-width: 768px){.about-us-content{flex-direction:column;gap:20px}.about-us-video{flex:1 1 0}}.highlight-strip{background-color:#cb4e14;padding:20px 0}.highlight-strip .highlight-container{display:flex;flex-wrap:nowrap;gap:90px;padding:0 20px;animation:scroll-left 20s linear infinite}.highlight-strip .highlight-item{flex:0 0 auto;color:#fff;font-weight:500;display:flex;align-items:center;gap:8px;font-size:16px;white-space:nowrap}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media(min-width: 768px){.highlight-container{flex-wrap:wrap;justify-content:center}}.footer{background:#fff;padding:40px 0 20px;font-family:"Manrope",sans-serif}.footer .footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;box-sizing:border-box}.footer .footer-top .footer-logo img{height:36px}.footer .footer-top .footer-menu{display:flex;gap:30px}.footer .footer-top .footer-menu a{color:#444;font-size:16px;font-style:normal;font-weight:500;text-decoration:none;line-height:30px;letter-spacing:-0.16px}.footer .footer-top .footer-social{display:flex;gap:12px;align-items:center}.footer .footer-top .footer-social a{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#e6ebf3}.footer .footer-top .footer-social a.scroll-top{background:none;width:32px;height:32px;transition:transform .3s ease}.footer .footer-top .footer-social a.scroll-top:hover{transform:translateY(-4px)}.footer .separator{width:100%;height:2px;margin:30px 0;background:linear-gradient(270deg, #ffffff 0%, #005dff 11.06%, #f67c13 47.29%, #005dff 85.68%, #ffffff 100%)}.footer .footer-bottom{font-size:.9rem;color:#333;display:flex;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box}.footer .footer-bottom .address,.footer .footer-bottom .copyright{margin:0}.footer .footer-bottom a{color:#333;text-decoration:underline;margin-left:10px}@media(max-width: 930px){.navbar .container{flex-direction:column;align-items:flex-start;gap:0}.navbar .menu{flex-direction:column;gap:12px;width:100%}.navbar .actions{width:100%;justify-content:flex-start;gap:40px}.about-us{padding:60px 20px}.about-us h2{font-size:2rem}.about-us p{font-size:1rem;line-height:1.5}.footer .footer-top{flex-direction:column;align-items:self-start;gap:20px}.footer .footer-top .footer-menu{flex-direction:column;gap:10px}.footer .footer-top .footer-social{justify-content:center}.footer .footer-bottom{flex-direction:column;align-items:center;gap:10px}.footer .footer-bottom .address,.footer .footer-bottom .copyright{margin:0;text-align:center}}.microcredit{background-image:url("../images/bg-micro.png"),linear-gradient(180deg, #E45C1E -18.64%, #B04D06 101.32%);background-repeat:no-repeat;background-position:left top;background-size:cover;padding:100px 20px 150px;color:#fff;position:relative}@media(max-width: 768px){.microcredit{padding:60px 0}}.microcredit .microcredit-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:40px}@media(max-width: 768px){.microcredit .microcredit-content{flex-direction:column}}.microcredit .microcredit-text{flex:1 1 50%;max-width:695px}.microcredit .microcredit-text .highlight{font-size:16px;font-weight:700;margin-bottom:10px}.microcredit .microcredit-text h2{font-size:2.8rem;font-weight:700;margin-bottom:20px;margin-top:10px}@media(max-width: 768px){.microcredit .microcredit-text h2{font-size:2rem}}.microcredit .microcredit-text p{font-size:20px;font-style:normal;font-weight:400;line-height:31px;margin-bottom:20px}@media(max-width: 768px){.microcredit .microcredit-text p{font-size:1rem;line-height:1.5}}.microcredit .microcredit-text .btn{margin-top:20px}.microcredit .microcredit-image{flex:1 1 31%;display:flex;justify-content:center}@media(max-width: 768px){.microcredit .microcredit-image{display:none}}.microcredit .microcredit-image img{max-width:58%;position:absolute;top:-65px;right:0px;transition:transform .3s ease}.microcredit .microcredit-image img:hover{transform:translateY(-8px)}.why-microloans{background:#fff url("../images/bg-dots-left.png") no-repeat right top;padding:100px 20px 150px;background-size:25%}@media(max-width: 768px){.why-microloans{padding:60px 0;background-size:70%}}.why-microloans .container{max-width:1200px;margin:0 auto;box-sizing:border-box}.why-microloans .section-tag{color:#5d6ec2;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.why-microloans h2{font-size:2.5rem;color:#444;font-weight:600;margin-bottom:40px;margin-top:0}@media(max-width: 768px){.why-microloans h2{font-size:2rem;line-height:2.4rem}}.why-microloans .benefit-card{background:#f1f2f6;border-radius:12px;padding:30px;display:flex;gap:20px;align-items:flex-start;margin-bottom:30px;align-items:center}.why-microloans .benefit-card img{width:100px;flex-shrink:0;transition:transform .3s ease}.why-microloans .benefit-card img:hover{transform:translateY(-8px)}.why-microloans .benefit-card .card-content h3{font-size:18px;color:#1000cd;margin-bottom:8px;margin-top:0}.why-microloans .benefit-card .card-content p{color:#444;font-size:15px;margin:0 0 8px;line-height:28px}.why-microloans .benefit-card .card-content small{font-size:12px;color:#999}@media(max-width: 768px){.why-microloans .benefit-card{flex-direction:column;text-align:center;align-items:center}.why-microloans .benefit-card img{margin-bottom:10px}.why-microloans .benefit-card .card-content h3{font-size:17px}.why-microloans .benefit-card .card-content p{font-size:14px}}.steps-and-form{background:#edeef1;padding:180px 20px 100px}@media(max-width: 768px){.steps-and-form{padding:60px 0}}.steps-and-form .container{display:flex;gap:60px;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box}.steps-and-form .section-tag{color:#5d6ec2;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.steps-and-form h2{font-size:2.5rem;color:#444;font-weight:600;margin-bottom:40px;margin-top:0}@media(max-width: 768px){.steps-and-form h2{font-size:2rem}}.steps-and-form .steps-content{flex:1 1 50%;max-width:540px;position:relative}.steps-and-form .step-box{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:80px;display:flex;align-items:flex-start;gap:20px;box-shadow:0 5px 20px rgba(0,0,0,.05);position:relative;align-items:center;width:450px;height:auto;min-height:170px;box-sizing:border-box}@media(max-width: 930px){.steps-and-form .step-box{width:100%;height:auto}}.steps-and-form .step-box:last-child{margin-bottom:0}@media(max-width: 768px){.steps-and-form .step-box{height:auto;width:100%;box-sizing:border-box}}.steps-and-form .step-box::after{content:"";position:absolute;height:80px;left:225px;top:100%;width:0;border-left:2px solid rgba(0,0,0,0);-o-border-image:repeating-linear-gradient(to bottom, #5d6ec2 0px, #5d6ec2 4px, transparent 4px, transparent 10px);border-image:repeating-linear-gradient(to bottom, #5d6ec2 0px, #5d6ec2 4px, transparent 4px, transparent 10px);border-image-slice:1}.steps-and-form .step-box:last-child::after{display:none}.steps-and-form .step-box .step-number{background:linear-gradient(212deg, #0E0396 18.03%, #A6BAE9 89.01%);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.4px}.steps-and-form .step-box .step-text h3{margin:0 0 8px;color:#3d31c3;font-size:18px}.steps-and-form .step-box .step-text p{font-size:15px;color:#333}.steps-and-form .simulation-form{background:#fff;border-radius:12px;padding:30px;flex:1 1 40%;box-shadow:0 5px 20px rgba(0,0,0,.05);box-sizing:border-box;margin-top:145px;max-height:680px}@media(max-width: 768px){.steps-and-form .simulation-form{margin-top:0}}.steps-and-form .simulation-form h3{font-size:18px;margin:0 0 30px;color:#333}.steps-and-form .simulation-form form{display:flex;flex-direction:column;gap:20px}.steps-and-form .simulation-form form .form-group{display:flex;flex-direction:column}.steps-and-form .simulation-form form .form-group label{color:#575757;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-0.16px}.steps-and-form .simulation-form form .form-group input{padding:16px;border:none;border-radius:8px;background:#f2f2f2;font-size:14px;margin-top:10px}.steps-and-form .simulation-form form .form-group input::-moz-placeholder{color:rgba(162,162,162,.6)}.steps-and-form .simulation-form form .form-group input::placeholder{color:rgba(162,162,162,.6)}.steps-and-form .simulation-form form .form-group #valorErro{color:red;margin-top:10px}.steps-and-form .simulation-form form .btn{margin-top:10px;padding:10px;text-align:center}@media(max-width: 930px){.steps-and-form .container{flex-direction:column}.steps-and-form .simulation-form{width:100%}.steps-and-form .steps-content{width:100%;max-width:100%}.steps-and-form .step-box{flex-direction:column;gap:16px;margin-bottom:40px;text-align:center}.steps-and-form .step-box::after{display:none}}.callout-relative{position:relative;background:#fff}@media(max-width: 768px){.callout-relative{background-color:#fff;box-sizing:border-box}}.callout-banner{position:absolute;top:-89px;left:50%;transform:translateX(-50%);width:100%;z-index:5;padding:0 20px;box-sizing:border-box}@media(max-width: 1030px){.callout-banner{position:relative;top:-51px;left:50%}}.callout-banner .callout-content{position:relative;background:linear-gradient(90deg, #0E0573 16.63%, #658FBC 100%);border-radius:12px;padding:50px 30px;color:#fff;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.callout-banner .text{flex:1}.callout-banner .text h3{font-size:1.8rem;font-weight:700;margin-bottom:12px;margin-top:0}.callout-banner .text p{font-size:1.1rem;line-height:1.6;margin:0}.callout-banner .image{position:relative}.callout-banner .image img{max-width:352px;height:auto;position:absolute;right:0;top:-106px;transition:transform .3s ease}.callout-banner .image img:hover{transform:translateY(-8px)}@media(max-width: 930px){.callout-banner .callout-content{flex-direction:column;text-align:center;gap:20px}.callout-banner .image img{max-width:255px;right:0;left:-39px;top:-44px}.callout-banner .text h3{font-size:1.5rem}.callout-banner .text p{font-size:1rem}}.faq-section{background:#fff url("../images/bg-dots.png") no-repeat left bottom;padding:100px 20px;background-size:25%}@media(max-width: 768px){.faq-section{padding:60px 0;background-size:70%}}.faq-section .container{max-width:1200px;margin:0 auto;box-sizing:border-box}.faq-section .section-tag{color:#5d6ec2;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.faq-section h2{color:#404040;font-size:48px;font-style:normal;font-weight:600;line-height:normal;margin-top:0}.faq-section .accordion{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);overflow:hidden}.faq-section .accordion .accordion-item{border-bottom:1px solid #eee}.faq-section .accordion .accordion-item:last-child{border-bottom:none}.faq-section .accordion .accordion-item .accordion-toggle{width:100%;text-align:left;background:rgba(0,0,0,0);border:none;padding:20px;font-size:1rem;letter-spacing:-0.16px;font-family:Manrope;font-weight:600;color:#444;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-section .accordion .accordion-item .accordion-toggle .icon{font-size:30px;color:#231997}.faq-section .accordion .accordion-item .accordion-toggle.active .icon{content:"–"}.faq-section .accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-section .accordion .accordion-item .accordion-content ul{padding-left:50px}.faq-section .accordion .accordion-item .accordion-content ul li{color:#a0a0a0;font-size:.95rem;line-height:1.6rem}.faq-section .accordion .accordion-item .accordion-content ul li a{color:#231997;text-decoration:none;font-weight:600;transition:color .3s ease}.faq-section .accordion .accordion-item .accordion-content p{padding:0 20px;color:#a0a0a0;font-size:.95rem}.faq-section .accordion .accordion-item .accordion-content.open{max-height:340px;padding-bottom:20px}@media(max-width: 768px){.faq-section h2{font-size:2rem}.faq-section .accordion-toggle{font-size:1rem}}.ela-pode-section{background:#fff url(../images/bg-ela-pode.png) no-repeat left -200px top;position:relative;background-size:cover;padding-bottom:95px}@media(max-width: 768px){.ela-pode-section{padding:60px 20px}}.ela-pode-section .container{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;max-width:1200px;margin:0 auto;flex-wrap:wrap;box-sizing:border-box}.ela-pode-section .text-content{flex:1 1 56%;max-width:822px}.ela-pode-section .text-content .section-tag{color:#5d6ec2;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.ela-pode-section .text-content h2{color:#404040;font-size:48px;font-style:normal;font-weight:600;line-height:normal;margin-top:0}@media(max-width: 768px){.ela-pode-section .text-content h2{font-size:2rem}}.ela-pode-section .text-content .welcome{font-size:1.1rem;font-weight:600;margin-top:10px;margin-bottom:50px}.ela-pode-section .text-content p{font-size:1rem;line-height:1.6;color:#646464;margin-bottom:30px}.ela-pode-section .text-content .highlight{font-weight:600;color:#646464;margin-top:20px}.ela-pode-section .text-content .call-box{background:linear-gradient(90deg, #F67C13 -10.25%, #C35A00 49.08%, #F67C13 109.56%);padding:40px 45px;border-radius:12px;color:#fff;margin-top:60px}.ela-pode-section .text-content .call-box p{font-size:1rem;margin-bottom:16px;color:#fff;font-weight:600;margin-top:0;margin-bottom:30px}@media(max-width: 768px){.ela-pode-section .container{flex-direction:column;align-items:center}.ela-pode-section .text-content .call-box{text-align:center}.ela-pode-section .image{margin-top:30px}}.form-container{background:#fff;border-radius:12px;padding:30px 20px;max-width:800px;margin:0 auto;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.1)}.form-container h3{font-size:19px;color:#575757;margin-bottom:25px;font-weight:600;margin-top:0;text-align:left}.form-container form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.form-container form .form-grid .form-group{display:flex;flex-direction:column;text-align:left}.form-container form .form-grid .form-group label{margin-bottom:6px;font-size:14px;font-weight:500;color:#575757}.form-container form .form-grid .form-group input{width:85%;padding:14px 16px;border:none;border-radius:8px;background-color:#f3f3f3;font-size:14px}.form-container form .form-grid .form-group input::-moz-placeholder{color:#aaa}.form-container form .form-grid .form-group input::placeholder{color:#aaa}.form-container form button{width:100%;background:#c35a00;color:#fff;border:none;padding:10px;font-weight:700;font-size:16px;border-radius:25px;cursor:pointer;transition:.3s}.form-container form button:hover{background:#d96300}/*# sourceMappingURL=main.min.css.map */