.color-primary{color:#2b50bb !important}.bg-primary{background-color:#007dfe}.bg-primary-dark{background-color:#101160}.color-white{color:#fff}.color-green{color:#33bd8e}.color-primary-dark{color:#114880}.container{max-width:1240px;margin:0 auto;padding:0px 20px}.container2{max-width:1240px;margin:0 auto;padding:0px 20px}@media screen and (min-width: 1480px){.container2{max-width:1480px}}.flex-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-start{display:flex;justify-content:start;align-items:center}.flex-start-c{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 960px){.flex-start-c{justify-content:flex-start}}.flex-start-t{display:flex;justify-content:center;align-items:start}@media screen and (max-width: 960px){.flex-start-t{justify-content:flex-start}}.btw{justify-content:space-between}@media screen and (max-width: 960px){.wrap{flex-wrap:wrap}}.wrap-dsk{flex-wrap:wrap}.g-40{gap:40px}.g-32{gap:32px}.g-64{gap:90px}@media screen and (max-width: 960px){.g-64{gap:60px}}@media screen and (max-width: 960px){.order-1{order:1}}@media screen and (max-width: 960px){.jcc{justify-content:center}}.w-50{width:50%}@media screen and (max-width: 960px){.w-50{width:100%}}.w-44{max-width:50%}@media screen and (max-width: 1240px)and (min-width: 540px){.w-44{max-width:60%}}@media screen and (max-width: 960px){.w-44{max-width:100%}}.w-40{max-width:40%}@media screen and (max-width: 960px){.w-40{max-width:100%}}.w-60{max-width:60%}@media screen and (max-width: 960px){.w-60{max-width:100%}}.relative{position:relative}.g-164{gap:164px}@media screen and (max-width: 960px){.g-164{gap:40px}}.p-80{padding:80px 0px}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-5{margin-top:40px}.mt-6{margin-top:48px}.mt-7{margin-top:56px}.mt-8{margin-top:64px}.mt-9{margin-top:72px}.mt-11{margin-top:96px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mb-5{margin-bottom:40px}.mb-6{margin-bottom:48px}.mb-7{margin-bottom:56px}.mb-8{margin-bottom:64px}.ml-1{margin-left:16px}.my-1{margin-top:8px;margin-bottom:8px}.my-2{margin-top:16px;margin-bottom:16px}.my-3{margin-top:24px;margin-bottom:24px}.my-4{margin-top:32px;margin-bottom:32px}.my-5{margin-top:40px;margin-bottom:40px}.my-6{margin-top:48px;margin-bottom:48px}.py-1{padding-top:8px;padding-bottom:8px}.py-2{padding-top:16px;padding-bottom:16px}.py-3{padding-top:24px;padding-bottom:24px}.py-4{padding-top:32px;padding-bottom:32px}.py-5{padding-top:40px;padding-bottom:40px}.py-6{padding-top:56px;padding-bottom:56px}.py-7{padding-top:104px;padding-bottom:104px}@media screen and (max-width: 960px){.py-7{padding-top:72px;padding-bottom:72px}}.py-10{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 960px){.py-10{padding-top:64px;padding-bottom:64px}}@font-face{font-family:"NeueHaasDisplayBlack";src:url("../fonts/NeueHaasDisplayBlack.ttf")}@font-face{font-family:"NeueHaasDisplayBlackItalic";src:url("../fonts/NeueHaasDisplayBlackItalic.ttf")}@font-face{font-family:"NeueHaasDisplayMedium";src:url("../fonts/NeueHaasDisplayMedium.ttf")}@font-face{font-family:"NeueHaasDisplayMediumItalic";src:url("../fonts/NeueHaasDisplayMediumItalic.ttf")}@font-face{font-family:"NeueHaasDisplayRoman";src:url("../fonts/NeueHaasDisplayRoman.ttf")}@font-face{font-family:"NeueHaasDisplayRomanItalic";src:url("../fonts/NeueHaasDisplayRomanItalic.ttf")}h1{color:#fff;font-family:"NeueHaasDisplayMedium",sans-serif;font-size:48px;line-height:110%;font-weight:700}@media screen and (max-width: 960px){h1{font-family:"NeueHaasDisplayMedium",sans-serif;font-size:48px;line-height:120%;font-weight:700}}@media screen and (max-width: 540px){h1{font-family:"NeueHaasDisplayMedium",sans-serif;font-size:36px;line-height:120%;font-weight:700}}h2{color:#000038;font-family:"NeueHaasDisplayMedium",sans-serif;font-size:40px;line-height:120%;font-weight:600}@media screen and (max-width: 960px){h2{font-family:"NeueHaasDisplayMedium",sans-serif;font-size:32px;line-height:120%;font-weight:600}}@media screen and (max-width: 540px){h2{font-family:"NeueHaasDisplayMedium",sans-serif;font-size:28px;line-height:120%;font-weight:600}}h3{color:#000038;font-family:"NeueHaasDisplayMedium",sans-serif;font-size:24px;line-height:120%;font-weight:600}@media screen and (max-width: 960px){h3{font-family:"NeueHaasDisplayMedium",sans-serif;font-size:24px;line-height:120%;font-weight:600}}@media screen and (max-width: 540px){h3{font-family:"NeueHaasDisplayMedium",sans-serif;font-size:24px;line-height:130%;font-weight:600}}h4{color:#000d37;font-family:"NeueHaasDisplayMedium",sans-serif;font-size:20px;line-height:120%;font-weight:500}@media screen and (max-width: 960px){h4{font-family:"NeueHaasDisplayMedium",sans-serif;font-size:20px;line-height:120%;font-weight:500}}@media screen and (max-width: 540px){h4{font-family:"NeueHaasDisplayMedium",sans-serif;font-size:18px;line-height:130%;font-weight:500}}p{letter-spacing:0px;color:#9098a6;font-family:"NeueHaasDisplayRoman",sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 960px){p{font-family:"NeueHaasDisplayRoman",sans-serif;font-size:16px;line-height:20px;font-weight:400}}@media screen and (max-width: 540px){p{font-family:"NeueHaasDisplayRoman",sans-serif;font-size:16px;line-height:20px;font-weight:400}}.p1{color:#fff;font-family:"NeueHaasDisplayRoman",sans-serif;font-size:16px;line-height:24px;font-weight:400}@media screen and (max-width: 960px){.p1{font-family:"NeueHaasDisplayRoman",sans-serif;font-size:16px;line-height:20px;font-weight:400}}@media screen and (max-width: 540px){.p1{font-family:"NeueHaasDisplayRoman",sans-serif;font-size:16px;line-height:20px;font-weight:400}}.p2{color:#3b435e;font-family:"NeueHaasDisplayRoman",sans-serif;font-size:18px;line-height:24px;font-weight:400}@media screen and (max-width: 960px){.p2{font-family:"NeueHaasDisplayRoman",sans-serif;font-size:18px;line-height:22px;font-weight:400}}.p3{color:hsla(0,0%,100%,.8);font-family:"NeueHaasDisplayRoman",sans-serif;font-size:20px;line-height:24px;font-weight:400}@media screen and (max-width: 960px){.p3{font-family:"NeueHaasDisplayRoman",sans-serif;font-size:20px;line-height:24px;font-weight:400}}.text-center{text-align:center}li{font-family:"NeueHaasDisplayRoman",sans-serif}.box{background:rgba(238,237,237,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}main{padding:80px 0px 140px;background:linear-gradient(270deg, #2B50BB 0%, #1124A7 100%)}@media screen and (min-width: 1480px){main{padding:80px 0px 180px}}@media screen and (max-width: 960px){main{padding:80px 0px 640px}}@media screen and (max-width: 540px){main{padding:64px 0px 480px}}main .hero{display:flex;justify-content:space-between;align-items:start}@media screen and (max-width: 960px){main .hero{flex-wrap:wrap;gap:40px}}main .hero .hero-content{width:40%}@media screen and (max-width: 960px){main .hero .hero-content{width:100%}}main .hero .hero-content h1{width:16ch;margin-top:40px;font-family:"NeueHaasDisplayMedium",sans-serif}@media screen and (max-width: 960px){main .hero .hero-content h1{margin-top:32px}}main .hero .hero-content p{margin-top:32px;color:hsla(0,0%,100%,.8);font-size:20px;line-height:24px;width:29ch;font-family:"NeueHaasDisplayRoman",sans-serif}@media screen and (max-width: 540px){main .hero .hero-content p{width:100%;margin-top:24px}}main .hero img{display:block;width:180px;margin-bottom:16px}@media screen and (max-width: 540px){main .hero img{width:140px;margin-bottom:24px}}main .hero span{background:linear-gradient(90deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%);padding:8px 16px;font-size:20px;font-family:"NeueHaasDisplayRoman",sans-serif;color:#fff}@media screen and (max-width: 540px){main .hero span{font-size:18PX}}.bg-box{background-position:top center;background-repeat:no-repeat;background-size:cover}.banner-hero{background-image:url(../images/bg-hero-desk.webp)}@media screen and (max-width: 960px){.banner-hero{background-image:url(../images/bg-hero-tb.webp)}}@media screen and (max-width: 540px){.banner-hero{background-image:url(../images/bg-hero-mb.webp);background-position:top center}}.button-cta-form,.button-cta{display:inline-block;border:none;border-radius:15px;background:#1bdb24;text-align:center;font-family:"NeueHaasDisplayMedium",sans-serif;font-size:20px;font-weight:500;color:#fff;cursor:pointer;transition:.5s ease}.button-cta-form:hover,.button-cta:hover{transform:scale(1.05)}@media screen and (max-width: 960px){.button-cta-form,.button-cta{font-size:20px}}@media screen and (max-width: 540px){.button-cta-form,.button-cta{width:90%}}.button-cta-form{padding:18px 24px}@media screen and (max-width: 540px){.button-cta-form{width:100%}}.button-cta{padding:20px 64px}@media screen and (max-width: 540px){.button-cta{padding:20px 16px}}.hidder-desk{display:none}@media screen and (max-width: 960px){.hidder-desk{display:flex;justify-content:center;align-items:center;width:100%}}.hidder-mb{display:inline-block}@media screen and (max-width: 960px){.hidder-mb{display:none}}.bg-oferta{background:linear-gradient(180deg, #FFF 40%, #1124A7 40%);padding:80px 0px}@media screen and (max-width: 960px){.bg-oferta{background-image:none;background:linear-gradient(180deg, #FFF 30%, #1124A7 30%)}}@media screen and (max-width: 540px){.bg-oferta{background:linear-gradient(180deg, #FFF 18%, #1124A7 18%);background-position:top center}}.oferta h2{width:21ch}@media screen and (max-width: 540px){.oferta h2{font-size:25px;width:25ch}}.oferta b{background-color:#2b50bb;padding:0px 8px;color:#fff}.oferta .carro-oferta{max-width:840px;height:auto;margin-top:40px}.valores{display:flex;gap:32px;margin:16px 0px 64px 0px}@media screen and (max-width: 960px){.valores{flex-wrap:wrap}}.valores .valores-item{background-color:#fff;padding:40px;border-radius:10px;width:280px;border:1px solid hsla(0,0%,80%,.8);flex:1 1 auto;align-self:stretch}.valores .valores-item p{line-height:36px;color:#101160;font-size:20px;font-weight:600}.valores .valores-item strong{font-size:56px;font-weight:800;font-family:"NeueHaasDisplayBlack",sans-serif;color:#1bdb24}@media screen and (max-width: 540px){.valores .valores-item strong{font-size:48px}}.valores .valores-item .plano-text{color:#3b435e;font-size:16px;font-weight:600}@media screen and (max-width: 540px){.valores .valores-item .plano-text{font-size:20px}}.valores .valores-item span{font-family:"NeueHaasDisplayMedium",sans-serif;font-size:32px;color:#007dfe}@media screen and (max-width: 540px){.valores .valores-item span{font-size:30px}}.button-sb{display:flex;justify-content:center;align-items:center;padding:20px 104px;border-radius:8px;border:1px solid #fff;color:#fff;font-family:"NeueHaasDisplayMedium",sans-serif;font-size:22px;transition:.5s ease}@media screen and (max-width: 960px){.button-sb{font-size:20px;padding:20px 100px}}@media screen and (max-width: 540px){.button-sb{width:90%;padding:20px 40px}}.button-sb:hover{transform:scale(1.05)}.icon-cta{width:24px;height:24px;margin-right:16px;margin-top:0px}@media screen and (max-width: 540px){.credito h2{width:18ch}}.financiamento{padding:40px 0px 124px}@media screen and (max-width: 540px){.financiamento{padding:40px 0px 80px}}.lance{background-color:#f1f6ff;padding:80px 0px}.lance .lance-box{margin:64px 0px}.lance .lance-item{background-color:#1124a7;padding:32px 24px;border-radius:10px;width:384px;flex:1 1 auto;align-self:stretch}@media screen and (max-width: 540px){.lance .lance-item{width:100%}}.lance .lance-item h3{position:relative;color:#fff;background-color:hsla(0,0%,100%,.12);padding:16px 24px 16px 54px}.lance .lance-item h3::before{content:" ";position:absolute;background-image:url(../images/icons/icon-bp.svg);background-repeat:no-repeat;width:40px;height:52px;top:10px;left:12px}.lance .lance-item p{color:hsla(0,0%,100%,.8)}.consorcio{padding:80px 0px;background:linear-gradient(180deg, #1124A7 71%, #FFF 71.01%)}@media screen and (max-width: 540px){.consorcio{background:linear-gradient(180deg, #1124A7 80%, #FFF 71.01%)}}.consorcio h2{color:#fff}.consorcio .consorcio-box{margin:64px 0px 104px 0px}.consorcio .consorcio-item{background-color:#fff;padding:32px 24px;width:280px;flex:1 1 auto;align-self:stretch;border-radius:10px}.consorcio .consorcio-item p{font-size:18px;color:#3b435e;margin-top:12px}.consorcio .consorcio-item img{width:48px;height:auto;margin-bottom:12px}.credito-user-box{width:100%;background-color:#fff;padding:80px;border-radius:20px;border:1px solid rgba(0,0,0,.2)}@media screen and (max-width: 540px){.credito-user-box{padding:40px 24px}}.credito-user-box h2{color:#000038;width:20ch}@media screen and (max-width: 540px){.credito-user-box h2{width:100%}}.credito-user-box .opcoes{margin:24px 0px 40px 0px;display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:104px}@media screen and (max-width: 960px){.credito-user-box .opcoes{grid-template-columns:1fr;gap:0px}}.credito-user-box .opcoes li{color:#3b435e;font-size:22px;font-family:"NeueHaasDisplayMedium",sans-serif;background:url(../images/icons/check.svg);background-repeat:no-repeat;padding:6px 0px 6px 40px;background-position:0% 50%}@media screen and (max-width: 540px){.credito-user-box .opcoes li{font-size:18px}}.depoimento{padding:80px 0px 80px}@media screen and (max-width: 540px){.depoimento h2{width:14ch}}.depoimentos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;-webkit-overflow-scrolling:touch;margin:64px 0px 40px 0px;-ms-overflow-style:none;scrollbar-width:none}.depoimentos .depoimento-item{flex-shrink:0;width:380px;padding:40px;border-radius:10px;border:1px solid rgba(48,49,56,.2);scroll-snap-align:start;margin-right:24px}@media screen and (max-width: 540px){.depoimentos .depoimento-item{padding:24px;width:280px}}.depoimentos .depoimento-item img{width:24px;height:auto}.depoimentos .depoimento-item span{border-radius:20px;border:1px solid rgba(0,0,0,.2);background:#f4f6ff;font-family:"NeueHaasDisplayMedium",sans-serif;padding:4px 32px 4px 16px;background:url(../images/icons/star.svg);background-repeat:no-repeat;background-position:80% 40%}.faq{padding:88px 0px 120px;background-color:#f1f6ff}.acordion{width:100%}.acordion-title{background-color:#fff;padding:16px 56px 16px 16px;border-radius:4px;color:#000d37;font-size:20px;font-weight:600;cursor:pointer;transition:.3s ease;border:1px solid #dfe1e7}.acordion-title::after{display:inline-block;position:absolute;content:"";background-image:url(../images/icons/plus-dark.svg);width:32px;height:32px;top:12px;right:-12px;margin-right:24px;transition:ease .5s}.acordion-title.ativo{background:#2b50bb;color:#fff;border-radius:4px 4px 0px 0px}.acordion-title.ativo::after{background-image:url(../images/icons/minus.svg);top:15px;right:-12px}.acordion-content{background:#fff;padding:32px 24px 48px 24px;border-bottom:2px solid #2b50bb;border-radius:0px 0px 4px 4px;display:none;transition:.3s ease}.acordion-content p{color:#3b435e;font-size:18px}.acordion-content.ativo{display:block;animation:slideDown .5s forwards}@keyframes slideDown{from{opacity:0;max-height:0px}to{opacity:1;max-height:600px}}footer{background-color:#1124a7;padding:64px 0px 20px 0px}footer h4,footer h3{color:#fff}footer li,footer a{display:block;color:#fff;font-family:"NeueHaasDisplayRoman",sans-serif;font-size:18px;margin-bottom:6px;transition:.3s ease}footer a:hover{text-decoration:underline}footer p{color:hsla(0,0%,100%,.8)}footer .bl{width:54px}footer .logos-bc img{max-width:140px}footer .footer-grup{display:grid;grid-template-columns:1fr 1fr 1fr;gap:80px}@media screen and (max-width: 960px){footer .footer-grup{grid-template-columns:1fr;gap:40px}}footer .copyright{padding:40px 0px;border-top:1px solid hsla(0,0%,100%,.8);margin-top:64px}.bg-obrigado{background:linear-gradient(135deg, rgba(34, 133, 219, 0.662745098) 0%, #2285DB 50%, #ffffff 100%)}.bg-obrigado main img{width:100%;display:block}.bg-obrigado main{background:rgba(0,0,0,0)}.obrigado-hero{display:flex;justify-content:center;align-items:end}@media screen and (max-width: 960px){.obrigado-hero{flex-wrap:wrap;justify-content:start}}.obrigado-hero .obrigado-content{margin-bottom:160px}@media screen and (max-width: 960px){.obrigado-hero .obrigado-content{margin-bottom:80px}}@media screen and (max-width: 540px){.obrigado-hero .obrigado-content{margin-bottom:64px}}.obrigado-hero .obrigado-content .logo{max-width:180px;margin:40px 0px 64px}@media screen and (max-width: 540px){.obrigado-hero .obrigado-content .logo{max-width:180px;margin:40px 0px 40px}}.obrigado-hero .gustavo-hero{width:100%}@media screen and (min-width: 1480px){.obrigado-hero .gustavo-hero{width:65%}}@media screen and (max-width: 960px){.obrigado-hero .gustavo-hero{width:100%}}.obrigado-hero .gustavo-hero img{width:65%;height:auto}@media screen and (max-width: 540px){.obrigado-hero .gustavo-hero img{width:100%}}.obrigado-hero .name-obrigado{max-width:560px}.obrigado-hero p{color:#fff;font-size:18px}.obrigado-hero ul li{margin-bottom:6px}.obrigado-hero ul li a{color:#fff}.icon-insta{background-image:url(../images/icons/instagram.svg)}.icon-face{background-image:url(../images/icons/Facebook.svg)}.icon-site{background-image:url(../images/icons/globe.svg)}.icon-box{padding:4px 0px 4px 20px;background-repeat:no-repeat;background-position:0% 50%}.footer-obrigado img{width:180px}.modal-container{width:100%;height:100vh;background:rgba(0,0,0,.64);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;top:0;left:0;z-index:100;display:none;justify-content:center;align-items:center;padding:0px 20px}@media screen and (max-width: 540px){.modal-container{padding:0px 20px}}.modal-container.ativo{display:flex}.modal{display:block;max-width:360px;background:#fff;padding:24px 24px 40px 24px;border-radius:10px;position:relative}@media screen and (max-width: 960px){.modal{max-width:460px}}@media screen and (max-width: 540px){.modal{width:100%;padding:40px 24px}}.modal h3{color:#114880}.modal p{color:#3b435e}.modal #relatedValue,.modal #selectedValue{color:#114880;font-family:"NeueHaasDisplayMedium",sans-serif}.modal small{font-family:"NeueHaasDisplayRoman",sans-serif;font-size:14px}.ativo .modal{animation:modal .3s ease}@keyframes modal{0%{transform:scale(0.5)}100%{transform:scale(1)}}.fechar{position:absolute;top:-15px;right:-10px;font-size:24px;font-family:"NeueHaasDisplayMedium",sans-serif;font-weight:600;background:#f3f4f6;color:#114880;border:none;padding:8px 14px;cursor:pointer;border-radius:50px}.modal form{display:flex;flex-direction:column;margin-top:24px}@media screen and (min-width: 1480px){.modal form{margin-top:24px}}.modal input{width:100%;border-radius:4px;padding:10px 16px;margin-bottom:12px;border:none;font-size:16px;border:1px solid rgba(60,139,217,.2);background-color:#f4f8ff}.modal input::-moz-placeholder{color:#3b435e}.modal input::placeholder{color:#3b435e}.button-modal{display:inline-block;background:linear-gradient(90deg, #1961A4, #4CA3F4, #1961A4);padding:14px 40px;border-radius:8px;font-family:"NeueHaasDisplayRoman",sans-serif;font-size:18px;font-weight:600;color:#fff;border:none;cursor:pointer;width:100%;transition:.5s ease}@media screen and (max-width: 960px){.button-modal{padding:18px 64px;font-size:16px}}.button-modal:hover{transform:scale(1.05);box-shadow:4px 10px 44px rgba(14,92,227,.3)}input[type=range]{background:#ddd;padding:0 0 10px 0;margin:14px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1px;border-radius:15px;outline:none;cursor:pointer;transition:background .2s}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;width:60px;height:60px;background:url("../images/icons/carro.png") no-repeat center center;background-size:contain;box-shadow:0px 0px 5px rgba(0,0,0,0);background-color:rgba(0,0,0,0)}input[type=range]::-moz-range-thumb{background:url("../images/icons/carro.png") no-repeat center center;background-size:contain;border:none;width:60px;height:60px;cursor:pointer}input[type=range]::-ms-thumb{background:url("../images/icons/carro.png") no-repeat center center;background-size:contain;border:none;width:60px;height:60px;cursor:pointer}*{padding:0;margin:0;box-sizing:border-box;list-style:none;text-decoration:none}body{width:100%;height:100vh;position:relative;background-color:#fff;overflow-x:hidden}html{scroll-behavior:smooth;overflow-x:hidden}.border{border:1px solid red}img{width:100%;height:auto}svg{width:100%}