.main-header,.main-header .menu-mobile{position:fixed;transition:.2s;top:0;left:0}.main-header .container nav a,.main-header .menu-mobile nav a{font-weight:500;font-size:16px;letter-spacing:-.32px;text-decoration:none}.p-01-home .banner,.p-01-home .banner-2{max-width:1650px;background-position:center center}.contato .container form,.p-01-home .blog .swiper-blog{box-shadow:0 66.437px 107.113px 48.8109px rgba(202,209,220,.2)}.form-wpp h5 a,.main-footer .top .container .wrapper .item ul li a:hover{text-decoration:underline}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}main{width:100%;overflow:hidden}.container{max-width:1730px;margin-inline:auto;padding-inline:40px}input.error,textarea.error{border:1px solid red!important}.error-message{color:red;margin-top:8px}.main-header{padding-block:50px;right:0;z-index:5}.main-header .container{display:flex;align-items:center;justify-content:space-between}.main-header .container .logo{cursor:pointer}.main-header .container nav{display:flex;align-items:center;gap:80px}.main-header .container nav a{color:#2c2c39;transition:.2s}.main-header .container nav a.active,.main-header .container nav a:hover{font-weight:600;color:#2552a0}.main-header .container nav a:first-of-type{min-width:94.2px}.main-header .container nav a:nth-of-type(2){min-width:145.5px}.main-header .container nav a:nth-of-type(3){min-width:178.54px}.main-header .container nav a:nth-of-type(4){min-width:85.8px}.main-header .container nav a:nth-of-type(5){min-width:34.51px}.main-header .container nav a:nth-of-type(6){min-width:64.31px}.advantages .container>.btn-primary,.box-audio>.info>div:first-of-type button.icon svg.active,.box-audio>.info>div:first-of-type button.icon.pause svg.active,.box-audio>.info>div:first-of-type button.icon:not(.pause) svg,.grecaptcha-badge,.instagram .container>.btn-primary,.instagram .swiper-instagram .swiper-pagination,.main-header .container .btn-mobile,.p-01-home .about .container .info .image-mobile,.p-01-home .blog .swiper-blog .swiper-pagination,.p-01-home .how-works .swiper .swiper-pagination,.p-03-investidor .box-steps .container .swiper-how-works .swiper-pagination,.p-04-blog-listagem .post-full .cover .category,.p-04-blog-listagem .post-full>.date,.p-05-blog-interna .related-articles .swiper-blog .swiper-pagination,.p-07-calculadora .modal-calculator .left .controll-steps .box-step,.p-07-calculadora .modal-calculator .left .main-footer-mobile,.p-07-calculadora .modal-calculator .left form .choices[data-type*=select-one]::after,.p-07-calculadora .modal-finished .content .wrapper .item .name-only-mobile{display:none}.main-header.active{padding-block:30px;background:radial-gradient(392.79% 392.79% at 50% 50%,#fff 0,#999 100%)}.main-footer .top,.main-header .menu-mobile{background:linear-gradient(77.26deg,#3263ba -18.05%,#1a4084 124.28%)}.main-header .container .btn-mobile span,.p-03-investidor .main-header .container .btn-mobile span{background-color:#fff}.main-header .menu-mobile{bottom:0;width:100%;padding:40px 20px;z-index:4;transform:translateX(100%)}.main-header .menu-mobile .top{padding-bottom:25px;display:flex;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid #fff}.main-header .menu-mobile nav{margin-top:30px;display:flex;flex-direction:column;gap:50px}.main-header .menu-mobile nav a{color:#fff;line-height:120%}.main-header .menu-mobile.show{transform:translateX(0)}.main-footer .top{padding-top:90px;padding-bottom:100px}.main-footer .top .container{display:flex;justify-content:space-between}.contato .container .group-title,.main-footer .top .container .box .logo{margin-bottom:30px}.main-footer .top .container .box .social{display:flex;align-items:center;gap:25px}.main-footer .top .container .box .social a{text-decoration:none;transition:.2s}.main-footer .top .container .box .social a:hover,.p-01-home .banner .info .btn-fill-white:hover{transform:scale(1.1)}.main-footer .top .container .wrapper{display:flex;gap:115px}.main-footer .top .container .wrapper .item h2{font-size:16px;font-weight:700;color:#fff;line-height:120%;letter-spacing:-.32px;margin-bottom:30px}.main-footer .top .container .wrapper .item ul{list-style:none}.main-footer .top .container .wrapper .item ul li+li,.p-04-blog-listagem .post-full .info p+p,.p-07-calculadora .modal-calculator .left form .input-group+.input-group{margin-top:30px}.main-footer .top .container .wrapper .item ul li a{font-size:14px;font-weight:500;color:#fff;line-height:120%;letter-spacing:-.28px;display:flex;align-items:center;gap:10px;text-decoration:none}.main-footer .bottom{padding-block:20px;background-color:#1c4182}.main-footer .bottom img{display:block;margin-inline:auto}.advantages,.contato,.instagram,.p-01-home .about,.p-01-home .blog,.p-01-home .how-works,.p-02-sunpoupe .mission,.p-02-sunpoupe .numbers,.p-03-investidor .faq,.p-04-blog-listagem .articles,.p-05-blog-interna .main-content,.reviews{margin-bottom:150px}.advantages .container,.p-02-sunpoupe .numbers .container,.p-03-investidor .faq .container{display:flex;gap:170px}.advantages .container .left{max-width:670px}.advantages .container .left h2,.p-03-investidor .banner .left h2,.p-03-investidor .faq .container .left h2{font-size:24px;font-weight:700;color:#2c2c39;line-height:120%;letter-spacing:-.48px;margin-bottom:10px}.advantages .container .left p{font-size:16px;font-weight:400;color:#5c5c5c;letter-spacing:-.32px;line-height:160%;margin-bottom:30px}.advantages .container .wrapper{flex:1;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px;row-gap:60px}.advantages .container .wrapper .card h2{display:flex;align-items:center;gap:22px;font-size:20px;font-weight:700;color:#2552a0;line-height:120%;letter-spacing:-.4px;margin-bottom:10px}.advantages .container .wrapper .card p{padding-left:42px;font-size:16px;font-weight:400;color:#2c2b39;line-height:160%;letter-spacing:-.32px}.reviews .container h2{font-size:24px;font-weight:700;color:#2c2c39;line-height:120%;letter-spacing:-.48px;margin-bottom:30px;text-align:center}.reviews .container .swiper .swiper-pagination{bottom:initial;top:11px;width:-moz-max-content;width:max-content;font-size:16px;font-weight:400;color:#d9d9d9;right:44px;left:initial}.reviews .container .swiper .swiper-pagination .swiper-pagination-total{color:#d9d9d9}.reviews .container .swiper .swiper-pagination .swiper-pagination-current{color:#2c2c39}.reviews .container .swiper .swiper-button-next{top:1px;margin-top:0;opacity:1;right:0;margin-right:0}.reviews .container .swiper .swiper-button-next::after{width:10px;height:15px;font-size:0;background-image:url(../images/swiper-button-next-active.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.reviews .container .swiper .swiper-button-next.swiper-button-disabled::after{background-image:url(../images/swiper-button-next-inactive.svg)}.reviews .container .swiper .swiper-button-prev{top:1px;margin-top:0;left:initial;right:95px;opacity:1}.reviews .container .swiper .swiper-button-prev::after{width:10px;height:15px;font-size:0;background-image:url(../images/swiper-button-prev-active.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.reviews .container .swiper .swiper-button-prev.swiper-button-disabled::after{background-image:url(../images/swiper-button-prev-inactive.svg)}.reviews .container .card-review .top .author{display:flex;align-items:center;gap:15px}.reviews .container .card-review .top .author img{width:48px;height:48px;border-radius:999px}.reviews .container .card-review .top .author .name{display:block;font-size:20px;font-weight:700;color:#2c2c39;letter-spacing:-.2px;line-height:100%;margin-bottom:9px}.reviews .container .card-review .top .author .role{display:block;font-size:16px;font-weight:400;color:#2c2c39;letter-spacing:-.16px;line-height:100%}.reviews .container .card-review .bottom{display:flex;align-items:center;gap:83px;margin-top:32px;padding-top:32px;border-top:1px solid #d9d9d9}.reviews .container .card-review .bottom .info{max-width:810px;width:100%}.reviews .container .card-review .bottom .info.cemporcento{max-width:100%}.reviews .container .card-review .bottom .info p{font-size:48px;font-weight:500;color:#2c2c39;line-height:140%;letter-spacing:-.96px}.reviews .container .card-review .bottom .embed{width:100%;flex:1;aspect-ratio:16/9;border-radius:24px;background-color:#4f4f4f;overflow:hidden}.p-03-investidor .presentation .container .video iframe,.reviews .container .card-review .bottom .embed iframe{width:100%;height:100%}@media screen and (max-width:1700px){.advantages .container{gap:80px}.advantages .container .left{max-width:500px}.reviews .container .card-review .bottom .info{max-width:650px}.reviews .container .card-review .bottom .info p{font-size:32px}}@media screen and (max-width:1369px){.main-header .container img{width:130px}.main-header .container nav{gap:40px}.main-footer .top .container .box .logo{width:162px}.main-footer .top .container .wrapper{gap:70px}.advantages .container{flex-direction:column;gap:30px}.advantages .container .left{max-width:initial}.advantages .container .left .btn-primary{display:none}.advantages .container>.btn-primary{display:flex}.reviews .container .card-review .bottom .embed{width:500px;flex:none}}.contato .container .group-title h1,.contato .container .group-title h2{font-size:24px;font-weight:700;color:#2c2c39;line-height:120%;letter-spacing:-.48px;text-align:center;margin-bottom:10px}.contato .container .group-title p{font-size:16px;font-weight:400;color:#2c2c39;letter-spacing:-.32px;line-height:160%;text-align:center}.contato .container form{padding:50px 140px;background:#fff;border-radius:20px}.contato .container form .column-2{display:grid;grid-template-columns:1fr 1fr;gap:30px}.contato .container form .column-2+.column-2,.contato .container form>.input-group{margin-top:40px}.contato .container form .input-group label{display:block;font-size:16px;font-weight:700;line-height:150%;letter-spacing:-.32px;color:#2c2c39;margin-bottom:5px}.contato .container form .input-group input,.contato .container form .input-group textarea{background-color:#f8fafc;color:#2c2b39;font-weight:400;width:100%;display:block;font-size:16px;padding-inline:30px}.contato .container form .input-group input{border-radius:10px;height:60px;border:0}.contato .container form .input-group input::-moz-placeholder{color:#b8bcca}.contato .container form .input-group input::placeholder{color:#b8bcca}.contato .container form .input-group textarea{resize:none;height:150px;padding-block:18px;border:0;border-radius:10px}.contato .container form .input-group textarea::-moz-placeholder{color:#b8bcca}.contato .container form .input-group textarea::placeholder{color:#b8bcca}.contato .container form .input-group-prefer>label{display:block;font-size:16px;font-weight:700;line-height:150%;letter-spacing:-.32px;color:#2c2c39;margin-bottom:25px}.contato .container form .input-group-prefer .wrapper{display:flex;align-items:center;gap:27px}.contato .container form .input-group-prefer .wrapper div,.p-07-calculadora .modal-calculator .left form .input-group-radio div{display:flex;align-items:center;gap:8px}.contato .container form .input-group-prefer .wrapper div label{font-size:16px;font-weight:400;color:#b8bcca;letter-spacing:-.32px;cursor:pointer;transition:.2s}.contato .container form .input-group-prefer .wrapper div input[type=radio]{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;width:20px;height:20px;border-radius:999px;border:1px solid #b8bcca;transition:.2s}.contato .container form .input-group-prefer .wrapper div input[type=radio]:checked{background-color:#2552a0;border:3px solid #fff;outline:#2552A0 solid 1px;cursor:pointer}.contato .container form .input-group-prefer .wrapper div input:checked+label{color:#292929}.contato .container form .btn-primary{margin-inline:auto;margin-top:50px}@media screen and (max-width:1100px){.contato .container form{padding:40px}}.instagram .group-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.instagram .group-title h2{font-size:24px;font-weight:700;color:#2c2c39;line-height:120%;letter-spacing:-.48px;margin-bottom:14px}.instagram .group-title .btn-link{display:flex;align-items:center;gap:5px;text-decoration:none;font-size:16px;font-weight:600;color:#2c2c39;letter-spacing:-.32px;transition:.2s;width:-moz-max-content;width:max-content}.instagram .group-title .btn-link svg,.p-03-investidor .faq .container .right .faq-item .faq-title svg{transition:.2s}.instagram .group-title .btn-link:hover,.p-03-investidor .faq .container .right .faq-item.active .faq-title h3{color:#2552a0}.instagram .group-title .btn-link:hover svg path{fill:#2552A0}.instagram .group-title .btn-primary{height:74px;padding-inline:80px}.instagram .post-instagram{aspect-ratio:1/1;width:100%}.instagram .post-instagram img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:30px}.post-article{padding:15px 15px 50px;background-color:#fff;border-radius:20px;cursor:pointer}.post-article .cover{height:278px;border-radius:20px;overflow:hidden;position:relative}.p-01-home .how-works .card .bg,.p-03-investidor .box-steps .container .card .bg,.post-article .cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn-primary,.p-01-home .banner .info .btn-fill-white,.p-01-home .banner-2 .info .btn-ghost{height:67px;text-decoration:none;transition:.2s}.post-article .cover .category{position:absolute;top:20px;left:30px;height:25px;padding-inline:20px;border-radius:70px;background-color:#2552a0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:500;color:#fff;text-decoration:none}.box-audio>.icon,.btn-primary{align-items:center;border-radius:10px}.post-article .info{padding-top:30px;padding-inline:10px;padding-bottom:80px;position:relative}.post-article .info h3{font-size:20px;font-weight:700;color:#2c2b39;letter-spacing:-.4px;line-height:120%;margin-bottom:10px;height:50px;overflow:hidden}.p-04-blog-listagem .post-full .info p,.p-05-blog-interna .main-content .container .full-article p,.p-05-blog-interna .main-content .container .full-article ul li,.post-article .info p{font-size:14px;font-weight:400;color:#5c5c5c;letter-spacing:-.28px;line-height:160%}.post-article .info .btn-primary{bottom:0;position:absolute;padding-inline:60px;font-size:14px;height:51px}.box-audio{padding:2.19rem 1.37rem 2.25rem;border-radius:.625rem;background:#fff;box-shadow:0 49px 79px 36px rgba(202,209,220,.2);display:grid;grid-template-columns:124px 1fr;gap:1.56rem;margin-bottom:3.13rem}.box-audio>.icon{background-color:#2552a0;display:flex;justify-content:center}.box-audio>.info h4{color:#2552a0;font-size:1rem;font-weight:700;margin-bottom:.81rem}.box-audio>.info>div:first-of-type{display:flex;align-items:flex-start;gap:.56rem;margin-bottom:.69rem}.box-audio>.info>div:first-of-type button.icon{cursor:pointer;line-height:0;height:48px;background-color:transparent;border:0;width:48px}.box-audio>.info>div:first-of-type button.icon svg{width:48px}.box-audio>.info>div:first-of-type button.icon:not(.pause) svg.active,.p-07-calculadora .modal-calculator .left .controll-steps .box-step.active,.p-07-calculadora .modal-finished.active{display:block}.box-audio>.info>div:first-of-type div:last-of-type .title{color:#222;font-size:.75rem;font-weight:600;line-height:1.0625rem;display:block}.box-audio>.info>div:first-of-type div:last-of-type .time{color:#342e37;font-size:.6875rem;font-weight:500;line-height:1.0625rem}.box-audio>.info .trilha{border-radius:5.75rem;background:#ebe8e8;padding:3px 1.81rem;position:relative;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;height:40px}.box-audio>.info .trilha #progress-percentage{position:absolute;top:0;left:0;bottom:0;background-color:#2552a0;z-index:1}.box-audio>.info .trilha img{width:100%;position:relative;z-index:2;margin-block:0!important}.btn-primary{padding-inline:90px;display:flex;justify-content:center;background-color:#ffdb46;cursor:pointer;font-size:16px;font-weight:700;color:#2552a0;border:0;width:-moz-max-content;width:max-content}.btn-primary:hover{background-color:#fcd01e}.hide{overflow:hidden}.float-down{animation:5s ease-in-out infinite float}.float-up{animation:5s ease-in-out infinite float-reverse}@keyframes float{0%,100%{transform:translateY(-20px)}50%{transform:translateY(20px)}}@keyframes float-reverse{0%,100%{transform:translateY(20px)}50%{transform:translateY(-20px)}}.p-01-home main,.p-03-investidor main{width:100%;overflow-x:hidden}.p-01-home .presentation{background:radial-gradient(392.79% 392.79% at 50% 50%,#fff 0,#999 100%);margin-bottom:100px}.p-01-home .presentation .container{padding-top:115px;min-height:95vh;display:flex;align-items:center;gap:52px;padding-bottom:190px}.p-01-home .presentation .container .info{flex:1;max-width:686px}.p-01-home .presentation .container .info h1{font-size:64px;font-weight:700;color:#2c2c39;line-height:110%;letter-spacing:-1.28px;margin-bottom:11px}.p-01-home .presentation .container .info p{font-size:20px;font-weight:400;color:#2c2c39;letter-spacing:-.4px;line-height:160%;max-width:670px;margin-bottom:35px}.p-01-home .presentation .container img{display:block;width:100%;max-width:948px;aspect-ratio:948/691}@media screen and (max-width:1800px){.p-01-home .presentation .container{padding-bottom:90px;min-height:80vh}.p-01-home .presentation .container img{max-width:700px}}@media screen and (max-width:1300px){.p-01-home .presentation .container img{width:500px}}@media screen and (max-width:1120px){.main-header,.main-header.active{padding-top:35px}.main-header .container nav{display:none}.main-header .container .btn-mobile{display:block;width:20px;height:17px;position:relative;background-color:transparent;border:0;z-index:5}.main-header .container .btn-mobile span{position:absolute;left:0;width:100%;display:block;height:2px;background-color:#2552a0;border-radius:9px}.main-header .container .btn-mobile span:first-child{top:0;transition:.2s}.main-header .container .btn-mobile span:nth-child(2){top:50%;transform:translateY(-50%)}.main-header .container .btn-mobile span:nth-child(3){bottom:.1px;transition:.2s}.main-header .container .btn-mobile.active span{background-color:#fff}.main-header .container .btn-mobile.active span:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.main-header .container .btn-mobile.active span:nth-child(2){width:0}.main-header .container .btn-mobile.active span:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.p-01-home .presentation .container{flex-direction:column;align-items:center;justify-content:center}.p-01-home .presentation .container img{width:600px;max-width:initial}}.p-01-home .about .container{display:flex;align-items:center;gap:170px}.p-01-home .about .container .info,.p-02-sunpoupe .numbers .container .left,.p-03-investidor .faq .container .right,.p-04-blog-listagem .post-full .info{flex:1}.p-01-home .about .container .info h2,.p-01-home .blog .container .group-title h2,.p-02-sunpoupe .mission .bottom .info h2,.p-04-blog-listagem .presentation .container .group-title h2{font-size:24px;font-weight:700;color:#2c2c39;letter-spacing:-.48px;line-height:120%;margin-bottom:10px}.p-01-home .about .container .info p,.p-03-investidor .faq .container .left p{font-size:16px;font-weight:400;color:#5c5c5c;line-height:160%;letter-spacing:-.32px}.p-01-home .about .container .info .numbers{margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:60px;gap:90px;width:-moz-max-content;width:max-content}.p-01-home .about .container .info .numbers .item .number{font-size:32px;font-weight:700;color:#2552a0;line-height:120%;letter-spacing:-.64px;margin-bottom:3px;display:block}.p-01-home .about .container .info .numbers .item .name{font-size:16px;font-weight:500;color:#2c2c39;line-height:120%;letter-spacing:-.32px;display:block}.p-01-home .about .container .info .numbers .item:first-of-type{min-width:150px}.p-01-home .about .container .info .numbers .item:nth-of-type(2){min-width:195px}.p-01-home .about .container .info .numbers .item:nth-of-type(3){min-width:145px}.p-01-home .about .container .info .numbers .item:nth-of-type(3) .name{text-align:center}.p-01-home .about .container>img{max-width:810px;display:block;width:100%;aspect-ratio:810/466;object-fit:cover;border-radius:20px;overflow:hidden}.p-01-home .banner{margin-inline:auto;margin-bottom:150px;border-radius:30px;background-image:url(../images/bg-banner.svg);background-size:cover;padding:120px 140px;display:flex;align-items:center;gap:50px;position:relative;min-height:600px}.p-01-home .banner .info{max-width:555px}.p-01-home .banner .info h2{font-size:48px;font-weight:700;color:#2c2c39;line-height:120%;letter-spacing:-.96px;margin-bottom:9px}.p-01-home .banner .info p{margin-bottom:40px;font-size:16px;font-weight:400;color:#2c2b39;line-height:160%;letter-spacing:-.32px}.p-01-home .banner .info .btn-fill-white{padding-inline:80px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;cursor:pointer;font-size:16px;font-weight:700;color:#2552a0;letter-spacing:0;width:-moz-max-content;width:max-content}.p-01-home .banner .coin-1{position:absolute;top:49px;right:45%}.p-01-home .banner .coin-2{position:absolute;bottom:-84px;right:-67px}.p-01-home .banner .lampada{position:absolute;top:17px;right:189px;display:block;width:582px;aspect-ratio:582/582;object-fit:cover}@media screen and (max-width:1800px){.p-01-home .about .container>img{max-width:700px}.p-01-home .banner{width:calc(100% - 80px)}.p-01-home .banner .lampada{right:100px}}@media screen and (max-width:1550px){.p-01-home .about .container .info .numbers{width:100%;gap:40px;justify-content:space-between}.p-01-home .about .container>img{max-width:600px;height:100%;-o-object-fit:cover;object-fit:cover}.p-01-home .banner .coin-1{right:40%;top:20px}}@media screen and (max-width:1400px){.p-01-home .about .container{flex-direction:column}.p-01-home .about .container .info .numbers{gap:40px}.p-01-home .about .container .info .image-mobile{margin-bottom:40px;margin-inline:auto;display:block;width:100%;max-width:500px}.p-01-home .about .container .info .btn-primary{margin-inline:auto}.p-01-home .about .container>img{display:none}.p-01-home .banner{padding:120px 80px}.p-01-home .banner .lampada{width:590px;right:80px}}@media screen and (max-width:1369px){.p-01-home .presentation .container .info h1{font-size:48px}.p-01-home .presentation .container .info p{font-size:16px}.p-01-home .banner .lampada{width:490px;right:60px}}@media screen and (max-width:1220px){.p-01-home .banner .lampada{width:320px;top:50%;transform:translateY(-50%)}}@media screen and (max-width:1110px){.p-01-home .banner{padding:50px 47px 0 25px;flex-direction:column;gap:0}.p-01-home .banner .info{max-width:initial}.p-01-home .banner .info h2{font-size:32px;margin-bottom:10px}.p-01-home .banner .info p{font-size:14px;margin-bottom:0}.p-01-home .banner .info .btn-fill-white{display:none}.p-01-home .banner .coin-1{top:-10px;left:-20px;width:56px}.p-01-home .banner .coin-2{right:-106;bottom:-130px;width:200px}.p-01-home .banner .lampada{width:400px;display:block;position:static;transform:translateY(0)}}.p-01-home .how-works .container h2{font-size:24px;font-weight:700;color:#2c2c39;letter-spacing:-.48px;line-height:120%;margin-bottom:20px}.p-01-home .how-works .swiper{width:calc(100% - (100% - 1650px)/ 2);margin-left:auto;margin-right:0}.p-01-home .how-works .card,.p-03-investidor .box-steps .container .card{aspect-ratio:1/1;position:relative;border-radius:30px;overflow:hidden}.p-01-home .how-works .card::before,.p-03-investidor .box-steps .container .card::before{content:"";display:block;position:absolute;inset:0;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.6) 19.62%,rgba(0,0,0,.6) 105.75%);mix-blend-mode:multiply}.p-01-home .how-works .card .info,.p-03-investidor .box-steps .container .card .info{position:absolute;bottom:15px;left:15px;right:15px;background:rgba(255,255,255,.3);border:1px solid #fff;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border-radius:20px;padding:24px 35px 32px}.p-01-home .how-works .card .info h3,.p-03-investidor .box-steps .container .card .info h3{font-size:20px;font-weight:700;color:#fff;line-height:160%;letter-spacing:-.4px;margin-bottom:3px}.p-01-home .how-works .card .info hr,.p-03-investidor .box-steps .container .card .info hr{background-color:#fff;width:100%;height:1px;border:0;margin-bottom:16px}.p-01-home .how-works .card .info p,.p-03-investidor .box-steps .container .card .info p{font-size:16px;font-weight:400;color:#fff;line-height:160%;letter-spacing:-.32px}.p-01-home .banner-2{padding:132px 140px;background-image:url(../images/bg-banner-2.svg);background-size:cover;border-radius:30px;margin-bottom:150px;margin-inline:auto;position:relative}.p-01-home .banner-2 .info{max-width:663px}.p-01-home .banner-2 .info h2{font-size:48px;font-weight:700;color:#fff;line-height:120%;letter-spacing:-.96px;margin-bottom:8px}.p-01-home .banner-2 .info p{font-size:16px;font-weight:400;color:#fff;line-height:160%;letter-spacing:-.32px;margin-bottom:40px}.p-01-home .banner-2 .info .btn-ghost{padding-inline:80px;border:2px solid #fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;width:-moz-max-content;width:max-content}.p-01-home .banner-2 .info .btn-ghost:hover{background-color:#fff;color:#2552a0}.p-01-home .banner-2 img{position:absolute;right:152px;max-width:492px;max-height:595px;top:43%;bottom:unset;transform:translateY(-50%);aspect-ratio:492/283;object-fit:cover}@media screen and (max-width:1550px){.p-01-home .banner-2{padding:120px 80px}.p-01-home .banner-2 .info h2{font-size:38px}.p-01-home .banner-2 img{width:400px}}@media screen and (max-width:1369px){.p-01-home .banner-2 .info{max-width:500px}.p-01-home .banner-2 .info h2{font-size:32px}}@media screen and (max-width:1200px){.main-footer .top .container{flex-direction:column;gap:60px}.main-footer .top .container .wrapper{justify-content:space-between;flex-wrap:wrap}.reviews .container .card-review .bottom{flex-direction:column;gap:40px}.reviews .container .card-review .bottom .info{max-width:initial}.reviews .container .card-review .bottom .embed{width:100%}.p-01-home .banner-2{padding-bottom:70px;padding-inline:25px;padding-top:50px;flex-direction:column}.p-01-home .banner-2 .info{max-width:initial;padding-bottom:420px;position:relative}.p-01-home .banner-2 .info .btn-ghost{position:absolute;bottom:0}.p-01-home .banner-2 img{bottom:160px;left:25px;width:350px;height:350px;-o-object-fit:contain;object-fit:contain}}.p-01-home .blog .container .group-title p{font-size:16px;font-weight:400;color:#2c2c39;letter-spacing:-.32px;line-height:160%}.p-01-home .blog .swiper-blog{padding-top:20px;padding-bottom:90px;background:linear-gradient(to bottom,#fff 0,rgba(202,209,220,.1) 3%,rgba(202,209,220,.2) 90%);max-width:1650px;margin-inline:auto}.p-01-home .blog>.btn-primary{margin-inline:auto;margin-top:-50px;position:relative;z-index:2}.p-02-sunpoupe .mission .bottom .box .time,.p-04-blog-listagem .articles .container .post-article,.p-04-blog-listagem .post-full,.p-05-blog-interna .related-articles .swiper-blog{box-shadow:0 66.437px 107.113px 48.8109px rgba(202,209,220,.2)}.p-02-sunpoupe .main-header.active{background:#fff}.p-02-sunpoupe .presentation{margin-top:145px;margin-bottom:100px}.p-02-sunpoupe .presentation .box{padding:194px 100px;border-radius:30px;background-color:#ffdb46;display:flex;gap:184px;max-width:1650px;margin-inline:auto;align-items:center}.p-02-sunpoupe .presentation .box h1{max-width:569px;font-size:48px;font-weight:700;color:#2c2c39;line-height:110%;letter-spacing:-.96px}.p-02-sunpoupe .presentation .box p{flex:1;font-size:20px;font-weight:400;color:#2c2c39}@media screen and (max-width:1700px){.p-01-home .how-works .swiper{width:100%;padding-left:40px}.p-01-home .banner-2{max-width:initial;width:calc(100% - 80px)}.p-01-home .blog .swiper-blog{max-width:initial;width:100%;padding-inline:40px}.p-02-sunpoupe .presentation .box{max-width:initial;padding:150px 80px;width:calc(100% - 80px);gap:100px}.p-02-sunpoupe .presentation .box h1{font-size:36px;max-width:500px}}.p-02-sunpoupe .mission .top,.p-04-blog-listagem .articles .container .list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.p-02-sunpoupe .mission .top .card{border:2px solid #f2f2f2;border-radius:27px;padding:42px 43px 50px}.p-02-sunpoupe .mission .top .card h2{margin-top:15px;margin-bottom:10px;font-size:40px;font-weight:700;color:#2c2c39;letter-spacing:-.8px;line-height:47px}.p-02-sunpoupe .mission .top .card p{font-size:16px;font-weight:400;color:#5c5c5c;letter-spacing:-.32px;line-height:25px}.p-02-sunpoupe .mission .bottom{display:flex;justify-content:space-between;width:100%;gap:170px;margin-top:100px}.p-02-sunpoupe .mission .bottom .info{max-width:670px;flex:1}.p-02-sunpoupe .mission .bottom .info p{font-size:16px;font-weight:400;color:#5c5c5c;letter-spacing:-.32px;line-height:160%}.p-02-sunpoupe .mission .bottom .box{flex:1;position:relative;max-width:810px}.p-02-sunpoupe .mission .bottom .box .time{display:block;width:100%;aspect-ratio:810/466}.p-02-sunpoupe .mission .bottom .box .inner-box{position:absolute;bottom:-91px;left:-93px;background-color:#fff;width:373px;border-radius:30px;padding-top:72px;padding-inline:40px;padding-bottom:50px}.p-02-sunpoupe .mission .bottom .box .inner-box .avatar{position:absolute;top:-42px;left:50%;transform:translateX(-50%);width:84px;height:84px;border-radius:999px}.p-02-sunpoupe .mission .bottom .box .inner-box .avatar .quotes{position:absolute;bottom:-3px;left:-4px}.p-02-sunpoupe .mission .bottom .box .inner-box .avatar .avatar-profile{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:84px;height:84px;border-radius:999px;border:3px solid #fec812}.p-02-sunpoupe .mission .bottom .box .inner-box p{color:#5c5c5c;font-size:14px;font-weight:500;line-height:160%;letter-spacing:-.28px;font-style:italic;text-align:center;margin-bottom:30px}.p-02-sunpoupe .mission .bottom .box .inner-box .info-author .name{display:block;font-size:16px;font-weight:700;color:#2c2c39;letter-spacing:-.32px;line-height:120%;margin-bottom:8px;padding-bottom:8px;text-align:center;position:relative}.p-02-sunpoupe .mission .bottom .box .inner-box .info-author .name::before{content:"";display:block;width:192px;height:1px;background-color:#fec812;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.p-02-sunpoupe .mission .bottom .box .inner-box .info-author .role{font-size:14px;font-weight:500;color:#5c5c5c;line-height:160%;letter-spacing:-.28px;text-align:center;display:block}@media screen and (max-width:1250px){.p-02-sunpoupe .presentation .box{padding:80px 40px;flex-direction:column;gap:20px}.p-02-sunpoupe .presentation .box h1{line-height:130%;max-width:initial}.p-02-sunpoupe .mission{margin-bottom:290px}.p-02-sunpoupe .mission .bottom{flex-direction:column;gap:54px}.p-02-sunpoupe .mission .bottom .info{max-width:initial}.p-02-sunpoupe .mission .bottom .box{margin-inline:auto;max-width:600px;width:100%}.p-02-sunpoupe .mission .bottom .box .time{aspect-ratio:335/446;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:30px;max-width:600px;margin-inline:auto;box-shadow:0 66.437px 107.113px 48.8109px rgba(202,209,220,.2)}.p-02-sunpoupe .mission .bottom .box .inner-box{left:50%;transform:translateX(-50%)}}.p-02-sunpoupe .video-full{aspect-ratio:16/9;width:100%;max-width:1100px;margin-inline:auto;background-color:#4f4f4f;margin-bottom:150px;position:relative;border-radius:62px;overflow:hidden}.p-02-sunpoupe .video-full iframe{position:absolute;inset:0;width:100%;height:100%}@media screen and (max-width:1700px){.p-02-sunpoupe .video-full{width:calc(100% - 80px)}}@media screen and (max-width:993px){.container{padding-inline:20px}.contato .container form .column-2{grid-template-columns:1fr}.instagram{margin-bottom:100px}.instagram .container>.btn-primary{display:flex;margin-inline:auto;margin-top:50px;height:70px;padding-inline:20px;width:100%;max-width:400px}.instagram .group-title{flex-direction:column;align-items:flex-start}.instagram .group-title .btn-primary{display:none}.instagram .swiper-instagram{width:calc(100% + 20px);padding-bottom:40px;margin-top:0}.instagram .swiper-instagram .swiper-pagination,.p-01-home .blog .swiper-blog .swiper-pagination{display:block;bottom:-5px}.instagram .swiper-instagram .swiper-pagination .swiper-pagination-bullet,.p-01-home .blog .swiper-blog .swiper-pagination .swiper-pagination-bullet,.p-01-home .how-works .swiper .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#b8bcca;width:6.5px;height:7px}.instagram .swiper-instagram .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.p-01-home .blog .swiper-blog .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.p-01-home .how-works .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2552a0}.p-01-home .banner{width:calc(100% - 40px);margin-bottom:100px}.p-01-home .banner .info h2{font-size:32px;line-height:120%;margin-bottom:10px}.p-01-home .banner .info p,.p-02-sunpoupe .presentation .box p{font-size:14px}.p-01-home .banner .lampada{width:275px}.p-01-home .banner .coin-2{right:-85px;bottom:-94px}.p-01-home .how-works .swiper{padding-bottom:47px;width:100%;padding-left:20px}.p-01-home .how-works .swiper .swiper-pagination{display:block}.p-01-home .banner-2{width:calc(100% - 40px)}.p-01-home .banner-2 .info h2{font-size:32px;margin-bottom:8px}.p-01-home .banner-2 .info .btn-ghost,.p-01-home .banner-2 img{left:50%;transform:translateX(-50%)}.p-01-home .blog .swiper-blog{padding-bottom:40px}.p-01-home .blog>.btn-primary{margin-top:50px}.p-02-sunpoupe .presentation{margin-top:92px}.p-02-sunpoupe .presentation .box{padding:60px 30px;width:calc(100% - 40px);gap:0}.p-02-sunpoupe .presentation .box h1{font-size:24px;margin-bottom:8px}.p-02-sunpoupe .mission .top{grid-template-columns:1fr;gap:10px}.p-02-sunpoupe .mission .top .card{padding:40px}.p-02-sunpoupe .mission .top .card svg{margin-bottom:0;width:24px;height:24px}.p-02-sunpoupe .mission .top .card h2{margin-top:14px;margin-bottom:6px;line-height:100%;font-size:24px}.p-02-sunpoupe .mission .top .card p{font-size:12px;line-height:150%}.p-02-sunpoupe .video-full{width:calc(100% - 40px);border-radius:15px;margin-bottom:80px}}.p-02-sunpoupe .numbers .container .left .item+.item{margin-top:60px}.p-02-sunpoupe .numbers .container .left .item .number{display:block;font-size:64px;font-weight:700;color:#2c2c39;letter-spacing:-1.28px;line-height:120%}.p-02-sunpoupe .numbers .container .left .item .name{display:block;font-size:24px;font-weight:500;color:#2552a0;letter-spacing:-.48px;line-height:110%}.p-02-sunpoupe .numbers .container .cover{max-width:1090px;display:block;width:100%;aspect-ratio:1090/625;object-fit:cover}.p-02-sunpoupe .numbers .container .cover img{display:block;width:100%;object-fit:cover;height:100%}@media screen and (max-width:1250px){.p-02-sunpoupe .numbers{margin-bottom:100px}.p-02-sunpoupe .numbers .container .left{max-width:initial;padding-inline:30px;padding-block:150px;border-radius:20px;background-image:url(../images/image-7.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.p-02-sunpoupe .numbers .container .left::before{content:"";display:block;width:100%;height:100%;position:absolute;inset:0;border-radius:20px;background-color:rgba(0,0,0,.7)}.p-02-sunpoupe .numbers .container .left .item{position:relative;z-index:2}.p-02-sunpoupe .numbers .container .left .item+.item{margin-top:40px}.p-02-sunpoupe .numbers .container .left .item .number{color:#fff;font-size:40px}.p-02-sunpoupe .numbers .container .left .item .name{color:#fff;font-size:16px}.p-02-sunpoupe .numbers .container .cover{display:none}}.p-03-investidor .main-header .container nav a{color:#fff}.p-03-investidor .main-header.active{background:#2552a0}.p-03-investidor .presentation{background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:200px;padding-bottom:500px;margin-bottom:550px;position:relative}.p-03-investidor .presentation::before{background-color:rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0;position:absolute;content:' ';z-index:0}.p-03-investidor .presentation .container h1,.p-03-investidor .presentation .container p{max-width:980px;margin-inline:auto;text-align:center}.p-03-investidor .presentation .container h1{font-size:48px;font-weight:700;color:#fff;line-height:110%;letter-spacing:-.96px}.p-03-investidor .presentation .container p{font-size:16px;font-weight:400;color:#fff;line-height:160%;letter-spacing:-.32px;margin-bottom:30px}.p-03-investidor .presentation .container .btn-primary{margin-inline:auto}.p-03-investidor .presentation .container .video{aspect-ratio:16/9;background-color:#4f4f4f;width:100%;border-radius:60px;overflow:hidden;margin-bottom:-896px;margin-top:96px;max-height:800px;max-width:1100px;margin-inline:auto;position:relative}@media screen and (max-width:769px){.main-footer .top{padding-top:56px;padding-bottom:60px}.main-footer .top .container{gap:60px}.main-footer .top .container .box .social{gap:25px}.main-footer .top .container .wrapper{flex-direction:column}.advantages,.contato,.p-01-home .about,.p-01-home .banner-2,.p-01-home .blog,.p-01-home .how-works{margin-bottom:100px}.advantages .container{gap:50px}.advantages .container .left h2{font-size:20px;margin-bottom:8px;line-height:130%;letter-spacing:-.4px}.advantages .container .left p,.p-01-home .about .container .info p{font-size:14px;margin-bottom:0}.advantages .container .wrapper{grid-template-columns:1fr;gap:50px}.advantages .container .wrapper .card h2{font-size:16px;gap:21px;margin-bottom:6pxs}.advantages .container .wrapper .card p{font-size:14px;padding-left:41pxs}.advantages .container .btn-primary{margin-top:-20px;height:70px;padding-inline:20px;width:100%;max-width:400px}.reviews{margin-bottom:150px}.reviews .container h2{font-size:20px;line-height:130%;margin-bottom:30px;text-align:left}.reviews .container .card-review{display:flex;flex-direction:column-reverse}.reviews .container .card-review .bottom{margin-top:0;padding-top:0;border-top:0;gap:24px}.reviews .container .card-review .bottom .info p{font-size:24px;line-height:140%}.reviews .container .card-review .top{padding-top:30px;margin-top:24px;border-top:1px solid #d9d9d9}.reviews .container .card-review .top .author{gap:10px}.reviews .container .card-review .top .author img{width:36px;height:36px}.reviews .container .card-review .top .author .name{font-size:14px;margin-bottom:4px}.p-01-home .how-works .card .info p,.p-02-sunpoupe .mission .bottom .box .inner-box .info-author .role,.p-02-sunpoupe .mission .bottom .box .inner-box p,.reviews .container .card-review .top .author .role{font-size:12px}.reviews .container .swiper .swiper-pagination{top:initial;bottom:6px;font-size:14px;right:36px}.reviews .container .swiper .swiper-button-next{top:initial;bottom:-5px}.reviews .container .swiper .swiper-button-next::after,.reviews .container .swiper .swiper-button-prev::after{width:5px;height:10px;background-size:5px}.reviews .container .swiper .swiper-button-prev{top:initial;bottom:-5px;right:77px}.contato .container .group-title,.p-01-home .how-works .card .info hr{margin-bottom:10px}.contato .container .group-title h1,.contato .container .group-title h2{font-size:20px;margin-bottom:8px;line-height:130%}.contato .container .group-title p,.contato .container form .input-group-prefer .wrapper div label,.p-01-home .banner-2 .info p,.p-01-home .blog .container .group-title p,.p-02-sunpoupe .mission .bottom .box .inner-box .info-author .name,.p-03-investidor .presentation .container p,.post-article .info p{font-size:14px}.contato .container form{padding:40px 30px 50px;background:#fff;box-shadow:0 66.437px 107.113px 48.8109px rgba(202,209,220,.2);border-radius:20px}.contato .container form .input-group-prefer>label{margin-bottom:13px}.contato .container form .input-group-prefer .wrapper{justify-content:space-between;gap:0}.contato .container form .input-group-prefer .wrapper div{gap:7px}.contato .container form .input-group-prefer .wrapper div input[type=radio]{width:16px;height:16px}.contato .container form .input-group label{font-size:14px;margin-bottom:8px}.contato .container form .input-group input{height:50px;font-size:14px}.contato .container form .input-group textarea{height:250px}.contato .container form .btn-primary{padding-inline:70px;height:70px}.instagram .group-title{margin-bottom:20px}.instagram .group-title h2,.p-01-home .how-works .container h2{font-size:20px}.instagram .group-title .btn-link{font-size:16px}.instagram .post-instagram img,.p-01-home .how-works .card{border-radius:20px}.instagram .swiper-instagram{width:100%}.post-article{padding:15px 15px 40px}.post-article .cover{height:200px}.post-article .info{padding-top:20px;padding-inline:0}.post-article .info h3{font-size:16px;line-height:120%;margin-bottom:8px}.box-audio{grid-template-columns:70px 1fr;gap:.64rem;max-width:335px;padding:.94rem .62rem 1.25rem}.box-audio>.icon{height:80px}.box-audio>.icon svg{width:22px}.box-audio>.info h4{color:#2552a0;font-size:.625rem;font-weight:700;line-height:initial;margin-bottom:.56rem}.box-audio>.info>div:first-of-type{align-items:flex-start;gap:.25rem;margin-bottom:.5rem}.box-audio>.info>div:first-of-type button.icon{width:24px;height:24px}.box-audio>.info>div:first-of-type button.icon svg{width:100%;height:100%}.box-audio>.info>div:first-of-type>div:last-of-type{flex:1}.box-audio>.info>div:first-of-type>div:last-of-type .title{font-size:.625rem;line-height:initial;margin-bottom:.13rem}.box-audio>.info>div:first-of-type>div:last-of-type .time{display:block;font-size:.375rem;line-height:initial}.box-audio>.info .trilha{height:22px;padding:.35rem 1.25rem;position:relative}.box-audio>.info .trilha img{display:block}.p-01-home .presentation{background:0 0;margin-bottom:0}.p-01-home .presentation::before{content:"";display:block;width:100%;height:812px;background:radial-gradient(392.79% 392.79% at 50% 50%,#fff 0,#999 100%);position:absolute;top:0;left:0;right:0;z-index:-1}.p-01-home .presentation .container .info h1{margin-bottom:10px;font-size:36px;line-height:110%;letter-spacing:-.72px}.p-01-home .presentation .container .info p{margin-top:0;margin-bottom:30px;font-size:16px;line-height:160%}.p-01-home .presentation .container .info .btn-primary{padding-inline:20px;width:100%;max-width:400px;height:70px;font-size:16px}.p-01-home .about .container{gap:0}.p-01-home .about .container .info h2{font-size:20px;margin-bottom:8px}.p-01-home .about .container .info .numbers{flex-direction:column;gap:50px;margin-block:50px}.p-01-home .about .container .info .numbers .item .number{font-size:32px;line-height:120%}.p-01-home .about .container .info .numbers .item .name{font-size:16px;line-height:120%}.p-01-home .about .container .info .btn-primary{padding-inline:70px}.p-01-home .how-works .swiper{width:calc(100% - 20px);margin-left:20px;margin-right:0;padding-left:0}.p-01-home .how-works .card .info{bottom:10px;left:10px;right:10px;padding:20px 20px 32px}.p-01-home .how-works .card .info h3{font-size:14px;margin-bottom:5px}.p-01-home .banner-2 .info .btn-ghost{width:100%;padding-inline:20px}.p-01-home .blog .swiper-blog{padding-left:20px;margin-top:10px;padding-top:0;background:0 0;padding-bottom:100px}.p-01-home .blog .container .group-title h2{font-size:20px;line-height:130%;letter-spacing:-.4px;margin-bottom:8px}.p-01-home .blog .swiper-blog .swiper-slide{box-shadow:none;box-shadow:0 66.437px 107.113px 48.8109px rgba(202,209,220,.2);border-radius:20px}.p-01-home .blog .swiper-blog .swiper-pagination{bottom:50px}.p-01-home .blog>.btn-primary{padding-inline:20px;width:calc(100% - 40px);max-width:400px;margin-top:-10px}.p-02-sunpoupe .mission .bottom .box .inner-box{top:initial;bottom:-210px;padding:70px 27px 50px;width:calc(100% - 40px);border-radius:30px;box-shadow:0 66.437px 107.113px 48.8109px rgba(202,209,220,.2)}.p-02-sunpoupe .reviews .container .card-review .bottom .embed{display:none}.p-02-sunpoupe .reviews .container .card-review .top{margin-top:120px}.p-03-investidor .presentation{padding-bottom:0;height:650px;margin-bottom:280px;padding-top:140px}.p-03-investidor .presentation .container h1{font-size:24px;margin-bottom:8px;line-height:130%}.p-03-investidor .presentation .container .video{border-radius:15px}.p-03-investidor .presentation .container .btn-primary{padding-inline:20px;width:100%;max-width:400px}}@media screen and (max-width:500px){.p-03-investidor .presentation{margin-bottom:210px}}.p-03-investidor .box-steps{background-color:#2552a0;margin-top:100px;margin-bottom:150px;padding-block:100px}.p-03-investidor .box-steps .container h2{font-size:24px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px;letter-spacing:-.48px;line-height:120%}.p-03-investidor .box-steps .container .btn-primary{margin-top:30px;margin-inline:auto;height:74px;padding-inline:70px;font-size:16px}.p-03-investidor .banner{max-width:1650px;border-radius:30px;width:100%;margin-inline:auto;background-color:#ffdb46;margin-bottom:150px;padding:70px 80px;position:relative}.p-03-investidor .banner .left{max-width:511px}.p-03-investidor .banner .left p,.p-04-blog-listagem .presentation .container .group-title p{font-size:16px;font-weight:400;color:#2c2c39;line-height:160%;letter-spacing:-.32px}.p-03-investidor .banner .left .btn-white{margin-top:30px;padding:25px 70px;border-radius:10px;background-color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px;font-weight:700;color:#2552a0;width:-moz-max-content;width:max-content}.p-03-investidor .banner .cover{width:825px;position:absolute;top:-46px;right:-25px;aspect-ratio:760/540;object-fit:contain}.p-03-investidor .banner .coin-1{width:100px;position:absolute;top:-9px;right:35%}.p-03-investidor .banner .coin-2{width:285px;position:absolute;bottom:-127px;right:-90px}@media screen and (max-width:1800px){.p-03-investidor .banner{max-width:initial;width:calc(100% - 80px)}.p-03-investidor .banner .cover{width:700px}}@media screen and (max-width:1350px){.p-03-investidor .banner .cover{width:510px;right:-10px;top:50%;transform:translateY(-50%)}}@media screen and (max-width:1200px){.p-03-investidor .banner{padding-bottom:300px}.p-03-investidor .banner .left{max-width:initial}.p-03-investidor .banner .left .btn-white{margin-top:30px}.p-03-investidor .banner .cover{top:initial;transform:translateY(0) translateX(-50%);left:50%;bottom:17px;right:initial;width:400px}.p-03-investidor .banner .coin-1{top:-40px;left:20px;right:initial}.p-03-investidor .banner .coin-2{bottom:-127px;right:-50px}}@media screen and (max-width:480px){.p-03-investidor .banner .coin-1{width:83px;top:-14px;left:-30px}.p-03-investidor .banner .coin-2{width:213px;bottom:-130px;right:-50px}.p-03-investidor .banner .cover{width:100%}}.p-03-investidor .faq .container .left{max-width:390px}.p-03-investidor .faq .container .right .faq-item .faq-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:.2s}.p-03-investidor .faq .container .right .faq-item .faq-title h3{font-size:20px;font-weight:600;color:#2c2c39;letter-spacing:-.4px;line-height:120%;transition:.2s}.p-03-investidor .faq .container .right .faq-item .faq-response{max-height:0;overflow:hidden;transition:.2s}.p-03-investidor .faq .container .right .faq-item .faq-response p{font-size:14px;font-weight:400;color:#5c5c5c;line-height:160%;letter-spacing:-.28px}.p-03-investidor .faq .container .right .faq-item:not(:first-of-type){padding-block:30px;border-top:1px solid #e9e9e9}.p-03-investidor .faq .container .right .faq-item:first-of-type{padding-bottom:30px}.p-03-investidor .faq .container .right .faq-item:last-of-type{border-bottom:1px solid #e9e9e9}.p-03-investidor .faq .container .right .faq-item.active .faq-title{margin-bottom:15px}.p-03-investidor .faq .container .right .faq-item.active .faq-title svg{transform:rotate(180deg)}.p-03-investidor .faq .container .right .faq-item.active .faq-title svg path{stroke:#2552A0;fill:#2552A0}.p-03-investidor .faq .container .right .faq-item.active .faq-response{max-height:1000px}@media screen and (max-width:1200px){.p-03-investidor .faq .container{flex-direction:column;gap:50px}.p-03-investidor .faq .container .left,.p-03-investidor .faq .container .right{max-width:initial}.p-03-investidor .faq .container .right .faq-item{padding-block:30px;border-top:1px solid #e9e9e9}}.p-04-blog-listagem .post-full{padding:30px 140px 30px 30px;background-color:#fff;border-radius:31px;display:flex;gap:70px;cursor:pointer}.p-04-blog-listagem .post-full .date{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#b3b3b3;letter-spacing:-.12px;margin-bottom:24px;text-transform:uppercase}.p-04-blog-listagem .post-full .category{padding:5px 20px;border-radius:67px;background-color:#2552a0;width:-moz-max-content;width:max-content;font-size:10px;font-weight:500;color:#fff;margin-bottom:10px;display:block}.p-04-blog-listagem .post-full .cover{max-width:780px;aspect-ratio:780/433;width:780px}.p-04-blog-listagem .post-full .cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.p-04-blog-listagem .post-full .info h2{font-size:20px;font-weight:700;color:#2c2c39;line-height:120%;letter-spacing:-.4px;margin-bottom:8px}.p-04-blog-listagem .post-full .info .btn-primary{height:51px;padding-inline:60px;font-size:14px;margin-top:30px}.p-07-calculadora,.p-07-calculadora .modal-finished{background-image:url(../images/bg-calculadora.svg);background-position:bottom left}.p-04-blog-listagem .presentation{padding-top:142px;margin-bottom:50px}.p-04-blog-listagem .presentation .container .group-title{margin-bottom:20px}.p-04-blog-listagem .articles .container .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.p-04-blog-listagem .articles .container .top .menu-categories{display:flex;align-items:center}.p-04-blog-listagem .articles .container .top .menu-categories .swiper-categoria-blog{max-width:1200px;width:1200px;overflow:hidden}.p-04-blog-listagem .articles .container .top .menu-categories a{padding:12px 35px;border-radius:99px;text-decoration:none;transition:.2s;font-size:14px;font-weight:500;color:#2c2c39;display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content}.p-07-calculadora .modal-calculator .left form .choices .choices__input,.p-07-calculadora .modal-calculator .left form .choices .choices__list--dropdown .choices__list .choices__item{padding-left:30px}.p-04-blog-listagem .articles .container .pagination .controls .pages a.active,.p-04-blog-listagem .articles .container .pagination .controls .pages a:hover,.p-04-blog-listagem .articles .container .top .menu-categories a.active,.p-04-blog-listagem .articles .container .top .menu-categories a:hover{color:#fff;background-color:#2552a0}.p-04-blog-listagem .articles .container .top form{background-color:#eaeaea;width:390px;display:flex;align-items:center;height:45px;border-radius:33px;overflow:hidden}.p-04-blog-listagem .articles .container .top form input{border:0;outline:0;flex:1;height:100%;padding-inline:30px;background-color:transparent}.p-04-blog-listagem .articles .container .top form button{border:0;outline:0;width:60px;height:100%;padding-right:30px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;background-color:transparent}.p-04-blog-listagem .articles .container .post-article{background:#fff;border-radius:20px;cursor:pointer}.p-04-blog-listagem .articles .container .pagination{margin-top:50px}.p-04-blog-listagem .articles .container .pagination .controls{display:flex;align-items:center;margin-inline:auto;width:-moz-max-content;width:max-content;margin-bottom:30px}.p-04-blog-listagem .articles .container .pagination .controls a{height:42px;width:42px;border-radius:999px;text-decoration:none;display:flex;align-items:center;justify-content:center}.p-04-blog-listagem .articles .container .pagination .controls .pages{margin-inline:13px;display:flex;align-items:center;gap:19px}.p-04-blog-listagem .articles .container .pagination .controls .pages a{font-size:14px;font-weight:400;color:#2c2c39;letter-spacing:0;transition:.2s}.p-04-blog-listagem .articles .container .pagination .current-page{display:block;width:-moz-max-content;width:max-content;margin-inline:auto;text-align:center;font-size:14px;font-weight:600;color:#b8bcca;letter-spacing:-.28px;line-height:180%}@media screen and (max-width:1700px){.p-02-sunpoupe .numbers .container .cover{max-width:800px}.p-04-blog-listagem .post-full .cover{max-width:680px}.p-04-blog-listagem .articles .container .top .menu-categories .swiper-categoria-blog{max-width:1000px}}@media screen and (max-width:1400px){.p-04-blog-listagem .articles .container .top .menu-categories .swiper-categoria-blog{max-width:800px}}.p-05-blog-interna,.p-06-contato{padding-top:150px}.p-05-blog-interna .main-content .container{display:grid;grid-template-columns:1fr 810px 1fr}.p-05-blog-interna .main-content .container .left{position:relative}.p-05-blog-interna .main-content .container .left .social{position:fixed;top:150px;display:flex;flex-direction:column;gap:25px}.p-05-blog-interna .main-content .container .left .social a{height:18px;width:18px;display:flex;align-items:center;justify-content:center;text-decoration:none}.p-05-blog-interna .main-content .container .full-article .breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:30px}.p-05-blog-interna .main-content .container .full-article .breadcrumb a{text-decoration:none;font-size:12px;font-weight:400;color:#2c2c39;letter-spacing:-.24px}.p-05-blog-interna .main-content .container .full-article .breadcrumb a:last-of-type,.p-07-calculadora .modal-calculator .left .step-control-box .current-step b{font-weight:700}.p-05-blog-interna .main-content .container .full-article .category{padding:5px 20px;border-radius:999px;background-color:#2552a0;display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;font-size:10px;font-weight:500;color:#fff;margin-bottom:10px}.p-05-blog-interna .main-content .container .full-article h1{font-size:20px;font-weight:700;color:#2c2c39;letter-spacing:-.4px;line-height:120%;margin-bottom:8px}.p-05-blog-interna .main-content .container .full-article p+p{margin-top:25px}.p-05-blog-interna .main-content .container .full-article ul{list-style:inside;margin-top:25px}.p-05-blog-interna .main-content .container .full-article h2{font-size:16px;font-weight:700;color:#2c2c39;line-height:120%;letter-spacing:-.32px;margin-top:50px;margin-bottom:10px}.p-05-blog-interna .main-content .container .full-article img{display:block;width:100%;height:auto;margin-block:20px}.p-05-blog-interna .related-articles{margin-bottom:100px}.p-05-blog-interna .related-articles .container h2{font-size:24px;font-weight:700;color:#2c2c39;margin-bottom:20px;line-height:120%;letter-spacing:-.48px}.p-05-blog-interna .related-articles .swiper-blog{padding-top:20px;padding-bottom:50px;background:linear-gradient(to bottom,#fff 0,rgba(202,209,220,.1) 3%,rgba(202,209,220,.2) 90%);max-width:1650px;margin-inline:auto}.p-07-calculadora{background-size:cover;overflow:hidden;min-height:100vh}.p-07-calculadora header{height:148px;background-color:#1a4896}.p-07-calculadora header .container{display:flex;align-items:center;justify-content:space-between;height:100%}.p-07-calculadora header .container .btn{font-size:16px;font-weight:600;color:#fff;letter-spacing:-.32px;line-height:120%;text-decoration:none}.p-07-calculadora main{height:calc(100vh - 148px);display:flex;align-items:center;justify-content:center}@media screen and (max-width:1550px){.p-07-calculadora header{height:100px}.p-07-calculadora header img{width:140px}.p-07-calculadora main{height:calc(100vh - 110px)}}.p-07-calculadora main .box{max-width:1046px}.p-07-calculadora main .box h1{font-size:48px;line-height:110%;letter-spacing:-.96px;color:#fff;text-align:center;margin-bottom:10px}.p-07-calculadora main .box p{max-width:975px;margin-inline:auto;font-size:16px;font-weight:400;color:#fff;line-height:160%;letter-spacing:-.32px;text-align:center;margin-bottom:30px}.p-07-calculadora main .box .btn-primary{padding-inline:93px;height:74px;font-size:16px;margin-inline:auto}@media screen and (max-width:1100px){.p-04-blog-listagem .articles .container .top form{width:290px}.p-04-blog-listagem .articles .container .list{grid-template-columns:1fr 1fr}.p-04-blog-listagem .articles .container .top .menu-categories .swiper-categoria-blog{max-width:700px}.p-07-calculadora main .box{padding-inline:20px;max-width:600px}.p-07-calculadora main .box h1{font-size:32px;margin-bottom:8px}.p-07-calculadora main .box p{font-size:14px}.p-07-calculadora main .box .btn-primary{padding-inline:50px;height:70px}}.p-07-calculadora .modal-calculator{position:fixed;inset:0;background-color:#fff;padding:20px;grid-template-columns:1fr 773px;gap:182px;display:none;height:100vh}.p-07-calculadora .modal-calculator .left{position:relative;padding-left:115px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}.p-07-calculadora .modal-calculator .left .step-control-box{position:absolute;top:36px;left:115px;right:0;height:40px;flex:1;display:flex;align-items:center;justify-content:space-between;gap:31px}.p-07-calculadora .modal-calculator .left .step-control-box .go-back{display:flex;align-items:center;gap:16px;background-color:transparent;border:0;cursor:pointer;font-size:14px;font-weight:700;color:#2552a0;letter-spacing:-.28px}.p-07-calculadora .modal-calculator .left .step-control-box .separator{height:1px;flex:1;background-color:#2552a0}.p-07-calculadora .modal-calculator .left .step-control-box .current-step{font-size:16px;font-weight:400;color:#2552a0;letter-spacing:-.32px}.p-07-calculadora .modal-calculator .left form{width:100%}.p-07-calculadora .modal-calculator .left form .input-group label{font-size:16px;font-weight:700;color:#2c2c39;letter-spacing:-.32px;line-height:150%;margin-bottom:5px}.p-07-calculadora .modal-calculator .left form .input-group input{display:block;width:100%;max-width:530px;height:60px;border:0;border-radius:10px;background-color:#f8fafc;padding-inline:30px;font-size:16px;font-weight:400;color:#2c2c39;letter-spacing:-.32px}.p-07-calculadora .modal-calculator .left form .input-group input::-moz-placeholder{color:#b8bcca}.p-07-calculadora .modal-calculator .left form .input-group input::placeholder{color:#b8bcca}.p-07-calculadora .modal-calculator .left form .choices{margin-top:25px;max-width:530px}.p-07-calculadora .modal-calculator .left form .choices .choices__inner{border:0;background-color:#f8fafc;border-radius:14px;padding-left:30px;padding-block:14px}.p-07-calculadora .modal-calculator .left form .choices .choices__inner::after{content:"";position:absolute;top:50%;right:30px;transform:translateY(-50%);width:10px;height:10px;background-image:url("../images/icon-check.svg");background-size:contain;background-repeat:no-repeat;pointer-events:none}.p-07-calculadora .modal-calculator .left form .choices.is-open .choices__inner::after{transform:scale(-1);top:calc(50% - 10px)}.p-07-calculadora .modal-calculator .left form .choices .choices__list--dropdown{max-height:250px;overflow:auto}.p-07-calculadora .modal-calculator .left form .choices .choices__list--dropdown::-webkit-scrollbar{width:0}.p-07-calculadora .modal-calculator .left form .choices .choices__list--dropdown .choices__list::-webkit-scrollbar{width:5px}.p-07-calculadora .modal-calculator .left form .choices .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb{background-color:#e6efff}.p-07-calculadora .modal-calculator .left form .choices .choices__list--dropdown,.p-07-calculadora .modal-calculator .left form .choices .choices__list[aria-expanded]{border:1px solid #fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;background-color:#f8fafc}.p-07-calculadora .modal-calculator .left form .choices[data-type*=select-one] .choices__input{background-color:transparent}.p-07-calculadora .modal-calculator .left form .choices .choices__list--dropdown .choices__item--selectable.is-highlighted,.p-07-calculadora .modal-calculator .left form .choices .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#d6e8fb}.p-07-calculadora .modal-calculator .left form .choices .choices__placeholder{font-size:16px;font-weight:400;color:#2c2c39;line-height:-.32px}.p-07-calculadora .modal-calculator .left form .input-group-radio{display:flex;align-items:center;gap:60px}.p-07-calculadora .modal-calculator .left form .input-group-radio div input{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;width:16px;height:16px;border:1px solid #2c2c39;border-radius:999px;background-color:transparent;cursor:pointer;transition:.2s}.p-07-calculadora .modal-calculator .left form .input-group-radio div input:checked{background-color:#1a4896;border:3px solid #fff;outline:#1A4896 solid 1px}.p-07-calculadora .modal-calculator .left form .input-group-radio div label{font-size:16px;font-weight:600;color:#2c2c39;letter-spacing:-.32px;cursor:pointer}.p-07-calculadora .modal-calculator .left form .btn-primary{padding-inline:90px;height:56px;font-size:14px;margin-top:50px}.p-07-calculadora .modal-calculator .left .controll-steps .box-step h2{font-size:24px;font-weight:700;color:#2c2c39;letter-spacing:-.48px;line-height:110%;margin-bottom:8px}.p-07-calculadora .modal-calculator .left .controll-steps .box-step p{font-size:14px;font-weight:400;color:#5c5c5c;letter-spacing:-.28px;line-height:160%;margin-bottom:20px}.p-07-calculadora .modal-calculator .cover{border-radius:30px;height:100%;overflow:hidden}.p-07-calculadora .modal-calculator .cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-07-calculadora .modal-calculator.active{display:grid}@media screen and (max-width:1700px){.p-05-blog-interna .related-articles .swiper-blog{max-width:initial;width:100%;padding-inline:40px}.p-07-calculadora .modal-calculator{grid-template-columns:1fr 600px;gap:50px}.p-07-calculadora .modal-calculator .left{padding-left:30px}.p-07-calculadora .modal-calculator .left .step-control-box{left:30px}}@media screen and (max-width:1369px){.p-04-blog-listagem .post-full{flex-direction:column;padding:40px}.p-04-blog-listagem .post-full .cover{max-width:initial;width:unset}.p-07-calculadora .modal-calculator{grid-template-columns:1fr 400px}}@media screen and (max-width:993px){.p-03-investidor .box-steps .container h2{font-size:20px;text-align:left}.p-03-investidor .box-steps .container .swiper-how-works{width:calc(100% + 20px);padding-bottom:44px}.p-03-investidor .box-steps .container .swiper-how-works .swiper-pagination{display:block;bottom:0;margin-top:0}.p-03-investidor .box-steps .container .swiper-how-works .swiper-pagination .swiper-pagination-bullet{background-color:#13397b;opacity:1;width:7px;height:7px}.p-03-investidor .box-steps .container .swiper-how-works .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.p-03-investidor .banner{width:calc(100% - 40px);padding-top:60px;padding-inline:30px;margin-bottom:200px}.p-03-investidor .banner .left .btn-white{width:100%;max-width:400px;padding-inline:20px}.p-03-investidor .faq{margin-bottom:80px}.p-03-investidor .faq .container .right .faq-item .faq-title h3{font-size:16px}.p-03-investidor .faq .container .right .faq-item .faq-response p,.p-05-blog-interna .main-content .container .full-article p{font-size:14px}.p-04-blog-listagem .articles .container .top{flex-direction:column;align-items:flex-start;gap:16px}.p-04-blog-listagem .articles .container .top .menu-categories{width:calc(100% + 20px);overflow-x:auto}.p-04-blog-listagem .articles .container .top .menu-categories::-webkit-scrollbar{height:1px}.p-04-blog-listagem .articles .container .top .menu-categories::-webkit-scrollbar-thumb{background-color:transparent}.p-04-blog-listagem .articles .container .top .menu-categories a{font-size:12px;white-space:nowrap}.p-04-blog-listagem .articles .container .top form{width:100%}.p-04-blog-listagem .articles .container .top .menu-categories .swiper-categoria-blog{max-width:100%}.p-05-blog-interna{padding-top:102px}.p-05-blog-interna .main-content{margin-bottom:100px}.p-05-blog-interna .main-content .container{display:flex;flex-direction:column-reverse}.p-05-blog-interna .main-content .container .left{position:static}.p-05-blog-interna .main-content .container .left .social{inset:initial;position:relative;flex-direction:row;height:82px;margin-top:48px;gap:32px;align-items:flex-end;justify-content:center;border-top:1px solid #2c2c39}.p-05-blog-interna .main-content .container .left .social::before{content:"Compartilhe:";position:absolute;top:24px;left:50%;transform:translateX(-50%);font-size:14px;font-weight:600;color:#2c2c39;letter-spacing:-.28px}.p-05-blog-interna .main-content .container .full-article .breadcrumb,.p-07-calculadora .modal-calculator .cover{display:none}.p-05-blog-interna .main-content .container .full-article .category{margin-bottom:16px}.p-05-blog-interna .main-content .container .full-article .subtitle{font-size:12px}.p-05-blog-interna .main-content .container .full-article .subtitle+.subtitle{margin-top:10px}.p-05-blog-interna .main-content .container .full-article img{margin-block:16px}.p-05-blog-interna .main-content .container .full-article h2{margin-top:32px;margin-bottom:8px}.p-05-blog-interna .main-content .container .full-article p+p,.p-05-blog-interna .main-content .container .full-article ul{margin-top:20px}.p-05-blog-interna .related-articles .swiper-blog{padding-left:20px}.p-05-blog-interna .related-articles .swiper-blog .swiper-pagination{display:block;bottom:-5px}.p-05-blog-interna .related-articles .swiper-blog .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#b8bcca;width:6.5px;height:7px}.p-05-blog-interna .related-articles .swiper-blog .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2552a0}.p-07-calculadora{background-image:url(../images/bg-calculadora-mobile.svg)}.p-07-calculadora header{height:110px}.p-07-calculadora header .container img{width:131px}.p-07-calculadora header .container .btn{font-size:12px;max-width:129px;text-align:right}.p-07-calculadora .modal-calculator{grid-template-columns:1fr;padding-left:0}}.p-07-calculadora .modal-finished{position:fixed;inset:0;z-index:3;padding-bottom:78px;overflow-x:auto;display:none}.p-07-calculadora .modal-finished .content{padding-top:72px;padding-inline:40px}.p-07-calculadora .modal-finished .content h2{font-size:40px;font-weight:700;color:#fff;text-align:center;line-height:120%;letter-spacing:-.8px;margin-bottom:30px;margin-inline:auto}.p-07-calculadora .modal-finished .content .wrapper{max-width:1370px;margin-inline:auto;margin-bottom:87px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.p-07-calculadora .modal-finished .content .wrapper .item{border-radius:20px;background-color:#173f84;padding:70px 40px}.p-07-calculadora .modal-finished .content .wrapper .item .name{font-size:16px;font-weight:500;color:#fff;line-height:120%;letter-spacing:-.32px;margin-bottom:8px;display:block}.p-07-calculadora .modal-finished .content .wrapper .item .name-1{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.48px;line-height:120%;margin-bottom:20px;display:block}.p-07-calculadora .modal-finished .content .wrapper .item .price{display:block;font-size:36px;font-weight:700;color:#fff;line-height:120%}.p-07-calculadora .modal-finished .content .wrapper .item .price.red{color:#f36769}.p-07-calculadora .modal-finished .content .wrapper .item.especial{background-image:url(../images/bg-item.svg);background-size:cover;background-position:center right}.p-07-calculadora .modal-finished .content .wrapper .item.especial .name{font-size:16px;font-weight:500;color:#2c2c39;letter-spacing:-.32px;margin-bottom:6px;display:block}.p-07-calculadora .modal-finished .content .wrapper .item.especial .price{height:50px;padding-inline:20px;border-radius:56px;background-color:#6cb133;font-size:36px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:space-between;width:-moz-max-content;width:max-content;margin-bottom:12px}.p-07-calculadora .modal-finished .content .wrapper .item.especial .name-1{font-size:16px;font-weight:500;color:#2c2c39;letter-spacing:-.32px;line-height:120%}.p-07-calculadora .modal-finished .content .wrapper .item.especial .name-1 b{font-weight:700;font-size:24px}.p-07-calculadora .modal-finished .content .box{max-width:810px;border:1px solid #fff;border-radius:20px;padding-block:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto}.p-07-calculadora .modal-finished .content .box h3{font-size:24px;font-weight:700;color:#fff;line-height:130%;letter-spacing:-.48px;margin-bottom:16px;text-align:center;padding-inline:130px}.p-07-calculadora .modal-finished .content .box .btn-whatsapp{display:flex;align-items:center;gap:15px;justify-content:center;font-size:20px;font-weight:700;color:#fff;background:linear-gradient(84.65deg,#31c17e -23.79%,#57e6a3 115.29%);border-radius:10px;height:75px;width:-moz-max-content;width:max-content;padding-inline:90px;text-decoration:none}@media screen and (max-width:1150px){.p-07-calculadora .modal-finished .content .wrapper{grid-template-columns:1fr}}@media screen and (max-width:769px){.p-04-blog-listagem .post-full{gap:16px;background:#fff;box-shadow:0 66.437px 107.113px 48.8109px rgba(202,209,220,.2);border-radius:20px;padding:20px 20px 40px}.p-04-blog-listagem .post-full>.date{display:flex;margin-bottom:6px}.p-04-blog-listagem .post-full .cover{position:relative}.p-04-blog-listagem .post-full .cover .category{display:block;position:absolute;top:15px;left:15px}.p-04-blog-listagem .post-full .info .category,.p-04-blog-listagem .post-full .info .date,.p-04-blog-listagem .post-full .info p:not(:first-of-type){display:none}.p-04-blog-listagem .post-full .info h2{font-size:16px}.p-04-blog-listagem .articles .container .post-article .info p,.p-04-blog-listagem .post-full .info p,.p-07-calculadora .modal-calculator .left .controll-steps .box-step p,.p-07-calculadora .modal-calculator .left form .input-group label,.p-07-calculadora .modal-calculator .left form .input-group-radio div label,.p-07-calculadora .modal-finished .content .wrapper .item.especial .name-1 b{font-size:14px}.p-04-blog-listagem .post-full .info p+p{margin-top:0}.p-04-blog-listagem .articles{margin-bottom:100px}.p-04-blog-listagem .articles .container .list{grid-template-columns:1fr;gap:24px}.p-04-blog-listagem .articles .container .post-article .cover .category{left:20px;top:15px}.p-04-blog-listagem .articles .container .post-article .info h3{font-size:16px;height:36px}.p-04-blog-listagem .articles .container .pagination{margin-top:32px}.p-04-blog-listagem .articles .container .pagination .controls{width:100%;justify-content:space-between;margin-bottom:24px}.p-04-blog-listagem .articles .container .pagination .current-page,.p-07-calculadora .modal-calculator .left .step-control-box .current-step,.p-07-calculadora .modal-finished .content .wrapper .item.especial .name-1{font-size:12px}.p-05-blog-interna .related-articles .container h2{margin-bottom:0;font-size:16px;font-weight:700;color:#2c2c39;letter-spacing:-.32px;line-height:120%}.p-05-blog-interna .related-articles .swiper-blog{padding-left:20px;padding-top:16px}.p-06-contato{padding-top:110px}.p-07-calculadora .modal-finished .content .wrapper .item .price,.p-07-calculadora main .box h1{font-size:24px}.p-07-calculadora .modal-calculator .left form .choices .choices__list--dropdown{max-height:200px}.p-07-calculadora .modal-calculator{overflow:hidden;height:92vh}.p-07-calculadora .modal-calculator .left{padding-left:20px;padding-top:100px}.p-07-calculadora .modal-calculator .left .step-control-box{left:20px;top:24px;gap:16px}.p-07-calculadora .modal-calculator .left .step-control-box .go-back{gap:8px;font-size:12px}.p-07-calculadora .modal-calculator .left .controll-steps .box-step h2{font-size:16px;margin-bottom:5px}.p-07-calculadora .modal-calculator .left form{margin-top:auto;margin-bottom:auto;padding-bottom:80px}.p-07-calculadora .modal-calculator .left form .input-group input{height:50px;font-size:14px}.p-07-calculadora .modal-calculator .left form .input-group-radio{gap:20px}.p-07-calculadora .modal-calculator .left form .input-group-radio div{gap:7px}.p-07-calculadora .modal-calculator .left form .btn-primary{padding-inline:50px;height:55px;margin-top:38px}.p-07-calculadora .modal-calculator .left .main-footer-mobile{height:78px;display:flex;align-items:center;justify-content:center;background-color:#2552a0;margin-top:auto;width:calc(100% + 40px);margin-left:-20px;margin-bottom:-20px}.p-07-calculadora .modal-finished{padding-bottom:40px}.p-07-calculadora .modal-finished .content{padding-top:32px;padding-inline:20px}.p-07-calculadora .modal-finished .content h2{font-size:20px;margin-bottom:16px;max-width:305px;margin-inline:auto}.p-07-calculadora .modal-finished .content .wrapper{margin-bottom:32px}.p-07-calculadora .modal-finished .content .wrapper .item{padding:24px 32px}.p-07-calculadora .modal-finished .content .wrapper .item .name{font-size:12px;line-height:120%;margin-bottom:4px}.p-07-calculadora .modal-finished .content .wrapper .item .name-1{font-size:14px;line-height:120%;margin-bottom:8px}.p-07-calculadora .modal-finished .content .wrapper .item.especial{padding:16px 32px}.p-07-calculadora .modal-finished .content .wrapper .item.especial .name{font-size:12px;margin-bottom:4px}.p-07-calculadora .modal-finished .content .wrapper .item.especial .price{font-size:24px;padding-inline:16px;height:37px;margin-bottom:4px}.p-07-calculadora .modal-finished .content .wrapper .item.especial .name-only-mobile{font-size:12px;font-weight:500;color:#2c2c39;line-height:120%;letter-spacing:-.24px;display:block}.p-07-calculadora .modal-finished .content .box{max-width:initial;padding:0;border:0}.p-07-calculadora .modal-finished .content .box h3{font-size:16px;padding-inline:0;margin-bottom:16px}.p-07-calculadora .modal-finished .content .box .btn-whatsapp{width:100%;max-width:400px;padding-inline:20px;gap:16px;font-size:16px;height:70px}}#aviso-cookies{position:fixed;bottom:0;background:#222;width:100%;padding-top:15px;padding-bottom:15px;z-index:1000}#aviso-cookies .conteudo{max-width:1140px;margin:auto}#aviso-cookies .conteudo .flex{display:flex;justify-content:center;align-items:center;padding:0 15px}#aviso-cookies .conteudo .flex p,#aviso-cookies .conteudo .flex p a{color:#fff;font-size:13px;margin-right:15px;text-align:left;font-weight:700;z-index:8000}#aviso-cookies .conteudo .flex button{height:45px;background-color:#ffdb46;color:#2552a0;font-weight:700;text-align:center;display:block;border:none;cursor:pointer}#aviso-cookies .conteudo .flex button span{font-size:14px}@media(max-width:991px){#aviso-cookies .conteudo .flex{display:block}}.form-wpp{position:fixed;bottom:-125px;right:-40px;opacity:0;border-radius:8px;width:max(350px,30%);overflow:hidden;z-index:10;background-image:url("../images/wpp-wallpaper.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;background-blend-mode:lighten;background-color:#d9d9d9;box-shadow:0 0 25px -5px #8c8c8c;transition:250ms;transform:scale(.1)}.form-wpp.active{transform:scale(1);bottom:70px;right:15px;opacity:1}.form-wpp .fw-header{display:flex;align-items:center;gap:1rem;background:linear-gradient(158deg,#30c96b 0,#3ca765 100%) #30c96b;padding:15px 24px 13px;color:#fff;font-size:18px;box-shadow:5px 0 40px 15px #fff}.form-wpp .fw-header img{width:75px;aspect-ratio:1;object-fit:cover;border-radius:50%}.form-wpp .fw-content{display:flex;flex-direction:column;padding:24px;gap:16px}.form-wpp :is(input,textarea,button){width:100%;border-radius:8px;padding:1rem 1.5rem;border:1px solid #0dc152;outline:0;font-size:14px}.form-wpp h5{color:#404041;text-align:center;font-size:13px;font-weight:400}.btn-whatsapp-float,.form-wpp button{color:#fff;background:linear-gradient(158deg,#30c96b 0,#3ca765 100%) #30c96b;cursor:pointer}.form-wpp h5 a{font-weight:600}.form-wpp button{transition:.2s}.form-wpp button:is(:hover,:focus-visible){background-color:#30c96b}.form-wpp a{color:inherit}.btn-whatsapp-float{position:fixed;bottom:15px;right:15px;display:flex;align-items:center;gap:.75rem;border-radius:.5rem;padding:.8rem 2rem;font-size:1rem;font-weight:700;line-height:120.1%;letter-spacing:-.04rem;transition:background .3s;z-index:4;border:none}.btn-whatsapp-float:hover{background:#30c96b}.swal2-styled.swal2-confirm{background-color:#ffdb46!important;color:#2552a0}