html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:"Satoshi"}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}*{box-sizing:border-box}textarea:focus,input:focus,select:focus{box-shadow:0 0 0 0;border:0 none;outline:0}.container{max-width:1124px;margin:0 auto;padding:0 12px}@media(max-width: 768px){.container{padding:0 24px}}header{background-color:#fff}header .header__box{max-width:1324px;padding:18px 12px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}header .header__box .logo img{width:100%;max-width:200px;height:auto}header .header__box .menu .btn-hamburger{display:none}header .header__box .menu .list{display:flex;align-items:center;gap:28px}header .header__box .menu .list .item a{display:inline-block;color:#141416;font-size:16px;font-weight:400;line-height:24px;cursor:pointer;transition:.2s}header .header__box .menu .list .item a:hover{color:#ccc}header .header__box .menu .list .item .btn{font-weight:600;margin-left:41px;transition:.3s;color:#fff}header .header__box .menu .list .item .btn:hover{color:#fff}@media(max-width: 768px){header .header__box{padding:18px 24px}header .header__box .logo{width:109px}header .header__box .menu .btn-hamburger{display:block;height:24px;background-color:rgba(0,0,0,0);border:none;cursor:pointer}header .header__box .menu .list{display:block;position:absolute;width:100vw;top:59px;right:0;background-color:#fff;transition:.3s;z-index:100;height:0;visibility:hidden;overflow-y:hidden}header .header__box .menu.open .list{height:232px;visibility:visible}header .header__box .menu .list .item{text-align:right}header .header__box .menu .list .item a{margin-right:24px;margin-bottom:28px}header .header__box .menu .list .item .btn{margin-right:24px}}.introduction{position:relative;background-color:#141416;overflow-x:hidden}.bg-intro{min-width:565px;height:450px;background-image:url(../images/masthead.png);background-repeat:no-repeat;background-size:cover;background-position:right;mask-image:linear-gradient(300deg, #141416 13.95%, rgba(5, 5, 12, 0) 74.14%);overflow-x:hidden}.introduction .content{position:absolute;top:169px;left:9%}.introduction .content .title__introduction{color:#fff;max-width:19ch;font-size:48px;font-weight:600;line-height:56px;letter-spacing:-0.96px}@media(max-width: 768px){.bg-intro{mask-image:linear-gradient(-97deg, #141416 30.95%, rgba(5, 5, 12, 0.1) 90.51%)}.introduction .content{top:145px;left:3%}.introduction .content .title__introduction{max-width:12ch;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.32px}}.our__services{padding:90px 0 50px 0}.our__services .services__box{display:grid;justify-content:center;align-items:start;grid-template-columns:350px 1fr;gap:24px}.our__services .services__box .services__nav .sup-title{color:#05050c;font-size:14px;font-weight:500;line-height:171.429%}.our__services .services__box .services__nav .sup-title:after{margin-top:10px;margin-bottom:16px}.our__services .services__box .services__nav .main-title{color:#05050c;font-size:20px;font-weight:600;line-height:120%;margin-bottom:24px}.our__services .services__box .services__nav .services__list .topic{color:#777e90;font-size:16px;font-weight:400;line-height:24px;border-bottom:1px solid #e6e8ec;padding:14px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;position:relative}.our__services .services__box .services__nav .services__list .topic:first-child{border-top:1px solid #e6e8ec}.our__services .services__box .services__nav .services__list .topic::before{content:"";width:20px;height:20px;display:inline-block;background-position:center;background-repeat:no-repeat;opacity:.5}.our__services .services__box .services__nav .services__list .topic.current,.our__services .services__box .services__nav .services__list .topic:hover{color:#141416;font-size:16px;font-weight:600;line-height:24px;transition:.3s}.our__services .services__box .services__nav .services__list .topic.current::before,.our__services .services__box .services__nav .services__list .topic:hover::before{opacity:1}.our__services .services__box .services__nav .services__list .topic.current::after,.our__services .services__box .services__nav .services__list .topic:hover::after{content:"";width:9px;height:10px;display:inline-block;background-image:url(../icons/arrow-right-black.svg);background-position:center;background-repeat:no-repeat;position:absolute;right:12px}.our__services .services__box .services__nav .services__list .description{display:none}.our__services .services__box .services__nav .services__list .topic.contabil::before{background-image:url(../icons/money.svg)}.our__services .services__box .services__nav .services__list .topic.fiscal-tributario::before{background-image:url(../icons/receipt.svg)}.our__services .services__box .services__nav .services__list .topic.trabalhista::before{background-image:url(../icons/suitcase.svg)}.our__services .services__box .services__nav .services__list .topic.societario::before{background-image:url(../icons/people.svg)}.our__services .services__box .services__nav .services__list .topic.terceiro-setor::before{background-image:url(../icons/building.svg)}.our__services .services__box .services__nav .services__list .topic.planejamento-tributario::before{background-image:url(../icons/planning.svg)}.our__services .services__box .services__nav .services__list .topic.empresas-multinacionais::before{background-image:url(../icons/globe.svg)}.our__services .services__box .services__content .content{display:none}.our__services .services__box .services__content,.our__services .services__nav .services__list .description{background-color:#f9fafb;height:100%}.our__services .services__box .content.active{display:block}.our__services .services__box .image{height:180px}.our__services .services__box .image img{width:100%;height:100%;object-fit:cover}.our__services .services__box .text{padding:24px}.our__services .services__box .text .title{color:#05050c;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:12px}.our__services .services__box .text .information{color:rgba(5,5,12,.9019607843);font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px}.our__services .services__box .text .information p:not(:last-child){margin-bottom:18px}.our__services .services__box .text .information ul{margin-left:18px}.our__services .services__box .text .information ul li{display:list-item;list-style:disc !important}.our__services .services__box .text .information ul li:not(:last-child){margin-bottom:12px}@media(max-width: 768px){.our__services{padding:40px 0}.our__services .services__box{grid-template-columns:1fr}.our__services .services__box .services__content{display:none}.our__services .services__box .services__nav .services__list .description.active{display:block}.services__list .topic.current::after{rotate:90deg}}#service.page .our__services .container{max-width:1324px}#service.page .our__services .services__box{gap:64px}#service.page .our__services .services__box .text .title{margin-bottom:24px}#service.page .our__services .services__box .text .title::after{width:55px;margin-top:10px}#service.page .our__services .services__box .text .tasks li,#service.page .our__services .services__box .text .information{color:#777e90;font-size:16px;font-weight:400;line-height:24px}#service.page .our__services .services__box .text .tasks li{list-style:disc;margin-left:20px}.section-info{background-color:#f9fafb;padding-top:90px;padding-bottom:90px}.section-info .section-info__box{display:grid;grid-template-columns:minmax(327px, 534px) 1fr;align-items:center;gap:32px}.section-info .section-info__box .media{position:relative;z-index:1}.section-info .section-info__box .media::after{content:"";display:block;width:404px;height:344px;position:absolute;background-color:#e1213c;left:-5px;top:17px;z-index:-1}.section-info .section-info__box .media img{width:100%;object-fit:cover;object-position:center;position:relative}.needs.section-info .section-info__box{grid-template-columns:1fr minmax(327px, 534px)}.needs.section-info .section-info__box .media{position:relative}.needs.section-info .section-info__box .media::after{width:530px;left:9px;background-color:#2e3173}.section-info .section-info__box .text{color:#05050c}.section-info .section-info__box .text .sup-text{font-size:14px;font-weight:500;line-height:24px}.section-info .section-info__box .text .sup-text::after{margin-top:10px;margin-bottom:14px}.section-info .section-info__box .text .title{font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.32px;margin-bottom:14px}.section-info .section-info__box .text .information{font-size:16px;font-weight:400;line-height:24px;margin-bottom:18px}@media(max-width: 1024px){.needs.section-info .section-info__box,.section-info .section-info__box{grid-template-columns:1fr 1fr}.section-info .section-info__box .media::after{display:none}}@media(max-width: 860px){.section-info{padding-top:40px;padding-bottom:40px}.needs.section-info .section-info__box,.section-info .section-info__box{grid-template-columns:1fr}.section-info .section-info__box .media{width:100%;height:341px;margin:0 auto}.section-info .section-info__box .media img{height:100%}.section-info .section-info__box .media.video{max-width:534px}}.btn{color:#fff;font-size:16px;font-weight:600;line-height:24px;display:block;width:fit-content;padding:12px 18px;background-color:#e1213c;border:none;cursor:pointer;transition:.3s}.btn:hover{scale:1.03;background-color:#cd243c}.line-detail{position:relative}.line-detail::after{content:"";width:101px;height:2px;background-color:#e1213c;display:block}.depositions{padding:90px 0}.depositions .depositions__box{display:flex;flex-direction:column;align-items:center;text-align:center}.depositions .depositions__box .header__text{color:#05050c}.depositions .depositions__box .header__text .sup-text{font-size:14px;font-weight:500;line-height:24px}.depositions .depositions__box .header__text .sup-text::after{margin:10px auto 12px auto}.depositions .depositions__box .header__text .title{font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.32px;margin-bottom:18px}.depositions .depositions__box .header__text .description{font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;max-width:690px}.depositions .depositions__box .depositions__slide .list{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:24px}.depositions .depositions__box .depositions__slide .list .item{padding:24px;background-color:#f9fafb;width:257px;text-align:left}.depositions .depositions__box .depositions__slide .list .item blockquote{color:#777e90;font-size:14px;font-weight:500;line-height:24px;margin-bottom:10px}.depositions .depositions__box .depositions__slide .list .item .person{display:flex;justify-content:end;align-items:center;gap:17px;color:#141416;text-align:right;font-size:14px;font-weight:600;line-height:16px}.depositions .depositions__box .depositions__slide .list .item .person::before{content:"";display:block;width:22px;height:15px;background-image:url(../icons/quotation-marks.svg);background-position:center;background-repeat:no-repeat}.depositions .depositions__box .depositions__slide .list .item .company{display:block;color:#777e90;text-align:right;font-size:14px;font-weight:500;line-height:24px}@media(min-width: 769px){.depositions .depositions__box .depositions__slide .list{transform:translate3d(0, 0, 0) !important}}@media(max-width: 768px){.depositions{padding-top:40px;padding-bottom:40px;overflow:hidden}.depositions .depositions__box .depositions__slide{padding:0;display:block;width:375px;height:auto;overflow:hidden}.depositions .depositions__box .depositions__slide .list{justify-content:center;overflow:hidden;width:1376px;height:auto}.depositions .depositions__box .depositions__slide .list .item{width:326px}.depositions .depositions__box .pagination{display:flex;justify-content:center;gap:5px;margin-top:16px}.depositions .depositions__box .pagination li.active{width:31.064px;height:8px;background-color:#e1213c}.depositions .depositions__box .pagination li{width:9px;height:8px;background-color:rgba(225,33,60,.5);transition:.3s;cursor:pointer}}.contact__us{display:flex;justify-content:stretch;padding-top:64px;padding-bottom:64px}.contact__box{margin:0 0 0 auto;max-width:1269px;display:grid;grid-template-columns:1fr 1.4fr;justify-content:center;gap:32px;padding-left:24px}.contact__box .content__text .sup-text{display:inline-block;color:#141416;font-size:14px;font-weight:500;line-height:24px}.contact__box .content__text .sup-text::after{margin-top:10px;margin-bottom:12px}.contact__box .content__text .title{color:#141416;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.32px;margin-bottom:12px}.contact__box .content__text .description{display:inline-block;color:#141416;font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px}.contact__box .content__text .title__form{color:#05050c;font-size:16px;font-weight:600;line-height:24px;margin-bottom:12px}.contact__box .content__text .form__message{display:grid;grid-template-columns:repeat(2, minmax(156px, 261px));gap:14px;padding-bottom:24px;border-bottom:1px solid #e6e8ec;margin-bottom:24px}.contact__box .content__text .form__message button{grid-column:1/-1}.contact__box .content__text .form__message input,.contact__box .content__text .form__message textarea#message{background-color:#f9fafb;padding:12px 18px;border:none;font-family:Satoshi;font-size:14px;font-weight:500;line-height:24px;color:#202020}.contact__box .content__text .form__message input::placeholder,.contact__box .content__text .form__message textarea#message::placeholder{color:rgba(120,120,127,.9)}.contact__box .content__text .form__message input#subject{grid-column:1/-1}.contact__box .content__text .form__message textarea#message{grid-column:1/-1;resize:none;height:171px;margin-bottom:12px}.contact__box .content__text .data .contact__channels{display:flex;justify-content:space-between;margin-bottom:14px}.contact__box .content__text .data .title-reference{display:flex;align-items:center;gap:4px;color:#141416;font-size:14px;font-weight:500;line-height:24px}.contact__box .content__text .data .title-reference::before{content:"";width:18px;height:18px;display:inline-block;background-position:center;background-repeat:no-repeat}.contact__box .content__text .data .contact__description{color:#777e90;font-size:14px;font-weight:500;line-height:24px}.contact__box .content__text .data .tel__box .title-reference::before{background-image:url(../icons/telephone.svg)}.contact__box .content__text .data .email__box .title-reference::before{background-image:url(../icons/mail.svg)}.contact__box .content__text .data .address__box .title-reference::before{background-image:url(../icons/location.svg)}.image__map{height:732px}.image__map img{width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width: 1440px){.contact__box{margin:0 auto;max-width:1124px;padding:0 12px}}@media(max-width: 860px){.contact__us{padding-top:40px;padding-bottom:40px}.contact__box{grid-template-columns:1fr;margin:0 auto;justify-items:center;padding:0 24px}.contact__box .content__text .form__message{grid-template-columns:repeat(2, minmax(150px, 1fr))}.image__map{width:100%;height:350px}}#contact.page .contact__us{padding-bottom:96px}#contact.page .contact__box{max-width:1324px;margin:0 auto;padding:0 12px;align-items:center}#contact.page .image__map{height:800px}@media(max-width: 768px){#contact.page .contact__us{padding-top:40px;padding-bottom:40px}#contact.page .contact__box{margin:0 auto;padding:0 24px}#contact.page .image__map{height:350px}}footer#footer{padding:30px 0;background-color:#f9fafb}footer#footer .footer__nav .nav__list{display:flex;align-items:center;gap:32px;padding-bottom:30px;border-bottom:1px solid #e9e9e9}footer#footer .footer__nav .nav__list .item>a{color:#141416;font-size:16px;font-weight:400;line-height:24px}footer#footer .footer__box{display:flex;gap:24px;align-items:start;padding-top:30px}footer#footer .footer__box .logo{padding:12px 0}footer#footer .footer__box .content .copy-right{margin-bottom:24px;max-width:501px}footer#footer .footer__box .content .copy-right .text{color:#777e90;font-size:14px;font-weight:500;line-height:24px}footer#footer .footer__box .content .terms{display:flex;align-items:center;gap:32px;flex-wrap:wrap}footer#footer .footer__box .content .terms p>a{color:#777e90;font-size:14px;font-weight:500;line-height:24px}@media(max-width: 768px){footer#footer .footer__nav .nav__list{flex-direction:column;align-items:start}footer#footer .footer__box{flex-direction:column}footer#footer .footer__box .content .terms{flex-direction:column;align-items:start}}#footer.page .container{max-width:1300px}#story{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:80px}#story .header__text{padding-top:80px}#story .header__text .sup-text{display:block;text-align:center;color:#141416;font-size:16px;font-weight:600;line-height:16px;text-transform:uppercase}#story .header__text .sup-text:after{margin:10px auto 12px auto}#story .header__text .principal-title{color:#141416;text-align:center;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.32px}#story .grid{display:grid;justify-content:center;align-items:center;grid-template-columns:repeat(2, minmax(350px, 720px))}#story .grid .icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;border:8px solid #f4f5f6;background-color:#e6e8ec}#story .grid .icon img{width:24px;height:24px}#story .grid .content{padding-right:64px;padding-left:64px}#story .grid .image{height:499px}#story .grid .image img{width:100%;height:100%;object-fit:cover;object-position:center}#story .grid.reverse .content{padding-left:64px;padding-right:64px}#story .grid .content .icon{margin-bottom:24px}#story .grid .content .title{color:#101828;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.32px;margin-bottom:16px}#story .grid .content .description{color:#777e90;font-size:18px;font-weight:400;line-height:27px}@media(max-width: 960px){#story{padding:40px 24px;gap:40px}#story .header__text{padding-top:0}#story .grid{display:flex;flex-direction:column-reverse;gap:24px}#story .grid .content{grid-row:1;padding:0}#story .grid .image{width:100%;height:350px}#story .grid .content .description{font-size:16px;line-height:24px}#story .grid.reverse{flex-direction:column}#story .grid.reverse .content{padding:0}}.principal__points .list{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(3, minmax(267px, 405px));justify-content:space-between;align-items:start;gap:48px;padding:40px 24px}.principal__points .list .point{max-width:405px}.principal__points .list .point .icon{margin:0 auto;display:flex;justify-content:center;align-items:center;width:112px;height:112px;border-radius:50%;border:18.5px solid #f4f5f6;background-color:#e6e8ec;margin-bottom:16px}.principal__points .list .point .icon img{width:56px;height:56px}.principal__points .list .point .text{text-align:center}.principal__points .list .point .text .title{color:#101828;font-size:20px;font-weight:600;line-height:24px;margin-bottom:8px}.principal__points .list .point .text .description{color:#777e90;font-size:18px;font-weight:400;line-height:27px}@media(max-width: 960px){.principal__points .list{grid-template-columns:1fr;justify-items:center;padding:24px 24px 48px 24px}.principal__points .list .point{max-width:570px}.principal__points .list .point .text .description{font-size:16px;line-height:24px}}