:root{--purple: #8D4DFF;--light-yellow: #F6F3A0;--dark-blue: #010049;--text-dark-purple: #47218A;--green-pool: #00FFCE;--white: #FFFFFF;--black: #1A1A1A;--gray: #e6e6e6}*{margin:0;padding:0;box-sizing:border-box}html ::-webkit-scrollbar{width:10px}html ::-webkit-scrollbar-thumb{border-radius:50px;background:var(--purple)}html ::-webkit-scrollbar-track{opacity:.9;background:var(--white)}body{font-family:Montserrat,sans-serif;background-color:var(--white);color:var(--black);margin:0;padding:0;box-sizing:border-box}.title{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;color:var(--black)}.container-infos{display:flex;flex-direction:row;justify-content:space-around;padding:50px 80px 60px;gap:10px}.container-infos .infos{display:flex;flex-direction:row;gap:10px}.container-infos .infos img{max-width:70px;max-height:70px;margin-right:5px}.container-infos .infos .text{display:flex;flex-direction:column;max-width:320px;justify-content:center;align-items:flex-start;gap:5px}.container-infos .infos .text h4{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:var(--text-dark-purple)}.container-infos .infos .text p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;color:var(--black)}@media (max-width: 1200px){.container-infos{padding:55px 30px 45px}.container-infos .infos{align-items:center}.container-infos .infos .text{max-width:280px}.container-infos .infos .text h4{font-size:18px}.container-infos .infos .text p{font-size:14px}.container-infos .infos .images{width:80px;height:80px}}.container-steps{display:flex;padding:45px 80px;justify-content:center;flex-direction:column;gap:80px}.container-steps .header{font-family:Montserrat,sans-serif;font-size:28px;text-align:center;padding:0 0 2px;font-weight:600;color:var(--black);display:inline-block;border-bottom:3px solid var(--purple);margin:0 auto}.container-steps .steps{display:flex;flex-direction:column;align-items:center;gap:80px}.container-steps .steps .step{display:flex;flex-direction:row;align-items:center;gap:35px}.container-steps .steps .step:nth-child(2){flex-direction:row-reverse}.container-steps .steps .step .text{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:10px;max-width:470px;flex:1}.container-steps .steps .step:nth-child(2) .text{align-items:flex-start;text-align:left}.container-steps .steps .step .text h2{font-family:Montserrat,sans-serif;text-align:right;font-size:28px;font-weight:700;color:var(--black);margin:0;white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.container-steps .steps .step:nth-child(2) .text h2{text-align:left}.container-steps .steps .step .text .description span{font-size:16px;font-weight:500;color:var(--purple);text-align:right;word-wrap:break-word}.container-steps .steps .step:nth-child(2) .text .description span{text-align:left}.container-steps .steps .step .text .description p{font-size:14px;font-weight:400;color:var(--black);line-height:1.5;text-align:right;word-wrap:break-word;white-space:normal;overflow-wrap:break-word}.container-steps .steps .step:nth-child(2) .text .description p{text-align:left}.container-steps .steps .step .container-img{flex:1;display:flex;justify-content:center;align-items:center;padding:0 40px;border-radius:10px;max-width:420px;background:radial-gradient(circle at center,#975cff 10%,#552e99);position:relative}.container-steps .steps .step .container-img img{width:80%;max-height:300px;height:auto;border-radius:10px;margin-top:-25px}@media (max-width: 960px){.container-steps{padding:45px 30px}.container-steps .steps .step .text h2{font-size:24px}.container-steps .steps .step .text .description span{font-size:14px}.container-steps .steps .step .text .description{max-width:90%}.container-steps .steps .step .text .description p{font-size:14px}}@media (max-width: 780px){.container-steps{padding:45px 25px 45px 20px}.container-steps .header{font-size:24px}.container-steps .steps .step:nth-child(1){flex-direction:column-reverse;gap:20px}.container-steps .steps .step:nth-child(1) .text{margin-right:20px}.container-steps .steps .step:nth-child(2){flex-direction:column-reverse;gap:20px}.container-steps .steps .step:nth-child(2) .text{margin-left:20px}.container-steps .steps .step:nth-child(3){flex-direction:column-reverse;gap:20px}.container-steps .steps .step:nth-child(3) .text{margin-right:20px}.container-steps .steps .step:nth-child(3) .text .description p{text-align:right;width:100%}.container-steps .steps .step:nth-child(2) .text .description p{width:100%}.container-steps .steps .step:nth-child(1) .text .description p{text-align:right;width:100%}}@media (max-width: 580px){.container-steps .steps .step .text h2{font-size:20px}.container-steps .steps .step .text .description span{font-size:12px}.container-steps .steps .step .text{max-width:80%}.container-steps .steps .step .text .description p{font-size:12px}}@media (max-width: 510px){.container-steps .steps .step .text{max-width:90%}}.btn-app{display:flex;align-items:center;max-width:150px;min-width:150px;max-height:45px;min-height:45px;justify-content:center;gap:10px;padding:5px 16px;background-color:#000;border-radius:8px;border:1px solid #fff;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn-app img{width:24px;height:24px}.btn-app p{display:flex;flex-direction:column;margin-top:5px;padding:auto;justify-content:center!important;font-size:8px!important;font-weight:400;text-align:left;font-family:Montserrat,sans-serif}.btn-app span{font-weight:700;font-size:12px!important}.btn-app:hover{transform:scale(1.05);box-shadow:0 4px 10px #00000040}.btn-app:active{transform:scale(.98);box-shadow:none}.btn-app.light{background-color:#fff;border:1px solid #000;color:#000}.btn-app.light:hover{transform:scale(1.05);box-shadow:0 4px 10px #00000040}.btn-app.light:active{transform:scale(.98);box-shadow:none}@media (max-width: 768px){.btn-app{max-width:120px;min-width:120px;max-height:35px;min-height:35px;gap:5px;padding:5px 10px}.btn-app img{width:18px;height:18px}.btn-app p{margin-top:0;font-size:8px!important}.btn-app span{font-size:12px!important}}@media (max-width: 480px){.btn-app{max-width:100px;min-width:100px;max-height:30px;min-height:30px;gap:5px;padding:5px}.btn-app img{width:16px;height:16px}.btn-app p{margin-top:3px;font-size:8px!important}.btn-app span{margin-top:-2px;font-size:10px!important}}.container{display:flex;flex-direction:row;justify-content:space-around;min-width:100%!important;max-width:100%!important;padding:0 30px;align-items:center;overflow:hidden;background:radial-gradient(circle at 90% center,#975cff 10%,#552e99)}.container .infos{display:flex;flex-direction:column;justify-content:space-around!important;align-items:flex-start;gap:20px;animation:slideInLeft 1.2s ease-out}.container .infos h4{font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;color:var(--white)}.container .infos h4 span{color:var(--light-yellow)}.container .infos .subtitle{font-family:Montserrat,sans-serif;font-weight:400;font-size:30px;color:var(--white);margin-top:10px}.container.infos .actions{display:flex}.container .infos .actions p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:var(--white);margin-bottom:10px}.container .infos .actions .buttons{display:flex;flex-direction:row;gap:10px}.container .images{display:flex;padding:0 20px}.container .images img:first-child{max-width:310px;min-width:310px;margin-top:65px;animation:slideInUp 1.2s ease-out}.container .images img:last-child{max-width:310px;min-width:310px;margin-bottom:65px;animation:slideInDown 1.2s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.container{padding:0 15px}.container .infos{gap:10px}.container .infos h4{font-size:30px}.container .infos .info-img{width:150px}.container .infos .subtitle{font-size:20px}.container .infos .actions p{font-size:14px}}@media (max-width: 960px){.container{padding:0 5px}.container .infos{gap:5px}.container .infos h4{font-size:24px}.container .images img:last-child{display:none}}@media (max-width: 780px){.container{flex-direction:column;padding:0 15px;gap:10px}.container .infos{align-items:center;text-align:center;margin-top:15px;gap:15px}.container .infos h4{font-size:24px}.container .images img:first-child{margin-top:10px}}.container-action-gray{display:flex;flex-direction:column;align-items:center;padding:35px 80px;gap:15px;background-color:var(--gray)}.container-action-gray .title{font-family:Montserrat,sans-serif;font-size:28px;text-align:center;padding:0 0 2px;font-weight:600;color:var(--black);display:inline-block;border-bottom:3px solid var(--purple);margin:0 auto}.container-action-gray .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;color:var(--black);text-align:center;max-width:80%}.action-buttons{display:flex;flex-direction:column;align-items:center;gap:5px}.container-action-gray .action-buttons .description{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;text-align:center;color:var(--black);margin-bottom:5px}.container-action-gray .action-buttons .buttons-row{display:flex;flex-direction:row;gap:15px}@media (max-width: 780px){.container-action-gray{padding:35px 20px}.container-action-gray .title{font-size:24px}.container-action-gray .description{font-size:14px}.container-action-gray .action-buttons .description{font-size:12px}.container-action-gray .action-buttons .buttons-row{gap:5px}}.container-flags{display:flex;flex-direction:row;justify-content:space-around;padding:30px 80px;gap:10px;background:radial-gradient(circle at 80% center,#975cff 10%,#47218a 80%)}.container-flags .flags{max-width:220px;max-height:30px}@media (max-width: 1200px){.container-flags{padding:35px 30px}.container-flags .flags{max-width:200px;max-height:30px}}@media (max-width: 980px){.container-flags{padding:35px 20px}.container-flags .flags{max-width:110px;max-height:25px}}.container-payment{display:flex;align-items:center;justify-content:center;padding:15px;background:radial-gradient(circle at center,#975cff,#552e99);margin-top:20px}.container-payment img{max-width:250px}.container-phone-action{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px;margin-bottom:10px;background:radial-gradient(circle at center,#975cff 30%,#552e99)}.container-phone-action .mao-phone{max-width:260px;min-width:260px;margin-top:-20px}.container-phone-action .container-text{display:flex;flex-direction:column;align-items:left;gap:5px;margin-top:10px;margin-bottom:10px}.container-phone-action .container-text .action-title{font-family:Montserrat,sans-serif;font-size:26px;font-weight:500;color:var(--white);margin:0}.container-phone-action .container-text .action-description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;color:var(--white);margin:0}.container-phone-action .container-text .container-btn{display:flex;flex-direction:row;gap:10px;margin-top:5px}@media (max-width: 768px){.container-phone-action{gap:5px}.container-phone-action .mao-phone{max-width:170px;min-width:170px;margin-left:-15px}.container-phone-action .container-text{gap:0}.container-phone-action .container-text .action-title{font-size:22px}}@media (max-width: 480px){.container-phone-action{gap:5px;padding:0 10px}.container-phone-action .mao-phone{max-width:145px;min-width:140px;margin-left:-40px}.container-phone-action .container-text{gap:2px}.container-phone-action .container-text .action-title{font-size:16px}.container-phone-action .container-text .action-description{font-size:14px}.container-phone-action .container-text .container-btn{gap:5px}}.banner-yellow{background-color:var(--light-yellow);padding:30px 70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.banner-yellow .text-regular{width:95%;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;color:var(--black);text-align:center;white-space:pre-wrap;width:55%}.banner-yellow .button-dark{background-color:var(--text-dark-purple);color:var(--white);font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;padding:12px 24px;border-radius:5px;cursor:pointer;transition:.3s}@media (max-width: 780px){.banner-yellow{padding:30px 25px}.banner-yellow .text-regular{font-size:14px;width:100%}.banner-yellow .button-dark{font-size:14px;padding:10px 20px}}.card{display:flex;flex-direction:column;justify-content:space-around;align-items:center;max-width:270px;min-width:270px;max-height:200px;min-height:200px;gap:10px;padding:30px;border-radius:10px;text-align:center;box-shadow:0 3px 7px #0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease-in-out}.card:hover{transform:translateY(-10px);box-shadow:0 5px 15px #0006;cursor:progress}.card img{max-width:40px;min-width:40px;height:auto}.card .title-card{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:var(--purple)}.card .description-card{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;color:var(--black)}@media (max-width: 1300px){.card{max-width:250px;min-width:250px}}@media (max-width: 1200px){.card{max-width:200px;min-width:200px;padding:15px}}@media (max-width: 980px){.card{width:100%;max-width:170px;min-width:150px;padding:5px;margin:0 10px}}@media (max-width: 780px){.card{max-width:220px;min-width:170px;padding:20px;margin:0 5px}}.container-section{display:flex;flex-direction:column;justify-content:space-around;padding:35px 70px;gap:45px}.container-section .title{font-family:Montserrat,sans-serif;font-size:28px;text-align:center;padding:0 0 2px;font-weight:600;color:var(--black);display:inline-block;border-bottom:3px solid var(--purple);margin:0 auto}.container-section .cards{display:flex;flex-direction:row;justify-content:space-around}@media (max-width: 1300px){.container-section{padding:35px 50px}}@media (max-width: 1200px){.container-section{padding:35px 25px 35px 20px}}@media (max-width: 980px){.container-section{padding:35px 20px}}@media (max-width: 768px){.container-section{padding:35px 25px}.container-section .title{font-size:26px}.container-section .cards{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}}@media (max-width: 480px){.container-section{padding:35px 15px 35px 20px}.container-section .title{font-size:24px}.container-section .cards{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}}.container-map{display:flex;flex-direction:column;align-items:center;padding:35px 80px;gap:15px}.container-map .title{font-family:Montserrat,sans-serif;font-size:28px;text-align:center;padding:0 0 2px;font-weight:600;color:var(--black);display:inline-block;border-bottom:3px solid var(--purple);margin:0 auto 25px}.container-map .description-purple{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:var( --text-dark-purple);text-align:center;max-width:500px}.container-map .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;color:var(--black);text-align:center;max-width:500px;margin-top:-10px}@media (max-width: 780px){.container-map{padding:35px 20px}.container-map img{max-width:350px;min-width:350px}.container-map .title{font-size:24px}.container-map .description-purple,.container-map .description{font-size:14px}}.header{display:flex;flex-direction:row;justify-content:space-around;padding:15px 40px;align-items:center}.header .logo img{max-width:150px!important;height:auto}.header .menu ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.header .menu ul li{font-family:Inter,sans-serif;list-style:none;font-size:16px}.header .menu ul li a{text-decoration:none;color:var(--black);transition:.3s}.header .menu ul li a.active{color:var(--purple);font-weight:600}.header .action .btn-header{background-color:var(--purple);color:var(--white);padding:10px 50px;border-radius:5px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;border:none;cursor:pointer;transition:.3s}.hamburger{display:none}@media (max-width: 1200px){.header{padding:15px 20px}.header .menu ul{gap:20px}}@media (max-width: 980px){.header{padding:25px 10px}.header .menu ul{gap:10px}.header .menu ul li{font-size:14px}.header .action .btn-header{padding:10px 30px;font-size:16px}}@media (max-width: 780px){.header .menu{display:none}.hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.hamburger span{width:30px;height:3px;background-color:var(--black);margin:4px 0;transition:all .3s ease}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(11px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(10px,-5px)}.hamburger.active{margin:0}.menu.active{display:flex;flex-direction:column;gap:10px;position:absolute;top:80px;left:0;height:100vh;width:100%;background-color:var(--white);z-index:1000;padding:20px}.menu.active ul{display:flex;flex-direction:column;gap:20px}.menu.active ul li{font-size:16px}.menu.active ul li a{color:var(--black)}.header .action{display:none}}footer{display:flex;width:100%;min-width:100%;flex-direction:column;background:linear-gradient(90deg,#232323,#333);align-items:center;justify-content:center;padding:30px 70px}footer .uteis{display:flex;width:100%;min-width:100%;flex-direction:row;justify-content:center;padding:10px 50px;gap:80px}footer .uteis .sobre{display:flex;flex-direction:column;gap:7px}footer .uteis .sobre .sobre-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:var(--purple);margin:0}footer .uteis .sobre .item{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:var(--white)}footer .uteis .contatos{display:flex;flex-direction:column;gap:7px}footer .uteis .contatos .contato-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:var(--purple);margin:0}footer .uteis .contatos .item{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:var(--white);align-items:center;justify-content:center}footer .divider{display:flex;width:70%;min-width:70%;height:1px;background:var(--white);margin:20px 0}footer .row-actions{display:flex;width:100%;min-width:100%;flex-direction:row;justify-content:center;align-items:center;gap:20px}footer .row-actions div{display:flex;flex-direction:row;gap:15px}@media (max-width: 780px){footer{padding:30px 20px}footer .uteis{flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:10px 20px}footer .uteis img{width:50%;min-width:50%}footer .uteis .sobre{gap:5px}footer .uteis .contatos{gap:5px}footer .divider{width:90%;min-width:90%}footer .row-actions{display:flex;flex-wrap:wrap;justify-content:center;max-width:20%}footer .row-actions div{display:flex;flex-direction:row;gap:10px}}.steps-container{display:flex;flex-direction:column;align-items:center;text-align:center;overflow-x:hidden;padding:10px 30px 30px}.steps-container h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;color:#000;border-bottom:3px solid #8d4dff;margin-bottom:25px}.steps-container p{font-size:14px;color:#555}.steps-container p span{color:#8d4dff;font-weight:700}.steps-content{display:flex;gap:30px;align-items:center;overflow-x:auto;padding:20px 0;position:relative;scroll-snap-type:x mandatory;scroll-padding:0px}.steps-content::-webkit-scrollbar{display:none}.step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:280px;scroll-snap-align:start}.circle{width:50px;height:50px;border-radius:50%;background:#fff;border:2px solid #8d4dff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#8d4dff;margin-bottom:20px}.line{width:70%;height:2px;background:#8d4dff;position:absolute;top:18%;left:15%;right:15%;z-index:-1}.step-image{width:180px;margin:15px 0}.step p{font-size:14px;color:#333;margin-bottom:20px}.step p span{color:#8d4dff;font-weight:700}@media (max-width: 980px){.steps-container{padding:20px 5px}.steps-container h2{font-size:24px;margin:20px 40px}.step{min-width:100%}.step:first-child{margin-top:5px}.line{width:calc(100% + 20px);left:50%;top:19%}.line:nth-child(2){width:100%;left:calc(150% + 50px)}.step:nth-child(3){margin-top:2px}}@media (max-width: 780px){.steps-container{padding:20px 5px}.steps-container h2{font-size:24px;margin:20px 40px}.step{min-width:100%}.step:first-child{margin-top:5px}.line{width:100%}.line:nth-child(2){width:100%;left:calc(150% + 10px)}.step:nth-child(3){margin-top:2px}}@media (max-width: 665px){.step:nth-child(3){margin-top:5px}.line{width:calc(100% + 20px)}.line:nth-child(2){width:100%;left:calc(150% + 50px)}}.container-ivaskotech{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 60px;gap:10px;margin-top:20px}.container-ivaskotech .title{font-family:Montserrat,sans-serif;font-size:28px;text-align:center;padding:0 0 2px;font-weight:600;color:var(--black);display:inline-block;border-bottom:3px solid var(--purple);margin:0 auto 25px}.container-ivaskotech .sobre{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.container-ivaskotech .sobre .title-text-sobre{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:var(--text-dark-purple);margin-bottom:5px}.container-ivaskotech .sobre .description-text-sobre{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:var(--black);text-align:justify;max-width:500px}@media (max-width: 780px){.container-ivaskotech{padding:20px;flex-direction:column;gap:0;margin-bottom:20px}.container-ivaskotech .title{font-size:24px;margin-top:5px}.container-ivaskotech .sobre{flex-direction:column;gap:5px;margin-top:-15px;text-align:center}.container-ivaskotech .sobre img{max-width:200px;min-width:200px}.container-ivaskotech .sobre .title-text-sobre{font-size:16px;text-align:center}.container-ivaskotech .sobre .description-text-sobre{font-size:14px;text-align:center;line-height:1.4}}.banner-about{background:radial-gradient(circle at left,#f6f3a0 60%,#fdfbf3);display:flex;padding:0 80px;gap:30px;flex-direction:row;justify-content:center;align-items:center}.banner-about .text{display:flex;width:60%;flex-direction:column;gap:10px}.banner-about .text .title-text{font-family:Montserrat,sans-serif;font-size:40px;font-weight:600;color:var(--text-dark-purple);margin:0;width:70%;animation:slideInLeft 1.2s ease-out}.banner-about .text .description-text{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;color:var(--text-dark-purple);margin:0;width:95%;animation:slideInLeft 1.4s ease-out}.banner-about .img-about{display:flex;justify-content:center;align-items:center;animation:slideInBottom 1.6s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.banner-about{padding:0 60px;gap:10px}.banner-about .text{width:100%}.banner-about .text .title-text{font-size:35px}.banner-about .text .description-text{font-size:18px}}@media (max-width: 780px){.banner-about{padding:0 20px;gap:10px}.banner-about .text .title-text{font-size:30px}.banner-about .text .description-text{font-size:16px}}@media (max-width: 680px){.banner-about{flex-direction:column;align-items:center;justify-content:center;text-align:center}.banner-about .text{width:100%;align-items:center;margin-top:20px}.banner-about .text .title-text{width:100%;font-size:28px}.banner-about .text .description-text{width:80%;font-size:16px}.banner-about .img-about{width:40%}}@media (max-width: 480px){.banner-about .text .description-text{width:90%}.banner-about .img-about{width:50%}}.container-range{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:35px 80px;gap:15px;background:radial-gradient(circle at 90% center,#975cff 10%,#552e99)}.container-range .text{display:flex;flex-direction:column;align-items:left;margin-right:30px}.container-range .text .text-regular{font-family:Montserrat,sans-serif;font-size:26px;font-weight:500;color:var(--white);margin:0;text-transform:uppercase}.container-range .text .text-bold{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;color:var(--white);margin:0;text-transform:uppercase}.container-range img{max-width:39px;max-height:38px}.container-range img:nth-child(1){margin-top:1px;max-width:39px;max-height:34px}.container-range .social{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;color:var(--white);margin:0}@media (max-width: 780px){.container-range{flex-direction:column;padding:20px 40px;gap:10px}.container-range .text{margin-right:0}.container-range img:nth-child(1){margin-top:2px}}@media (max-width: 480px){.container-range{padding:20px}.container-range .text{margin-left:10px}.container-range .text .text-regular{font-size:22px}.container-range .text .text-bold{font-size:26px}.container-range img{max-width:30px;max-height:30px}.container-range img:nth-child(1){margin-top:2px;max-width:30px;max-height:24px}.container-range .social{font-size:20px}}.action-revenda{display:flex;width:70%;flex-direction:row;justify-content:center;align-items:center;padding:30px 80px;margin:20px auto;gap:35px;border-radius:10px;background:radial-gradient(circle at 80% center,#975cff 10%,#47218a 70%)}.action-revenda .title-action{font-family:Montserrat,sans-serif;font-size:34px;font-weight:500;color:var(--white);margin:0;border-bottom:2px solid var(--green-pool)}.action-revenda .button-action{display:flex;align-items:center;justify-content:center;width:250px;gap:10px;font-size:18px;color:var(--text-dark-purple);font-weight:700;padding:15px 30px;border:none;border-radius:10px;background-color:var(--light-yellow)}@media (max-width: 1200px){.action-revenda{width:90%}}@media (max-width: 980px){.action-revenda{width:90%;padding:20px 50px 20px 40px;gap:20px}.action-revenda .title-action{font-size:26px}.action-revenda .button-action{font-size:16px;padding:10px 20px}}@media (max-width: 768px){.action-revenda{flex-direction:column;padding:20px 40px;gap:10px}.action-revenda .title-action{font-size:22px;text-align:center;margin:5px 0 10px}.action-revenda .button-action{font-size:16px;padding:10px 20px}}.banner-final-revenda{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:30px 80px;margin:10px 0 0;gap:35px;background-color:var(--dark-blue)}.banner-final-revenda .infos{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.banner-final-revenda .infos .title{font-family:Montserrat,sans-serif;font-size:36px;font-weight:500;color:var(--white);margin:0}.banner-final-revenda .infos .description{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;color:var(--white);margin:0}.banner-final-revenda .infos .btn-revenda{display:flex;align-items:center;justify-content:center;gap:10px;font-size:18px;color:var(--text-dark-purple);font-weight:700;padding:10px 30px;border:none;border-radius:10px;background-color:var(--light-yellow);margin-top:5px}@media (max-width: 1200px){.banner-final-revenda{padding:30px 50px;gap:20px}.banner-final-revenda .infos .title{font-size:30px;text-align:center}.banner-final-revenda .infos .description{font-size:16px;text-align:center}}@media (max-width: 780px){.banner-final-revenda{flex-direction:column;padding:10px 50px 35px}.banner-final-revenda img{margin-top:-20px}.banner-final-revenda .infos{width:100%;text-align:center}.banner-final-revenda .infos .title{font-size:24px}.banner-final-revenda .infos .description{font-size:14px}}.banner-revendas{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:left;padding:0 80px;gap:20px;background:radial-gradient(circle at 90% center,#975cff 10%,#47218a 60%)}.banner-revendas .text-revenda{display:flex;flex-direction:column;align-items:left;text-align:left;gap:5px;width:40%}.banner-revendas .text-revenda .subheader{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:var(--white);margin:0}.banner-revendas .text-revenda .title-banner{font-family:Montserrat,sans-serif;font-size:32px;font-weight:500;color:var(--white);margin:0}.banner-revendas .text-revenda .title-banner span{color:var(--green-pool)}.banner-revendas .text-revenda .description{font-family:Montserrat,sans-serif;width:90%;font-size:16px;font-weight:400;color:var(--white);margin:0}.banner-revendas .text-revenda .description span{font-weight:700}.banner-revendas .text-revenda .button-yellow{display:flex;align-items:center;justify-content:center;width:250px;gap:10px;margin-top:20px;font-size:16px;color:var(--text-dark-purple);font-weight:700;padding:15px 30px;border:none;border-radius:10px;background-color:var(--light-yellow)}@media (max-width: 1200px){.banner-revendas{padding:0 50px;gap:10px}.banner-revendas .text-revenda{width:50%}.banner-revendas .text-revenda .subheader{font-size:16px}.banner-revendas .text-revenda .title-banner{font-size:30px;line-height:1.2}.banner-revendas .text-revenda .description{font-size:14px}}@media (max-width: 980px){.banner-revendas{padding:0 15px;gap:5px}.banner-revendas img{width:60%}.banner-revendas .text-revenda{width:40%}.banner-revendas .text-revenda .subheader{font-size:14px}.banner-revendas .text-revenda .title-banner{font-size:28px;line-height:1.2}.banner-revendas .text-revenda .description{font-size:14px}}@media (max-width: 780px){.banner-revendas{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 55px 0}.banner-revendas img{width:80%}.banner-revendas .text-revenda{width:100%;align-items:center;margin-bottom:15px}.banner-revendas .text-revenda .subheader{font-size:16px;text-align:center;margin:10px}.banner-revendas .text-revenda .title-banner{font-size:28px;text-align:center;line-height:1.2}.banner-revendas .text-revenda .description{font-size:12px;text-align:center}.banner-revendas .text-revenda .button-yellow{font-size:14px;padding:10px 20px}}@media (max-width: 480px){.banner-revendas{padding:10px 25px 0}.banner-revendas .text-revenda .subheader{font-size:14px}.banner-revendas .text-revenda .title-banner{font-size:24px}.banner-revendas .text-revenda .description{font-size:14px}.banner-revendas .text-revenda .button-yellow{font-size:14px;padding:10px 15px}}.container-revenda-cards{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 10px;gap:30px}.title-revenda-cards{font-family:Montserrat,sans-serif;font-size:32px;text-align:center;padding:0 0 2px;font-weight:600;color:var(--black);display:inline-block;border-bottom:3px solid var(--purple);margin:0 auto}.cards-container{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.slider-container{width:100%;overflow:hidden;position:relative;padding:20px}.slider{display:flex;transition:transform .5s ease-in-out;width:100%}.slider-item{flex:0 0 100%;display:flex;justify-content:center;align-items:center}.container-revenda-cards .title-revenda-cards{font-family:Montserrat,sans-serif;font-size:28px;text-align:center;padding:0 0 2px;font-weight:600;color:var(--black);display:inline-block;border-bottom:3px solid var(--purple);margin:0 auto}.container-revenda-cards .cards{display:flex;flex-direction:row;justify-content:center;gap:20px}.container-revenda-cards .final{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.container-revenda-cards .final .subtitle-revenda-cards{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:var(--black)}.container-revenda-cards .final .description-revenda-card{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;color:var(--black);text-align:center;max-width:50%}@media (max-width: 890px){.container-revenda-cards{padding:30px 5px;margin:10px 0}.container-revenda-cards .cards-container{gap:2px;flex-wrap:nowrap}}@media (max-width: 780px){.slider-item{width:100%}.container-revenda-cards{padding:30px 20px}.container-revenda-cards .title-revenda-cards{font-size:24px}.container-revenda-cards .final{width:100%}.container-revenda-cards .final .subtitle-revenda-cards{font-size:14px}.container-revenda-cards .final .description-revenda-card{font-size:12px;max-width:100%}}.slider-button{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--text-dark-purple);opacity:.8;color:#fff;display:flex;border:none;cursor:pointer;z-index:10;width:40px;height:40px;justify-content:center;align-items:center;border-radius:50%}.slider-button.prev{left:10px}.slider-button.next{right:10px}.slider-button:hover{background-color:var(--text-dark-purple)}.container-form{max-width:50%;margin:120px auto 40px;padding:40px 80px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;box-shadow:0 0 20px #0006}.title-form{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;text-align:center;margin-top:10px;margin-bottom:35px;color:#333}.form{display:flex;flex-direction:column;gap:20px}.form-group{position:relative}.form-group input{width:100%;padding:20px;border:3px solid #ccc;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:none}.form-group input:focus{outline:none;border-color:#6a1b9a;box-shadow:0 0 2px rgba(106,27,154,.3s)}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label{top:0;left:15px;font-size:12px;color:#6a1b9a;padding:0 10px;font-weight:700}.form-group label{position:absolute;top:50%;left:15px;transform:translateY(-50%);background:#fff;padding:0 5px;font-size:14px;color:#ccc;transition:all .3s ease;pointer-events:none}.button-form{width:40%;padding:12px;background-color:#6a1b9a;color:#fff;font-size:16px;margin:10px auto;font-weight:600;border:none;border-radius:15px;cursor:pointer;transition:background-color .3s ease}.button-form:hover{background-color:#4a148c}.message{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;text-align:center;margin-top:20px!important;margin-bottom:15px}.message.error{color:#d32f2f}.message.success{color:#388e3c}.error-message{font-family:Montserrat,sans-serif;font-weight:600;margin-top:-15px;margin-left:5px;min-width:100%!important;font-size:14px;color:#f44336;text-align:left!important}@media (max-width: 1200px){.container-form{padding:40px;max-width:60%}}@media (max-width: 768px){.container-form{margin-top:50px;max-width:85%;padding:15px}.title-form{font-size:16px}.button-form{font-size:14px}.form-group input{padding:12px}}.politicas-container{display:flex;flex-direction:column;padding:50px 80px;align-items:start;gap:15px;min-width:100%}.politicas-container h1{font-family:Montserrat,sans-serif;font-size:28px;font-weight:500;text-align:center;color:var(--black);width:100%;text-transform:uppercase}.politicas-container h2{font-family:Montserrat,sans-serif;font-size:26px;font-weight:500;color:var(--black);text-align:center;width:100%}.politicas-container p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:var(--black);text-align:justify;max-width:100%}@media (max-width: 780px){.politicas-container{padding:30px 20px}.politicas-container h1{font-size:24px}.politicas-container h2{font-size:22px}.politicas-container p{font-size:12px;max-width:100%}}
