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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{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}img{max-width:unset}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .seta-quem-somos em,.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile .article .mid .img .ilustra,.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card .img-card .ilustra,.termos-section .circle:after,.inside-container.case-content .sobre-case .image,.inside-container.case-content .sobre-case .more-details,.inside-container.case-content .sobre-case .objectives-challenges .card .title em,.inside-container.case-content .sobre-case .timeline .timeline-area em,.inside-container.case-content .sobre-case .site-preview,.inside-container.case-content .sobre-case .site-preview .preview-image,.inside-container.case-content .sobre-case .ficha-tecnica .left .img,.inside-container.case-content .sobre-case .ficha-tecnica .right .ferramentas .icons em,.services-container .services-area .service-item h4:before,.skill-cards .card .icon em,.services-cards .card .bg,.services-cards .card .bottom .button-area .circle a:before,.portfolio-section .content-area .card .img-area:before,.portfolio-section .content-area .card .img-area .image,.portfolio-section .content-area .card .content .bottom em,.navbar-container .menu-expansivel .left-side .divisor .btn em,.navbar-container .menu-expansivel .right-side .bottom .language-select .left .socials a em,.footer-container footer .footer-top .right .top .right-menu a em,#block-frt-breadcrumbs .breadcrumb ol li:before{background-repeat:no-repeat;background-size:contain;display:block}@media only screen and (min-width:768px) and (max-width:1230px){.termos-section .scrollable-container .scrollable-top,.termos-section .scrollable-container .scrollable-mid .left .text,.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile{padding-left:48px!important;padding-right:48px!important}}@media only screen and (max-width:767px){.termos-section .scrollable-container .scrollable-top,.termos-section .scrollable-container .scrollable-mid .left .text,.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile{padding-left:24px!important;padding-right:24px!important}}.frt-row{--total-cols:12;--total-gaps:11;--gap:24px;flex-wrap:wrap;display:flex}.frt-row .frt-col-1{flex:0 0 calc(1*100%/var(--total-cols));max-width:calc(1*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-1.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-1{margin-left:calc(1*100%/var(--total-cols))}.frt-row .frt-col-2{flex:0 0 calc(2*100%/var(--total-cols));max-width:calc(2*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-2.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-2{margin-left:calc(2*100%/var(--total-cols))}.frt-row .frt-col-3{flex:0 0 calc(3*100%/var(--total-cols));max-width:calc(3*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-3.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-3{margin-left:calc(3*100%/var(--total-cols))}.frt-row .frt-col-4{flex:0 0 calc(4*100%/var(--total-cols));max-width:calc(4*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-4.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-4{margin-left:calc(4*100%/var(--total-cols))}.frt-row .frt-col-5{flex:0 0 calc(5*100%/var(--total-cols));max-width:calc(5*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-5.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-5{margin-left:calc(5*100%/var(--total-cols))}.frt-row .frt-col-6{flex:0 0 calc(6*100%/var(--total-cols));max-width:calc(6*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-6.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-6{margin-left:calc(6*100%/var(--total-cols))}.frt-row .frt-col-7{flex:0 0 calc(7*100%/var(--total-cols));max-width:calc(7*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-7.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-7{margin-left:calc(7*100%/var(--total-cols))}.frt-row .frt-col-8{flex:0 0 calc(8*100%/var(--total-cols));max-width:calc(8*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-8.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-8{margin-left:calc(8*100%/var(--total-cols))}.frt-row .frt-col-9{flex:0 0 calc(9*100%/var(--total-cols));max-width:calc(9*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-9.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-9{margin-left:calc(9*100%/var(--total-cols))}.frt-row .frt-col-10{flex:0 0 calc(10*100%/var(--total-cols));max-width:calc(10*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-10.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-10{margin-left:calc(10*100%/var(--total-cols))}.frt-row .frt-col-11{flex:0 0 calc(11*100%/var(--total-cols));max-width:calc(11*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-11.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-11{margin-left:calc(11*100%/var(--total-cols))}.frt-row .frt-col-12{flex:0 0 calc(12*100%/var(--total-cols));max-width:calc(12*100%/var(--total-cols));padding-left:var(--gap)}.frt-row .frt-col-12.pd-left{padding-left:var(--gap)}.frt-row .frt-col-offset-12{margin-left:calc(12*100%/var(--total-cols))}.frt-row [class*=frt-col-]:first-child:not([class*=frt-col-offset-]){padding-left:unset}.frt-row [class*=frt-col-].frt-pd-left:not([class*=frt-col-offset-]){padding-left:var(--gap)}@media only screen and (max-width:768px){.frt-row{--total-cols-mb:6;--total-gaps-mb:5;--gap-mb:24px;--padding-sides-mb:calc(var(--gap-mb)/2)}.frt-row [class*=frt-col-]{padding-left:unset}.frt-row [class*=frt-col-offset-]{margin-left:unset}.frt-row [class*=frt-col-].frt-pd-left{padding-left:var(--gap)}.frt-row .frt-col-mb-1{flex:0 0 calc(1*100%/var(--total-cols-mb));max-width:calc(1*100%/var(--total-cols-mb));padding-left:var(--gap)}.frt-row .frt-col-mb-offset-1{margin-left:calc(1*100%/var(--total-cols-mb))}.frt-row .frt-col-mb-2{flex:0 0 calc(2*100%/var(--total-cols-mb));max-width:calc(2*100%/var(--total-cols-mb));padding-left:var(--gap)}.frt-row .frt-col-mb-offset-2{margin-left:calc(2*100%/var(--total-cols-mb))}.frt-row .frt-col-mb-3{flex:0 0 calc(3*100%/var(--total-cols-mb));max-width:calc(3*100%/var(--total-cols-mb));padding-left:var(--gap)}.frt-row .frt-col-mb-offset-3{margin-left:calc(3*100%/var(--total-cols-mb))}.frt-row .frt-col-mb-4{flex:0 0 calc(4*100%/var(--total-cols-mb));max-width:calc(4*100%/var(--total-cols-mb));padding-left:var(--gap)}.frt-row .frt-col-mb-offset-4{margin-left:calc(4*100%/var(--total-cols-mb))}.frt-row .frt-col-mb-5{flex:0 0 calc(5*100%/var(--total-cols-mb));max-width:calc(5*100%/var(--total-cols-mb));padding-left:var(--gap)}.frt-row .frt-col-mb-offset-5{margin-left:calc(5*100%/var(--total-cols-mb))}.frt-row .frt-col-mb-6{flex:0 0 calc(6*100%/var(--total-cols-mb));max-width:calc(6*100%/var(--total-cols-mb));padding-left:var(--gap)}.frt-row .frt-col-mb-offset-6{margin-left:calc(6*100%/var(--total-cols-mb))}.frt-row [class*=frt-col-mb-]:first-child:not([class*=frt-col-mb-offset-]){padding-left:unset}}.frt-row [class*=frt-col-],.frt-row :after,.frt-row :before{box-sizing:border-box}#block-frt-breadcrumbs{margin-top:102px}@media only screen and (min-width:768px) and (max-width:991px){#block-frt-breadcrumbs{margin-top:92px}}@media only screen and (max-width:767px){#block-frt-breadcrumbs{margin-top:68px}}#block-frt-breadcrumbs .breadcrumb{z-index:1;background-color:#fff;border-bottom:1px solid #000;align-items:center;padding:16px 96px;display:flex;position:relative}@media only screen and (max-width:860px){#block-frt-breadcrumbs .breadcrumb{display:none}}#block-frt-breadcrumbs .breadcrumb ol{display:flex}#block-frt-breadcrumbs .breadcrumb ol li{align-items:center;font-size:12px;text-decoration:none;display:flex}#block-frt-breadcrumbs .breadcrumb ol li:before{content:"";background-image:url(/images/svg/breadcrumb-arrow.svg);width:8px;height:8px;margin-left:4px;margin-right:8px}#block-frt-breadcrumbs .breadcrumb ol li:first-of-type:before{content:"";width:10px;height:10px;margin-right:6px}#block-frt-breadcrumbs .breadcrumb ol li a{text-decoration:none}.footer-container{background-color:#fff;border-top:1px solid #000;position:relative}.footer-container footer{flex-direction:column;display:flex}.footer-container footer .footer-top{display:flex}@media only screen and (max-width:767px){.footer-container footer .footer-top{flex-direction:column}}.footer-container footer .footer-top .left{flex:58.33%;padding:72px 0 60px}@media only screen and (max-width:767px){.footer-container footer .footer-top .left{width:auto;padding:0 24px 32px}}@media only screen and (min-width:768px) and (max-width:1142px){.footer-container footer .footer-top .left{padding:33px 50px 60px 0}}.footer-container footer .footer-top .left .title{margin-bottom:40px;padding-right:20px}@media only screen and (max-width:767px){.footer-container footer .footer-top .left .title{margin-bottom:32px}}.footer-container footer .footer-top .left .title h3{max-width:530px;font-size:36px}@media only screen and (max-width:767px){.footer-container footer .footer-top .left .title h3{margin-top:32px;font-size:27px}}@media only screen and (min-width:768px) and (max-width:1142px){.footer-container footer .footer-top .left .title h3{font-size:40px}}.footer-container footer .footer-top .left .btn{margin-bottom:40px}@media only screen and (max-width:767px){.footer-container footer .footer-top .left .btn{margin-bottom:24px}.footer-container footer .footer-top .left .contact{align-items:center;display:flex}}.footer-container footer .footer-top .left .contact p{margin-bottom:8px}@media only screen and (max-width:767px){.footer-container footer .footer-top .left .contact p{margin:0 8px 0 0;font-size:14px}}.footer-container footer .footer-top .left .contact a{font-size:20px;text-decoration:none}@media only screen and (max-width:767px){.footer-container footer .footer-top .left .contact a{font-size:16px}}.footer-container footer .footer-top .line{background-color:#000;width:1px}@media only screen and (max-width:767px){.footer-container footer .footer-top .line{width:auto;height:1px}}.footer-container footer .footer-top .right{flex-direction:column;justify-content:space-between;padding:50px 0 30px 70px;display:flex}@media only screen and (min-width:768px) and (max-width:799px){.footer-container footer .footer-top .right{padding:50px 0 30px 26px}}@media only screen and (max-width:767px){.footer-container footer .footer-top .right{width:auto;padding:35px 24px 32px}}.footer-container footer .footer-top .right .top{margin-bottom:40px;display:flex}@media only screen and (max-width:767px){.footer-container footer .footer-top .right .top{flex-direction:column}}.footer-container footer .footer-top .right .top .left-menu,.footer-container footer .footer-top .right .top .right-menu{flex-direction:column;display:flex}.footer-container footer .footer-top .right .top .left-menu a,.footer-container footer .footer-top .right .top .right-menu a{margin-bottom:10px;font-size:14px;text-decoration:none}.footer-container footer .footer-top .right .top .left-menu a:last-of-type,.footer-container footer .footer-top .right .top .right-menu a:last-of-type{margin-bottom:0}@media only screen and (max-width:767px){.footer-container footer .footer-top .right .top .left-menu a:nth-child(5),.footer-container footer .footer-top .right .top .right-menu a:nth-child(5){margin-bottom:0}.footer-container footer .footer-top .right .top .left-menu{grid-template-areas:"a b""c d""e f""g h";column-gap:40px;display:grid}.footer-container footer .footer-top .right .top .left-menu a:first-child{grid-area:a}.footer-container footer .footer-top .right .top .left-menu a:nth-child(2){grid-area:b}.footer-container footer .footer-top .right .top .left-menu a:nth-child(3){grid-area:c}.footer-container footer .footer-top .right .top .left-menu a:nth-child(4){grid-area:d}.footer-container footer .footer-top .right .top .left-menu a:nth-child(5){grid-area:e}.footer-container footer .footer-top .right .top .left-menu a:nth-child(6){grid-area:f}}.footer-container footer .footer-top .right .top .right-menu{margin-left:40px}@media only screen and (max-width:767px){.footer-container footer .footer-top .right .top .right-menu{grid-template-columns:1fr 1fr;margin-top:32px;margin-left:0;display:grid}}.footer-container footer .footer-top .right .top .right-menu a{justify-content:center;align-items:center;display:flex}@media only screen and (max-width:767px){.footer-container footer .footer-top .right .top .right-menu a{justify-content:initial;margin-bottom:0}}.footer-container footer .footer-top .right .top .right-menu a em{width:24px;height:24px;margin-right:8px}.footer-container footer .footer-top .right .top .right-menu a em.linkedin{background-image:url(/images/svg/linkedin-logo.svg)}.footer-container footer .footer-top .right .top .right-menu a em.whatsapp{background-image:url(/images/svg/whatsapp-logo.svg)}.footer-container footer .footer-top .right .bottom-container .line{background:#000;width:calc(100% + 166px);height:1px;margin-bottom:23px;position:relative;left:-70px}@media only screen and (min-width:768px) and (max-width:799px){.footer-container footer .footer-top .right .bottom-container .line{width:calc(100% + 74px);left:-26px}}.footer-container footer .footer-top .right .bottom-container .bottom p{margin-bottom:10px;font-size:12px}.footer-container footer .footer-top .right .bottom-container .bottom p:last-of-type{margin-bottom:0}.footer-container .footer-bottom{border-top:1px solid #000;padding-top:18px;padding-bottom:14px;display:flex}@media only screen and (max-width:767px){.footer-container .footer-bottom{padding:24px}}.footer-container .footer-bottom a{font-size:12px;text-decoration:none}@media only screen and (max-width:767px){.footer-container .footer-bottom a{font-size:12px}}.footer-container .footer-bottom a:first-of-type{margin-right:90px}@media only screen and (max-width:767px){.footer-container .footer-bottom a:first-of-type{margin-right:70px}}.frt-input.mt30{margin-top:30px}.frt-input .texto-intro{margin-bottom:8px}.frt-input .texto-intro p{font-size:14px}.frt-input .label-float{padding-top:16px;position:relative}.frt-input .label-float.error input{border:1px solid #f25852;width:calc(100% - 60px);padding-right:45px}.frt-input .label-float.error textarea{border:1px solid #f25852}.frt-input .label-float.error .error-icon{display:block}.frt-input .label-float .error-icon{background-image:url(/images/svg/input-error.svg);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;padding-right:16px;display:none;position:absolute;top:28px;right:0}.frt-input .label-float input,.frt-input .label-float textarea{resize:none;-webkit-appearance:none;background-color:#0000;border:1px solid #000;outline:none;width:calc(100% - 32px);padding:16px;font-size:14px;transition:all .1s linear}.frt-input .label-float input:focus,.frt-input .label-float textarea:focus{border:1px solid #000}.frt-input .label-float input::placeholder,.frt-input .label-float textarea::placeholder{color:#0000}.frt-input .label-float input:focus:required:invalid,.frt-input .label-float textarea:focus:required:invalid{border:2px solid #f25852}.frt-input .label-float input:required:invalid+label:before,.frt-input .label-float textarea:required:invalid+label:before{content:"*"}.frt-input .label-float input:focus+label,.frt-input .label-float input:not(:placeholder-shown)+label,.frt-input .label-float textarea:focus+label,.frt-input .label-float textarea:not(:placeholder-shown)+label{font-size:10px;top:18px}.frt-input .label-float select{cursor:pointer;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid #000;outline:none;width:100%;padding:16px;font-size:14px;transition:all .1s linear}.frt-input .label-float select>option[value=""]{color:#0000;display:none}.frt-input .label-float select:focus+label,.frt-input .label-float select.has-value+label{font-size:10px;top:18px}.frt-input .label-float label{pointer-events:none;box-sizing:border-box;font-size:14px;transition:all .1s linear;position:absolute;top:50%;left:16px}.frt-input .texto-suporte{margin-top:8px}.frt-input .texto-suporte p{justify-content:space-between;width:100%;display:flex}.frt-input .texto-suporte p,.frt-input .texto-suporte span{font-size:11px;font-weight:700}.error-message{margin-top:8px;padding:0 8px;font-size:11px;display:block}.error-message.hide{display:none}.navbar-container .nav-top{z-index:10;background-color:#fff;width:calc(100% - 194px);position:fixed}@media only screen and (max-width:767px){.navbar-container .nav-top{width:100%;left:0}}.navbar-container .nav-top nav{border-top:1px solid #000;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:10px 96px;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.navbar-container .nav-top nav{padding:10px 48px}}@media only screen and (max-width:767px){.navbar-container .nav-top nav{padding:8px 24px}}.navbar-container .nav-top nav .logo-side img{cursor:pointer;height:75px}@media only screen and (min-width:768px) and (max-width:991px){.navbar-container .nav-top nav .logo-side img{height:65px}}@media only screen and (max-width:767px){.navbar-container .nav-top nav .logo-side img{height:47px}}.navbar-container .nav-top nav .menu-side{background:0 0;border:none}.navbar-container .nav-top nav .menu-side #nav-icon{-o-transition:.5s ease-in-out;cursor:pointer;width:32px;height:26px;transition:all .5s ease-in-out;display:block;position:relative;transform:rotate(0)}.navbar-container .nav-top nav .menu-side #nav-icon span{opacity:1;-o-transition:.25s ease-in-out;background:#000;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.navbar-container .nav-top nav .menu-side #nav-icon span:first-child{top:0}.navbar-container .nav-top nav .menu-side #nav-icon span:nth-child(2),.navbar-container .nav-top nav .menu-side #nav-icon span:nth-child(3){top:13px}@media only screen and (max-width:767px){.navbar-container .nav-top nav .menu-side #nav-icon span:nth-child(2),.navbar-container .nav-top nav .menu-side #nav-icon span:nth-child(3){top:8px}}.navbar-container .nav-top nav .menu-side #nav-icon span:nth-child(4){top:26px}@media only screen and (max-width:767px){.navbar-container .nav-top nav .menu-side #nav-icon span:nth-child(4){top:16px}}.navbar-container .nav-top nav .menu-side #nav-icon.open span:first-child{width:0%;top:13px;left:50%}@media only screen and (max-width:767px){.navbar-container .nav-top nav .menu-side #nav-icon.open span:first-child{top:8px}}.navbar-container .nav-top nav .menu-side #nav-icon.open span:nth-child(2){transform:rotate(45deg)}.navbar-container .nav-top nav .menu-side #nav-icon.open span:nth-child(3){transform:rotate(-45deg)}.navbar-container .nav-top nav .menu-side #nav-icon.open span:nth-child(4){width:0%;top:13px;left:50%}@media only screen and (max-width:767px){.navbar-container .nav-top nav .menu-side #nav-icon.open span:nth-child(4){top:8px}.navbar-container .nav-top nav .menu-side #nav-icon{width:19px;height:16px}}@media only screen and (min-width:768px) and (max-width:991px){.navbar-container .nav-top{width:calc(100% - 98px)}}.navbar-container .menu-expansivel{z-index:9;background:#fff;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;justify-content:space-between;align-items:center;width:calc(100% - 345px);height:calc(100% - 102px);margin:0 auto;padding:102px 55px 0 96px;transition:top .8s ease-out;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto}@media only screen and (min-width:851px) and (max-width:991px){.navbar-container .menu-expansivel{width:calc(100% - 249px);height:calc(100% - 92px);padding:92px 55px 0 96px}}@media only screen and (min-width:768px) and (max-width:850px){.navbar-container .menu-expansivel{width:calc(100% - 170px);height:calc(100% - 92px);padding:92px 36px 0}}@media only screen and (max-width:767px){.navbar-container .menu-expansivel{justify-content:initial;flex-direction:column;align-items:flex-start;width:auto;height:calc(100% - 110px);padding:110px 82px 0}}.navbar-container .menu-expansivel.closed{top:calc(-100% - 1px)}.navbar-container .menu-expansivel .left-side{width:100%;height:100%;position:relative}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .left-side{width:100%;height:auto}}.navbar-container .menu-expansivel .left-side .anchors{flex-direction:column;justify-content:center;height:100%;padding-right:15px;display:flex}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .left-side .anchors{justify-content:initial;height:auto;padding-right:0}}.navbar-container .menu-expansivel .left-side .line{background:#000;width:1px;height:100%;position:absolute;top:0;right:0}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .left-side .line{display:none}}.navbar-container .menu-expansivel .left-side .divisor{align-items:center;width:-moz-fit-content;margin-bottom:16px;text-decoration:none;display:flex}.navbar-container .menu-expansivel .left-side .divisor:last-of-type{margin-bottom:0}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .left-side .divisor{width:100%;margin-bottom:16px}}.navbar-container .menu-expansivel .left-side .divisor:hover .text .nome-link{margin-left:5px;transition:margin-left 1s}.navbar-container .menu-expansivel .left-side .divisor:hover .text .descricao-link{opacity:1;z-index:1;transition:opacity 1s}.navbar-container .menu-expansivel .left-side .divisor:hover .btn{z-index:1;opacity:1;animation-name:show-arrow-btn;animation-duration:.6s;left:0}@keyframes show-arrow-btn{0%{opacity:0;z-index:-1;left:-100%}to{z-index:1;opacity:1;left:0}}.navbar-container .menu-expansivel .left-side .divisor.opacity-off{opacity:.3;transition:opacity .6s}.navbar-container .menu-expansivel .left-side .divisor.divisor--sub{margin-bottom:6px;margin-left:20px}.navbar-container .menu-expansivel .left-side .divisor.divisor--sub .text .nome-link{font-size:1rem;font-weight:400}@media only screen and (min-width:851px) and (max-width:991px){.navbar-container .menu-expansivel .left-side .divisor.divisor--sub .text .nome-link{font-size:.9rem}}@media only screen and (max-width:850px){.navbar-container .menu-expansivel .left-side .divisor.divisor--sub .text .nome-link{font-size:.9rem}}.navbar-container .menu-expansivel .left-side .divisor.divisor--sub:last-of-type{margin-bottom:16px}.navbar-container .menu-expansivel .left-side .divisor .text{flex-direction:column;text-decoration:none;display:flex}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .left-side .divisor .text{width:100%}}.navbar-container .menu-expansivel .left-side .divisor .text .nome-link{font-size:1.5rem;font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;margin-left:0;text-decoration:none;transition:margin-left 1s;animation-name:remove-margin-p;animation-duration:1s}@media only screen and (min-width:851px) and (max-width:991px){.navbar-container .menu-expansivel .left-side .divisor .text .nome-link{font-size:1.2rem}}@media only screen and (min-width:768px) and (max-width:850px){.navbar-container .menu-expansivel .left-side .divisor .text .nome-link{font-size:1.2rem}}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .left-side .divisor .text .nome-link{font-size:1.5rem}}.navbar-container .menu-expansivel .left-side .divisor .text .descricao-link{opacity:0;z-index:-1;margin-top:6px;font-size:14px;transition:opacity 1s}@media only screen and (min-width:851px) and (max-width:991px){.navbar-container .menu-expansivel .left-side .divisor .text .descricao-link{font-size:12px}}@media only screen and (min-width:768px) and (max-width:850px){.navbar-container .menu-expansivel .left-side .divisor .text .descricao-link{font-size:12px}}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .left-side .divisor .text .descricao-link{display:none}}.navbar-container .menu-expansivel .left-side .divisor .btn{opacity:0;z-index:-1;text-decoration:none;animation-name:hide-arrow-btn;animation-duration:.6s;position:relative;left:-100%}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .left-side .divisor .btn{display:none}}@keyframes hide-arrow-btn{0%{z-index:1;opacity:1;left:0}to{opacity:0;z-index:-1;left:-100%}}.navbar-container .menu-expansivel .left-side .divisor .btn em{background-image:url(/images/svg/green-btn-arrow.svg);width:48px;height:48px;margin-left:11px}.navbar-container .menu-expansivel .right-side{grid-template-rows:2fr 1fr;height:100%;padding-left:100px;display:grid;position:relative}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side{width:100%;padding:0;display:block}}.navbar-container .menu-expansivel .right-side .top{flex-direction:column;justify-content:center;margin-top:100px;display:flex}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .top{justify-content:initial;margin:0}}.navbar-container .menu-expansivel .right-side .top .title{margin-bottom:40px}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .top .title{border-top:1px solid #0000001a;margin-top:33px;margin-bottom:25px}}.navbar-container .menu-expansivel .right-side .top .title h3{font-size:2.1875rem}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .top .title h3{padding-top:30px;font-size:24px}}.navbar-container .menu-expansivel .right-side .top .btn{margin-bottom:40px}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .top .btn{margin-bottom:32px}}.navbar-container .menu-expansivel .right-side .top .btn button{cursor:pointer;border:none;padding:16px 24px;font-size:.875rem;text-decoration:none}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .top .btn button{width:100%}.navbar-container .menu-expansivel .right-side .top .contact{display:none}}.navbar-container .menu-expansivel .right-side .top .contact p{margin-bottom:8px;font-size:1.1875rem}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .top .contact p{margin:0;font-size:.875rem}}.navbar-container .menu-expansivel .right-side .top .contact a{font-size:.8125rem;text-decoration:none}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .top .contact a{margin-left:8px;font-size:.875rem}}.navbar-container .menu-expansivel .right-side .bottom{flex-direction:column;justify-content:center;display:flex;position:relative}.navbar-container .menu-expansivel .right-side .bottom .line{background:#000;width:calc(100% + 155px);height:1px;margin-bottom:100px;position:absolute;left:-100px}@media only screen and (min-width:768px) and (max-width:850px){.navbar-container .menu-expansivel .right-side .bottom .line{width:calc(100% + 136px)}}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .bottom .line{background-color:#8797221a;width:100%;margin-bottom:70px;left:0}}.navbar-container .menu-expansivel .right-side .bottom .language-select{justify-content:space-between;padding:17px 0;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.navbar-container .menu-expansivel .right-side .bottom .language-select{padding:18px 0}}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .bottom .language-select{padding:0}}.navbar-container .menu-expansivel .right-side .bottom .language-select .left{display:flex}.navbar-container .menu-expansivel .right-side .bottom .language-select .left .socials{justify-content:flex-start;gap:16px;padding-top:10px;display:flex}@media only screen and (min-width:768px) and (max-width:850px){.navbar-container .menu-expansivel .right-side .bottom .language-select .left .socials{justify-content:flex-start}}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .bottom .language-select .left .socials{padding:0}}.navbar-container .menu-expansivel .right-side .bottom .language-select .left .socials a{text-decoration:none}.navbar-container .menu-expansivel .right-side .bottom .language-select .left .socials a em{width:40px;height:40px}.navbar-container .menu-expansivel .right-side .bottom .language-select .left .socials a em.whatsapp{background-image:url(/images/svg/whatsapp-logo.svg)}.navbar-container .menu-expansivel .right-side .bottom .language-select .left .socials a em.linkedin{background-image:url(/images/svg/linkedin-logo.svg)}.navbar-container .menu-expansivel .right-side .bottom .language-select .left .socials a em.dribbble{background-image:url(/images/svg/dribbble-logo.svg)}.navbar-container .menu-expansivel .right-side .bottom .language-select .right{align-items:center;display:flex}.navbar-container .menu-expansivel .right-side .bottom .language-select .right a{font-size:14px;text-decoration:none}.navbar-container .menu-expansivel .right-side .bottom .language-select .right a.active{font-weight:700}.navbar-container .menu-expansivel .right-side .bottom .language-select .right .mark{background-color:#000;width:28px;height:1px;margin:0 4px}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .bottom{margin-top:20px;margin-bottom:20px}}.navbar-container .menu-expansivel .right-side .img-anchors{z-index:1;opacity:1;width:calc(100% + 55px);height:100%;transition:opacity .5s ease-out;position:absolute;overflow:hidden}.navbar-container .menu-expansivel .right-side .img-anchors .foto{width:100%;height:100%}.navbar-container .menu-expansivel .right-side .img-anchors.hide{opacity:0;z-index:-1}@media only screen and (max-width:767px){.navbar-container .menu-expansivel .right-side .img-anchors{display:none}}.portfolio-section .content-area .card{flex-direction:column;flex:1;display:flex}.portfolio-section .content-area .card a{text-decoration:none}.portfolio-section .content-area .card.wip{pointer-events:none}.portfolio-section .content-area .card.wip .img-area:after{content:"Em breve";text-align:center;width:80%;padding:9px;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-section .content-area .card .img-area{position:relative}.portfolio-section .content-area .card .img-area:before{content:"";z-index:1;background-image:url(/images/svg/tag-conteudo.svg);width:41px;height:50px;margin-right:16px;position:absolute;right:0}@media only screen and (max-width:900px){.portfolio-section .content-area .card .img-area:before{width:40px;height:48px}}.portfolio-section .content-area .card .img-area .image{filter:grayscale();object-fit:cover;object-position:center center;width:100%;height:344px;margin-bottom:18px}@media only screen and (max-width:1280px){.portfolio-section .content-area .card .img-area .image{height:292px}}@media only screen and (max-width:1120px){.portfolio-section .content-area .card .img-area .image{height:252px}}@media only screen and (max-width:900px){.portfolio-section .content-area .card .img-area .image{height:370px}}.portfolio-section .content-area .card .content{justify-content:space-between;align-items:center;padding:0 16px;display:flex}@media only screen and (max-width:900px){.portfolio-section .content-area .card .content{padding:0}}.portfolio-section .content-area .card .content .top .title p{margin-bottom:5px}.portfolio-section .content-area .card .content .top .title p a{font-size:20px}@media only screen and (max-width:900px){.portfolio-section .content-area .card .content .top .title{font-size:16px}}.portfolio-section .content-area .card .content .top .description a{font-size:14px;font-weight:700}.portfolio-section .content-area .card .content .bottom em{cursor:pointer;background-image:url(/images/svg/plus.svg);width:48px;height:48px;transition:transform .6s}.portfolio-section .content-area .card .content .bottom em:hover{transform:rotate(90deg)}@media only screen and (max-width:425px){.portfolio-section .content-area .card .content .bottom em{width:28px;height:28px}}@media only screen and (max-width:900px){.portfolio-section .content-area .card{margin-bottom:26px}.portfolio-section .content-area .card:last-of-type{margin-bottom:0}}@media only screen and (max-width:425px){.portfolio-section .content-area .card{width:100%}}.portfolio-section .content-area .card:hover .img-area .image{filter:grayscale(0)}.portfolio-section .content-area .card:hover .content .bottom em{background-image:url(/images/svg/plus-filled.svg)}.services-cards{display:flex}@media only screen and (max-width:880px){.services-cards{flex-direction:column}}.services-cards .card{flex-direction:column;justify-content:space-between;width:50%;min-height:504px;padding:32px;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:880px){.services-cards .card{width:100%;min-height:305px;padding:24px;left:-24px}}@media only screen and (max-width:767px){.services-cards .card{width:calc(100% - 48px);left:0}}@media only screen and (min-width:1026px){.services-cards .card:hover .bottom .text-area .description{opacity:1;height:auto;animation-name:to-show;animation-duration:.2s}@keyframes to-show{0%{opacity:0;height:0;left:-100%}to{opacity:1;height:auto;left:calc(100% - 122px)}}.services-cards .card:hover .bottom .button-area{opacity:1;z-index:1;height:auto;animation-name:to-show;animation-duration:1s;left:calc(100% - 122px)}}.services-cards .card .bg{z-index:-1;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.services-cards .card .top.white p:before{background-color:#000}.services-cards .card .top p{align-items:center;font-size:16px;display:flex}@media only screen and (max-width:880px){.services-cards .card .top p{font-size:14px}}.services-cards .card .top p:before{content:"";background-color:#000;width:14px;height:14px;margin-right:12px;display:block}.services-cards .card .bottom{cursor:default;flex-direction:column;justify-content:space-between;display:flex}.services-cards .card .bottom .text-area .title{max-width:280px}@media only screen and (max-width:880px){.services-cards .card .bottom .text-area .title{max-width:170px}}.services-cards .card .bottom .text-area .title p{font-size:32px}@media only screen and (max-width:880px){.services-cards .card .bottom .text-area .title p{font-size:24px}}.services-cards .card .bottom .text-area .description{max-width:200px;margin-top:16px}@media only screen and (min-width:1026px){.services-cards .card .bottom .text-area .description{opacity:0;height:0;transition:height 1.5s}}@media only screen and (max-width:1025px){.services-cards .card .bottom .text-area .description{margin-top:40px}}.services-cards .card .bottom .text-area .description p{font-size:16px}.services-cards .card .bottom .button-area{z-index:-1;opacity:0;height:0;animation-name:to-hide;animation-duration:1s;position:absolute;bottom:32px;left:-100%}@keyframes to-hide{0%{opacity:1;height:auto;left:calc(100% - 122px)}to{opacity:0;height:0;left:-100%}}@media only screen and (max-width:1025px){.services-cards .card .bottom .button-area{opacity:1;z-index:1;height:auto;bottom:32px;left:auto;right:32px}}@media only screen and (min-width:1026px){.services-cards .card .bottom .button-area:hover .circle{background-color:#fff;animation-name:show-circle;animation-duration:.5s;left:-64px}.services-cards .card .bottom .button-area:hover .circle.black{background-color:#000;border:1px solid #000}@keyframes show-circle{0%{left:0}to{left:-64px}}.services-cards .card .bottom .button-area:hover .circle a:before{margin-left:70px}}.services-cards .card .bottom .button-area .circle{z-index:-1;cursor:pointer;border:1px solid #000;border-radius:100%;justify-content:center;align-items:center;width:96px;height:96px;animation-name:hide-circle;animation-duration:.5s;display:flex;position:relative;left:0}@keyframes hide-circle{0%{left:-64px}to{left:0}}@media only screen and (max-width:880px){.services-cards .card .bottom .button-area .circle{width:88px;height:88px}}@media only screen and (min-width:881px) and (max-width:1025px){.services-cards .card .bottom .button-area .circle{background-color:#fff}.services-cards .card .bottom .button-area .circle.black{background-color:#000;border:1px solid #000}}.services-cards .card .bottom .button-area .circle a{text-align:center;align-items:center;height:100%;font-size:14px;text-decoration:none;display:flex;position:relative}@media only screen and (max-width:880px){.services-cards .card .bottom .button-area .circle a{font-size:12px}}.services-cards .card .bottom .button-area .circle a:before{content:"";pointer-events:none;background-image:url(/images/svg/seta-verde.svg);width:70px;height:10px;margin-top:4px;margin-left:-75px;transition:all .5s;position:absolute;left:0}@media only screen and (max-width:1025px){.services-cards .card .bottom .button-area .circle a:before{background-image:url(/images/svg/seta-verde-mobile.svg);width:7px;height:115px;margin:-120px auto 0;top:37px;left:0;right:0}}.skill-cards{position:relative}.skill-cards.visual-design{flex-direction:column;align-items:flex-end;display:flex}.skill-cards.visual-design .card{align-items:stretch;width:786px;margin:0;padding:81px 0;display:flex}@media only screen and (max-width:1250px){.skill-cards.visual-design .card{width:100%}}@media only screen and (max-width:767px){.skill-cards.visual-design .card{padding:32px 0}}.skill-cards.visual-design .card:first-of-type{border-top:0}.skill-cards.visual-design .card:last-of-type{border-bottom:1px solid #879722}.skill-cards.visual-design .card .description{flex-basis:50%}@media only screen and (max-width:767px){.skill-cards.visual-design .card .description{flex-basis:100%;margin-top:13px}}.skill-cards.visual-design .card .icon{flex-basis:30%}.skill-cards.visual-design .card .icon img{object-fit:contain;object-position:top left;width:100%;height:100%}@media only screen and (max-width:767px){.skill-cards.visual-design .card .icon img{max-height:80px}.skill-cards.visual-design .card .icon{flex-basis:100%}}.skill-cards .card{border-top:1px solid #000;justify-content:space-between;align-items:flex-start;width:695px;padding:44px 0;display:flex}@media only screen and (max-width:1250px){.skill-cards .card{width:100%}}@media only screen and (max-width:767px){.skill-cards .card{flex-wrap:wrap;align-items:center;padding:40px 0}}.skill-cards .card.justify-end{justify-content:flex-end}@media only screen and (max-width:767px){.skill-cards .card.justify-end{justify-content:flex-start}}.skill-cards .card .icon{margin-right:23px}@media only screen and (max-width:767px){.skill-cards .card .icon{margin-right:16px}}.skill-cards .card .icon em{width:40px;height:40px}.skill-cards .card .icon em.design{background-image:url(/images/svg/design-logo.svg)}.skill-cards .card .icon em.dev{background-image:url(/images/svg/dev-logo.svg)}.skill-cards .card .icon em.management{background-image:url(/images/svg/management-logo.svg)}.skill-cards .card .title{cursor:default;flex-grow:1;font-size:32px}@media only screen and (max-width:855px){.skill-cards .card .title{margin-right:24px;font-size:24px}}@media only screen and (max-width:767px){.skill-cards .card .title{margin:0}.skill-cards .card .break-mobile{flex-basis:100%;width:0;height:0}}.skill-cards .card .description{max-width:336px;font-size:14px}@media only screen and (max-width:767px){.skill-cards .card .description{max-width:none;margin-top:24px}}.skill-cards .card.only-text{align-items:center}@media only screen and (max-width:767px){.skill-cards .card.only-text{flex-direction:column}}.skill-cards .card.only-text p{max-width:364px;font-size:16px}@media only screen and (max-width:767px){.skill-cards .card.only-text p{max-width:none;margin-bottom:32px;font-size:14px}}.services-container .services-area{border-bottom:1px solid #000;flex-direction:column;margin-top:80px;margin-bottom:80px;padding-bottom:80px;display:flex}.services-container .services-area .title-area{text-align:right;margin-bottom:80px}.services-container .services-area .title-area .title{justify-content:flex-end;align-items:center;margin-bottom:18px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.services-container .services-area .title-area .title:before{content:"";background-color:#000;width:14px;height:14px;margin-right:12px}.services-container .services-area .title-area h3{text-align:right;margin-bottom:12px;font-size:36px}.services-container .services-area .title-area p{text-align:right;font-size:18px}.services-container .services-area .title-area a{text-align:center;background-color:#fff;border:1px solid #000;min-width:140px;margin-top:20px;padding:16px 24px;text-decoration:none;display:inline-block}.services-container .services-area .title-area a:hover{color:#fff;background-color:#000}@media only screen and (min-width:851px) and (max-width:991px){.services-container .services-area .title-area h3{margin-bottom:10px;font-size:28px}}@media only screen and (min-width:768px) and (max-width:850px){.services-container .services-area .title-area h3{margin-bottom:10px;font-size:24px}}@media only screen and (max-width:767px){.services-container .services-area .title-area h3{margin-bottom:10px;font-size:20px}}.services-container .services-area .foto-container{padding:0 10%}.services-container .services-area .foto-container .foto{height:50%}@media only screen and (max-width:767px){.services-container .services-area .foto-container{padding:0 20%}.services-container .services-area .foto-container .foto{margin-bottom:80px}}.services-container .services-area .service-item{border-left:1px solid #000;margin-bottom:24px;padding-left:24px;padding-right:24px}.services-container .services-area .service-item h4{align-items:center;margin-bottom:10px;display:flex}.services-container .services-area .service-item h4:before{content:"";background-image:url(/images/svg/breadcrumb-arrow.svg);width:8px;height:8px;margin-left:4px;margin-right:8px}.services-container .services-area:nth-child(2n) .content-row{flex-direction:row-reverse}.services-container .services-area:nth-child(2n) .content-row .service-item{border-left:none;border-right:1px solid #000;margin-right:24px}.services-container .services-area:nth-child(2n) .content-row .service-item h4{justify-content:end}.services-container .services-area:nth-child(2n) .content-row .service-item P{text-align:right}:root{--height-modal-dialog-cookie:auto}.modal-dialog-cookie{top:calc(100% - var(--height-modal-dialog-cookie));max-height:var(--height-modal-dialog-cookie);z-index:99999;flex-direction:row;padding:20px 60px;display:none;position:fixed}.modal-dialog-cookie .text{text-align:justify;flex:.8;font-size:16px}.modal-dialog-cookie .text a{text-decoration:underline}.modal-dialog-cookie .action{text-align:center;flex:.2;align-self:center}.modal-dialog-cookie .action a{padding:14px 20px;text-decoration:none}.modal-dialog-cookie.open{display:flex}@media only screen and (min-width:1921px){.modal-dialog-cookie{width:100%}}@media only screen and (max-width:767px){.modal-dialog-cookie{flex-direction:column}.modal-dialog-cookie .action{align-self:unset;flex:1;margin-top:15px}.modal-dialog-cookie .action a{width:100%;padding:14px 0;display:block}}.media-overlay{height:100%;position:relative;overflow:hidden}.media-overlay .tinta{z-index:3;mix-blend-mode:overlay;background-image:url(/images/svg/tinta.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;width:100%;height:100%;display:none;position:absolute}.media-overlay .mask1{z-index:2;mix-blend-mode:hue;opacity:.5;background-color:#f5f5f5;width:100%;height:100%;position:absolute}.media-overlay .mask2{z-index:1;mix-blend-mode:multiply;background-image:url(/images/noise.png);width:100%;height:100%;position:absolute}.media-overlay .mask3{z-index:-1;background-color:#333;width:100%;height:100%;position:absolute;top:0}.media-overlay img,.media-overlay video{object-fit:cover;object-position:center;z-index:0;mix-blend-mode:exclusion;width:100%;height:100%;display:block;position:relative}.bg-japanese{opacity:.3;width:100%;height:100%;position:absolute;overflow:hidden}.bg-japanese .face{opacity:1;pointer-events:none;background-image:url(/images/japanese/img-heroFRT1.png);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.bg-japanese .iris{pointer-events:none;z-index:-1;width:var(--iris-size,57px);height:var(--iris-size,57px);opacity:1;position:absolute}.is-home .navbar-container .nav-top{background-color:#0000;transition:background-color .3s ease-out}.is-home .navbar-container .nav-top nav{border-color:#0000;transition:border-color .3s ease-out}.is-home .navbar-container.open .nav-top,.is-home .navbar-container.opaque .nav-top{background-color:#fff}.is-home .navbar-container.open .nav-top nav,.is-home .navbar-container.opaque .nav-top nav{border-color:#000}.is-home .main-content{margin-top:100vh}:root{--image-what-we-do-top:0px}.destaques{border-bottom:1px solid #000;flex-wrap:wrap;display:flex}.destaques .destaque{box-sizing:border-box;border-right:1px solid #000;flex:1;padding:4% 5%}.destaques .destaque:last-of-type{border-right:none}.destaques .destaque .number{font-family:var(--font-montserrat),sans-serif;font-size:50px}.destaques .destaque .text{font-size:18px}@media only screen and (min-width:851px) and (max-width:991px){.destaques .destaque .number{font-size:48px}.destaques .destaque .text{font-size:18px}}@media only screen and (min-width:768px) and (max-width:850px){.destaques .destaque .number{font-size:42px}.destaques .destaque .subtitle{font-size:16px}}@media only screen and (max-width:767px){.destaques{flex-direction:column}.destaques .destaque .number{font-size:36px}.destaques .destaque .subtitle{font-size:16px}}.sobre-container{color:#fff;background-color:#000;padding:100px}.sobre-container p{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;letter-spacing:1px;text-align:center;font-size:24px}@media only screen and (min-width:851px) and (max-width:991px){.sobre-container{padding:60px}.sobre-container P{font-size:20px}}@media only screen and (min-width:768px) and (max-width:850px){.sobre-container{padding:40px}.sobre-container P{font-size:18px}}@media only screen and (max-width:767px){.sobre-container{padding:30px}.sobre-container P{font-size:16px}}.aio-tools .aio-tool-block .label{text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-bottom:12px;font-size:12px}.aio-tools .aio-tool-block .cta{border:1px solid #000;margin-top:20px;padding:16px 24px;text-decoration:none;display:inline-block}.aio-tools .aio-tool-block .cta:hover,.aio-tools .aio-tool-block--dark{color:#fff;background-color:#000}.aio-tools .aio-tool-block--dark .label{opacity:.6}.aio-tools .aio-tool-block--dark .cta--white{color:#000;background-color:#fff;border-color:#fff}.aio-tools .aio-tool-block--dark .cta--white:hover{color:#fff;background-color:#0000}.oque{border-bottom:1px solid #000;flex-flow:wrap;align-items:stretch;height:100%;display:flex}.oque .oque-container{box-sizing:border-box;border-right:1px solid #000;flex-direction:column;flex:1;justify-content:flex-start;padding:5%;display:flex}.oque .oque-container:last-of-type{border-right:none}.oque .oque-container .title{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;text-align:left;margin-bottom:20px;font-size:48px;line-height:normal}.oque .oque-container .subtitle{font-size:24px}.oque .oque-container p{margin-bottom:20px}.oque .oque-container .cta{text-align:center;background-color:#fff;border:1px solid #000;min-width:140px;margin-top:20px;padding:16px 24px;text-decoration:none;display:inline-block}.oque .oque-container .cta:hover{color:#fff;background-color:#000}.oque .oque-container .cta.invertido{color:#fff;background-color:#000;border:1px solid #fff}.oque .oque-container .cta.invertido:hover{color:#000;background-color:#fff}@media only screen and (min-width:851px) and (max-width:991px){.oque .oque-container .title{font-size:44px}.oque .oque-container .subtitle{font-size:22px}}@media only screen and (min-width:768px) and (max-width:850px){.oque{flex-direction:column}.oque .oque-container .title{font-size:40px}.oque .oque-container .subtitle{font-size:20px}}@media only screen and (max-width:767px){.oque{flex-direction:column}.oque .oque-container .title{font-size:36px}.oque .oque-container .subtitle{font-size:18px}}.ilustra-content{box-sizing:border-box;border-bottom:1px solid #000;height:400px}.servicos .top{box-sizing:border-box;border-bottom:1px solid #000;padding:5%}.servicos .top .title{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;text-align:center;margin-bottom:20px;font-size:48px;line-height:normal}.servicos .top .subtitle{text-align:center;font-size:24px}.servicos .servicos-content{border-bottom:1px solid #000;flex-flow:wrap;align-items:stretch;height:100%;display:flex}.servicos .servicos-content .servico{box-sizing:border-box;border-bottom:1px solid #000;border-right:1px solid #000;flex-direction:column;justify-content:flex-start;padding:5%;display:flex}.servicos .servicos-content .servico:last-of-type{border-right:none}.servicos .servicos-content .servico .title{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;text-align:left;margin-bottom:20px;font-size:28px;line-height:normal}.servicos .servicos-content .servico:first-child{flex:40%}.servicos .servicos-content .servico:nth-child(2){border-right:none;flex:60%}.servicos .servicos-content .servico:nth-child(3){flex:60%}.servicos .servicos-content .servico:nth-child(4){flex:40%}.servicos .servicos-content .servico .label{text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-bottom:12px;font-size:12px}.servicos .servicos-content .servico .cta{border-bottom:2px solid #000;margin-top:20px;padding-bottom:5px;font-weight:700;text-decoration:none;display:inline-block}.servicos .servicos-content.servicos-content--3 .servico{border-bottom:none;border-right:1px solid #000;flex:1}.servicos .servicos-content.servicos-content--3 .servico:first-child,.servicos .servicos-content.servicos-content--3 .servico:nth-child(2),.servicos .servicos-content.servicos-content--3 .servico:nth-child(3){flex:1}.servicos .servicos-content.servicos-content--3 .servico:last-of-type{border-right:none}@media only screen and (max-width:767px){.servicos .servicos-content.servicos-content--3 .servico{border-right:none}}@media only screen and (min-width:851px) and (max-width:991px){.servicos .top .title{font-size:44px}.servicos .top .subtitle{font-size:22px}.servicos .servicos-content .servico .title{font-size:24px}}@media only screen and (min-width:768px) and (max-width:850px){.servicos .top .title{font-size:40px}.servicos .top .subtitle{font-size:20px}.servicos .servicos-content .servico .title{font-size:22px}}@media only screen and (max-width:767px){.servicos .top .title{font-size:36px}.servicos .top .subtitle,.servicos .servicos-content .servico .title{font-size:20px}}.aio-score{background-color:#000}.aio-score .aio-score-content{box-sizing:border-box;width:50%;margin:auto;padding:90px 0}.aio-score .aio-score-content .title{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;text-align:left;color:#fff;margin-bottom:20px;font-size:36px;line-height:normal}.aio-score .aio-score-content .subtitle{text-align:left;color:#fff;font-size:16px}.aio-score .aio-score-content .aio-wizard-card{text-align:center;margin:auto;padding:32px 0}@media only screen and (max-width:600px){.aio-score .aio-score-content .aio-wizard-card{padding:24px 0}}.aio-score .aio-score-content .aio-wizard-card .frt-input{text-align:left;margin-bottom:16px}.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float input,.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float select{color:#fff;background-color:#0000;border-color:#fff}.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float input:focus,.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float select:focus{border-color:#fff}.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float input:disabled,.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float select:disabled{opacity:.5;cursor:not-allowed}.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ffffff' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float select option{color:#fff;background-color:#111}.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float label{color:#fff}.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float input:focus+label,.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float input:not(:placeholder-shown)+label,.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float select:focus+label,.aio-score .aio-score-content .aio-wizard-card .frt-input .label-float select.has-value+label{color:#fffc}.aio-score .aio-score-content .aio-wizard-card .frt-input .error-message{color:#ff7070}.aio-score .aio-score-content .aio-wizard-card .button-submit-area{margin-top:8px}.aio-score .aio-score-content .aio-wizard-card .button-submit-area .frt-input-submit-button{cursor:pointer;color:#000;box-sizing:border-box;background-color:#fff;border:1px solid #fff;width:100%;padding:16px 24px;font-size:14px;transition:background .2s,color .2s}.aio-score .aio-score-content .aio-wizard-card .button-submit-area .frt-input-submit-button:hover:not(:disabled){color:#fff;background-color:#0000}.aio-score .aio-score-content .aio-wizard-card .button-submit-area .frt-input-submit-button:disabled{opacity:.5;cursor:not-allowed}.aio-score .aio-score-content .aio-input{color:#fff;box-sizing:border-box;background-color:#000;border:1px solid #fff;outline:none;flex:1;height:56px;padding:0 20px;font-size:16px;transition:border-color .1s linear}.aio-score .aio-score-content .aio-input::placeholder{color:#fff}.aio-score .aio-score-content .aio-input:disabled{opacity:.5;cursor:not-allowed}.aio-score .aio-score-content .aio-submit{cursor:pointer;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #000;height:56px;padding:0 32px;font-size:16px;transition:background .2s,opacity .2s}.aio-score .aio-score-content .aio-submit:hover:not(:disabled){color:#fff;background:#000}.aio-score .aio-score-content .aio-submit:disabled{opacity:.5;cursor:not-allowed}@media only screen and (max-width:600px){.aio-score .aio-score-content .aio-submit{height:48px}}@media only screen and (min-width:992px) and (max-width:1300px){.aio-score .aio-score-content{width:60%}}@media only screen and (min-width:851px) and (max-width:991px){.aio-score .aio-score-content{width:70%}.aio-score .aio-score-content .title{font-size:32px}}@media only screen and (min-width:768px) and (max-width:850px){.aio-score .aio-score-content{width:80%}.aio-score .aio-score-content .title{font-size:28px}}@media only screen and (max-width:767px){.aio-score .aio-score-content{width:90%}.aio-score .aio-score-content .title{font-size:24px}}.artigos{border-top:1px solid #000}.artigos .artigos-top{box-sizing:border-box;padding:90px 15% 0}.artigos .artigos-top .title{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;text-align:left;margin-bottom:20px;font-size:48px;line-height:normal}.artigos .artigos-top .subtitle{text-align:left;margin-bottom:20px;font-size:24px}.artigos .artigos-top .cta{border-bottom:2px solid #000;padding-bottom:5px;font-weight:700;text-decoration:none}.artigos .artigos-content{flex-wrap:wrap;padding:90px 15%;display:flex}.artigos .artigos-content .artigo{box-sizing:border-box;border-top:1px solid #000;flex:1 0 100%;padding:50px 20px;transition:background .5s ease-out}.artigos .artigos-content .artigo:last-of-type{border-bottom:1px solid #000}.artigos .artigos-content .artigo .top{margin-bottom:10px}.artigos .artigos-content .artigo .top .tags .tag{text-transform:uppercase;border-right:1px solid #000;margin-right:5px;padding-right:10px;font-size:12px}.artigos .artigos-content .artigo .top .tags .tag:last-of-type{border-right:none;margin-right:0;padding-right:0}.artigos .artigos-content .artigo .top .data{font-size:12px}.artigos .artigos-content .artigo .content{flex-flow:wrap;text-decoration:none;display:flex}.artigos .artigos-content .artigo .content h3{flex:100%;margin-bottom:20px;font-size:42px}.artigos .artigos-content .artigo .content h3 a{text-decoration:none}.artigos .artigos-content .artigo .content .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.artigos .artigos-content .artigo .content .cols .subtitulo{flex:100%;margin-bottom:20px}.artigos .artigos-content .artigo .content .cols .cta{border-bottom:2px solid #000;padding-bottom:5px;font-weight:700;text-decoration:none}.artigos .artigos-content .artigo .content .cols .ilustra{justify-content:flex-end;display:flex}.artigos .artigos-content .artigo .content .cols .ilustra .foto{max-height:100px}@media only screen and (min-width:851px) and (max-width:991px){.artigos .artigos-content .artigo .content h3{font-size:32px}}@media only screen and (min-width:768px) and (max-width:850px){.artigos .artigos-content .artigo .content h3{font-size:24px}}@media only screen and (max-width:767px){.artigos .artigos-content .artigo .content h3{font-size:24px}}@media only screen and (max-width:1024px){.artigos .artigos-content{padding-left:24px;padding-right:24px}}.home-disclaimer{background-color:#fff;border-bottom:1px solid #000;width:100%;height:100vh;position:absolute;top:0;left:0}.home-disclaimer .bg-japa{opacity:.6;z-index:-2;pointer-events:none;background-image:url(/images/japanese/japa-no-eyes.png);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.home-disclaimer .disclaimer{z-index:1;pointer-events:none;box-sizing:border-box;width:100%;margin-top:70vh;padding:0 24px;position:absolute}.home-disclaimer .disclaimer h1{text-align:center;font-size:56px}.home-disclaimer .disclaimer p{text-align:center;font-size:36px}@media only screen and (min-width:851px) and (max-width:991px){.home-disclaimer .disclaimer h1{font-size:48px}.home-disclaimer .disclaimer p{font-size:30px}}@media only screen and (min-width:768px) and (max-width:850px){.home-disclaimer .disclaimer h1{font-size:36px}.home-disclaimer .disclaimer p{font-size:24px}}@media only screen and (max-width:767px){.home-disclaimer .disclaimer{margin-top:50vh}.home-disclaimer .disclaimer h1{font-size:38px}.home-disclaimer .disclaimer p{font-size:18px}}.home-disclaimer .bg-disclaimer{width:100%;height:100%}.home-disclaimer .bg-disclaimer .video{z-index:0;width:100%;height:100vh;position:absolute;top:0;left:0}.home-disclaimer .bg-disclaimer .video video{object-fit:cover;width:100%;height:100vh}.home-disclaimer .bg-disclaimer .frt-container-drone canvas{touch-action:pan-y!important}.home-disclaimer .bg-disclaimer .control{display:none}.inside-container.case-content{position:relative}.inside-container.case-content:before{content:"";z-index:-1;background-color:#000;width:100vw;height:5px;position:absolute;top:7%;left:0}@media only screen and (max-width:950px){.inside-container.case-content:before{top:6%}}@media only screen and (max-width:767px){.inside-container.case-content:before{top:4%}}@media only screen and (max-width:768px){.inside-container.case-content{padding-top:37px;padding-left:24px;padding-right:24px}}@media only screen and (max-width:767px){.inside-container.case-content.case-padding{padding:0 24px}}.inside-container.case-content .mobile-area{display:none}@media only screen and (max-width:767px){.inside-container.case-content .mobile-area{margin-top:37px}.inside-container.case-content .mobile-area p{align-items:center;font-size:14px;display:flex}.inside-container.case-content .mobile-area p:before{content:"";width:10px;height:10px;margin-right:8px}}.inside-container.case-content .title-page{justify-content:center;margin-top:50px;margin-bottom:50px;display:flex}@media only screen and (max-width:767px){.inside-container.case-content .title-page{margin-top:unset;justify-content:flex-start}}.inside-container.case-content .title-page .title-case{text-transform:uppercase;width:90%;max-width:900px;margin:0 auto;font-size:80px}@media only screen and (max-width:950px){.inside-container.case-content .title-page .title-case,.inside-container.case-content .title-page .subtitle-case{font-size:50px}}@media only screen and (max-width:767px){.inside-container.case-content .title-page .title-case,.inside-container.case-content .title-page .subtitle-case{font-size:24px}}.inside-container.case-content .top-image-area{border:1px solid #000;max-width:900px;margin:0 auto 80px;padding:2vw;display:block}.inside-container.case-content .top-image-area .ilustra{border:1px solid #000;width:100%;display:inline-block}.inside-container.case-content .sobre-case{width:100%;max-width:1056px;margin:auto;position:relative}.inside-container.case-content .sobre-case .image.logo-design{width:336px}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .image.logo-design{width:250px}}@media only screen and (min-width:992px){.inside-container.case-content .sobre-case .area{float:left}}.inside-container.case-content .sobre-case .sobre-top{overflow:auto}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .sobre-top{text-align:center}}.inside-container.case-content .sobre-case .sobre-top .text p{max-width:427px;font-size:32px}@media only screen and (max-width:1441px){.inside-container.case-content .sobre-case .sobre-top .text p{max-width:350px;font-size:28px}}@media only screen and (max-width:1300px){.inside-container.case-content .sobre-case .sobre-top .text p{max-width:300px;font-size:24px}}@media only screen and (max-width:1200px){.inside-container.case-content .sobre-case .sobre-top .text p{max-width:250px;font-size:20px}}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .sobre-top .text p{max-width:none;font-size:20px}}@media only screen and (min-width:1142px){.inside-container.case-content .sobre-case .sobre-top .text{margin-bottom:100px;margin-left:100px}}@media only screen and (max-width:1441px) and (min-width:1301px){.inside-container.case-content .sobre-case .sobre-top .text{margin-bottom:100px;margin-left:70px}}@media only screen and (max-width:1300px) and (min-width:1201px){.inside-container.case-content .sobre-case .sobre-top .text{margin-bottom:100px;margin-left:40px}}@media only screen and (max-width:1200px) and (min-width:992px){.inside-container.case-content .sobre-case .sobre-top .text{margin-bottom:60px;margin-left:30px}}@media only screen and (min-width:992px){.inside-container.case-content .sobre-case .sobre-top .text{float:left}}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .sobre-top .text{text-align:left;margin-bottom:20px}}.inside-container.case-content .sobre-case .sobre-top .img1{width:430px}@media only screen and (max-width:1441px){.inside-container.case-content .sobre-case .sobre-top .img1{width:400px}}@media only screen and (max-width:1300px){.inside-container.case-content .sobre-case .sobre-top .img1{width:360px}}@media only screen and (max-width:1200px){.inside-container.case-content .sobre-case .sobre-top .img1{width:320px}}@media only screen and (min-width:992px){.inside-container.case-content .sobre-case .sobre-top .img1{float:right}}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .sobre-top .img1{vertical-align:middle;width:272px;margin:auto 8px;display:inline-block}}.inside-container.case-content .sobre-case .sobre-top .img2{width:245px}@media only screen and (max-width:1441px){.inside-container.case-content .sobre-case .sobre-top .img2{width:200px}}@media only screen and (max-width:1300px){.inside-container.case-content .sobre-case .sobre-top .img2{width:175px}}@media only screen and (max-width:1200px){.inside-container.case-content .sobre-case .sobre-top .img2{width:150px}}@media only screen and (min-width:992px){.inside-container.case-content .sobre-case .sobre-top .img2{float:left;clear:left;z-index:-1;position:relative}}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .sobre-top .img2{vertical-align:middle;width:128px;margin-top:8px;margin-right:16px;display:inline-block}}.inside-container.case-content .sobre-case .sobre-top .img3{width:245px}@media only screen and (max-width:1441px){.inside-container.case-content .sobre-case .sobre-top .img3{width:200px}}@media only screen and (max-width:1300px){.inside-container.case-content .sobre-case .sobre-top .img3{width:175px}}@media only screen and (max-width:1200px){.inside-container.case-content .sobre-case .sobre-top .img3{width:150px}}@media only screen and (min-width:992px){.inside-container.case-content .sobre-case .sobre-top .img3{float:right;clear:right;z-index:1;margin-top:60px;position:relative}}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .sobre-top .img3{vertical-align:middle;width:128px;margin-top:8px;display:inline-block}}.inside-container.case-content .sobre-case .sobre-top .text-mid p{max-width:340px;padding-bottom:100px;font-size:32px;font-style:italic;position:relative}.inside-container.case-content .sobre-case .sobre-top .text-mid p:before{content:"“";font-size:100px;font-style:italic;position:absolute;top:-45px;left:-16px}@media only screen and (max-width:1441px) and (min-width:1301px){.inside-container.case-content .sobre-case .sobre-top .text-mid p:before{font-size:70px;top:-25px}}@media only screen and (max-width:1300px) and (min-width:992px){.inside-container.case-content .sobre-case .sobre-top .text-mid p:before{font-size:70px;top:-25px}}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .sobre-top .text-mid p:before{top:-15px;left:20px}}.inside-container.case-content .sobre-case .sobre-top .text-mid p:after{content:"”";font-size:100px;font-style:italic;position:absolute;bottom:20px;right:-16px}@media only screen and (max-width:1441px) and (min-width:1301px){.inside-container.case-content .sobre-case .sobre-top .text-mid p:after{font-size:70px;bottom:-60px}}@media only screen and (max-width:1300px) and (min-width:992px){.inside-container.case-content .sobre-case .sobre-top .text-mid p:after{font-size:70px;bottom:-60px}}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .sobre-top .text-mid p:after{bottom:-48px;right:260px}}@media only screen and (max-width:1441px){.inside-container.case-content .sobre-case .sobre-top .text-mid p{max-width:310px;margin-bottom:100px;font-size:28px}}@media only screen and (max-width:1300px){.inside-container.case-content .sobre-case .sobre-top .text-mid p{max-width:270px;margin-bottom:100px;font-size:24px}}@media only screen and (max-width:1200px) and (min-width:992px){.inside-container.case-content .sobre-case .sobre-top .text-mid p{max-width:260px;margin-bottom:100px;font-size:20px}}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .sobre-top .text-mid p{max-width:none;font-size:16px}}@media only screen and (min-width:1442px){.inside-container.case-content .sobre-case .sobre-top .text-mid{margin-top:150px;margin-left:-80px}}@media only screen and (max-width:1441px) and (min-width:1301px){.inside-container.case-content .sobre-case .sobre-top .text-mid{margin-top:150px;margin-left:-100px}}@media only screen and (max-width:1300px) and (min-width:1201px){.inside-container.case-content .sobre-case .sobre-top .text-mid{margin-top:150px;margin-left:-80px}}@media only screen and (max-width:1200px) and (min-width:992px){.inside-container.case-content .sobre-case .sobre-top .text-mid{margin-top:150px;margin-left:-80px}}@media only screen and (min-width:992px){.inside-container.case-content .sobre-case .sobre-top .text-mid{float:left}}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .sobre-top .text-mid{clear:both;text-align:left;margin-top:100px}}.inside-container.case-content .sobre-case .sobre-top .img4{width:426px;margin-top:-130px;margin-right:100px}@media only screen and (max-width:1441px){.inside-container.case-content .sobre-case .sobre-top .img4{width:370px;margin-top:-90px;margin-right:100px}}@media only screen and (max-width:1300px){.inside-container.case-content .sobre-case .sobre-top .img4{width:340px;margin-top:-70px;margin-right:70px}}@media only screen and (max-width:1200px){.inside-container.case-content .sobre-case .sobre-top .img4{width:315px;margin-top:-90px;margin-right:50px}}@media only screen and (min-width:992px){.inside-container.case-content .sobre-case .sobre-top .img4{float:right}}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .sobre-top .img4{width:272px;margin:auto;display:inline-block}}.inside-container.case-content .sobre-case .more-details{z-index:-1;background-image:url(/images/svg/circle-casebg.svg);justify-content:center;width:100%;height:1203px;margin:-250px auto;display:flex;position:relative}@media only screen and (max-width:1600px){.inside-container.case-content .sobre-case .more-details{width:100%}}@media only screen and (max-width:1350px){.inside-container.case-content .sobre-case .more-details{height:940px;margin:-100px auto}}@media only screen and (max-width:1180px){.inside-container.case-content .sobre-case .more-details{height:830px;margin:-150px auto}}@media only screen and (max-width:991px){.inside-container.case-content .sobre-case .more-details{height:830px;margin:-120px auto}}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .more-details{width:calc(100% + 200px);height:650px;left:-100px}}.inside-container.case-content .sobre-case .more-details .img-space{justify-content:center;align-items:center;display:flex}.inside-container.case-content .sobre-case .more-details .img-space .celular{border:1px solid #000;margin:8px;padding:16px;box-shadow:0 3px 6px #00000029}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .more-details .img-space .celular{padding:8px}}.inside-container.case-content .sobre-case .more-details .img-space .celular .image{border:1px solid #000;width:252px}@media only screen and (max-width:1180px){.inside-container.case-content .sobre-case .more-details .img-space .celular .image{width:230px}}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .more-details .img-space .celular .image{width:127px}}.inside-container.case-content .sobre-case .objectives-challenges{flex-direction:column;align-items:flex-end;margin-bottom:80px;display:flex;position:relative}.inside-container.case-content .sobre-case .objectives-challenges .card{border-bottom:1px solid #879722;justify-content:space-between;width:100%;max-width:788px;margin-bottom:48px;padding-bottom:42px;display:flex}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .objectives-challenges .card{flex-direction:column;max-width:none;margin-bottom:32px;padding-bottom:32px}}.inside-container.case-content .sobre-case .objectives-challenges .card:last-of-type{margin-bottom:0}.inside-container.case-content .sobre-case .objectives-challenges .card .title em{height:36px}.inside-container.case-content .sobre-case .objectives-challenges .card .title em.objectives{background-image:url(/images/svg/objetivos-icon.svg);width:51px}.inside-container.case-content .sobre-case .objectives-challenges .card .title em.challenges{background-image:url(/images/svg/desafios-icon.svg);width:47px}.inside-container.case-content .sobre-case .objectives-challenges .card .title p{margin-top:16px;font-size:32px}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .objectives-challenges .card .title p{margin-bottom:16px;font-size:24px}}.inside-container.case-content .sobre-case .objectives-challenges .card .description p{max-width:362px;font-size:14px}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .objectives-challenges .card .description p{max-width:none}}.inside-container.case-content .sobre-case .timeline{margin-bottom:80px;display:none;position:relative}.inside-container.case-content .sobre-case .timeline .timeline-area{float:right;overflow:auto}.inside-container.case-content .sobre-case .timeline .timeline-area em.timeline-fini{background-image:url(/images/svg/timeline-cases.svg);width:890px;height:352px}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .timeline .timeline-area em.timeline-fini{height:320px}}.inside-container.case-content .sobre-case .design-visual{clear:both;margin-bottom:80px;position:relative}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .design-visual{margin-top:42px}}.inside-container.case-content .sobre-case .design-visual .top{justify-content:space-between;gap:20px;display:flex}@media only screen and (max-width:870px){.inside-container.case-content .sobre-case .design-visual .top{justify-content:unset;flex-direction:column}}.inside-container.case-content .sobre-case .design-visual .top .right{display:flex}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .design-visual .top .right{flex-direction:column}}.inside-container.case-content .sobre-case .design-visual .top .right .text{position:relative}.inside-container.case-content .sobre-case .design-visual .top .right .text p{max-width:430px;margin-right:20px;font-size:32px}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .design-visual .top .right .text p{max-width:none;margin-right:0}}.inside-container.case-content .sobre-case .design-visual .top .right .text .line{background:#6666fb;width:calc(100% + 100px);height:3px;margin-top:40px}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .design-visual .top .right .text .line{display:none}.inside-container.case-content .sobre-case .design-visual .top .right .ilustra{justify-content:center;margin-top:24px;display:flex}}.inside-container.case-content .sobre-case .site-preview{background-image:url(/images/cases/bg-case.png);background-position:50%;background-repeat:repeat-y;height:100%;margin-bottom:80px;padding:24px;display:flex;position:relative}@media screen and (max-width:1169px){.inside-container.case-content .sobre-case .site-preview{padding:16px}}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .site-preview{background:0 0;margin-top:48px}}.inside-container.case-content .sobre-case .site-preview:before{content:"";box-sizing:border-box;z-index:0;background-color:#000;border:1px solid #000;width:100%;height:40vw;display:block;position:absolute;top:0;left:0}@media screen and (min-width:1170px){.inside-container.case-content .sobre-case .site-preview:before{max-width:792px;height:450px;margin-left:-396px;left:50%}}@media only screen and (max-width:767px){.inside-container.case-content .sobre-case .site-preview:before{height:55vw}}.inside-container.case-content .sobre-case .site-preview .preview-image{z-index:1;border:1px solid #000;width:100%;max-width:744px;margin:auto;position:relative}.inside-container.case-content .sobre-case .ficha-tecnica{align-items:center;padding:80px 0;display:flex;position:relative}.inside-container.case-content .sobre-case .ficha-tecnica .area{float:none}@media only screen and (max-width:850px){.inside-container.case-content .sobre-case .ficha-tecnica{flex-direction:column-reverse}}.inside-container.case-content .sobre-case .ficha-tecnica:before,.inside-container.case-content .sobre-case .ficha-tecnica:after{content:"";width:100vw;height:1px;position:absolute;top:0;left:-340px}@media only screen and (min-width:1811px){.inside-container.case-content .sobre-case .ficha-tecnica:before,.inside-container.case-content .sobre-case .ficha-tecnica:after{left:-440px}}@media only screen and (max-width:1810px) and (min-width:1442px){.inside-container.case-content .sobre-case .ficha-tecnica:before,.inside-container.case-content .sobre-case .ficha-tecnica:after{left:-280px}}@media only screen and (max-width:1441px) and (min-width:1101px){.inside-container.case-content .sobre-case .ficha-tecnica:before,.inside-container.case-content .sobre-case .ficha-tecnica:after{left:-100px}}@media only screen and (max-width:1100px) and (min-width:851px){.inside-container.case-content .sobre-case .ficha-tecnica:before,.inside-container.case-content .sobre-case .ficha-tecnica:after{left:-50px}}@media only screen and (max-width:850px){.inside-container.case-content .sobre-case .ficha-tecnica:before,.inside-container.case-content .sobre-case .ficha-tecnica:after{display:none}}.inside-container.case-content .sobre-case .ficha-tecnica:after{top:auto;bottom:0}.inside-container.case-content .sobre-case .ficha-tecnica .left{margin-right:75px}@media only screen and (max-width:971px){.inside-container.case-content .sobre-case .ficha-tecnica .left{margin-right:20px}}@media only screen and (max-width:850px){.inside-container.case-content .sobre-case .ficha-tecnica .left{width:100%;margin:0}}.inside-container.case-content .sobre-case .ficha-tecnica .left .img{width:553px}@media only screen and (max-width:1290px){.inside-container.case-content .sobre-case .ficha-tecnica .left .img{width:420px}}@media only screen and (max-width:971px){.inside-container.case-content .sobre-case .ficha-tecnica .left .img{width:360px}}@media only screen and (max-width:850px){.inside-container.case-content .sobre-case .ficha-tecnica .left .img{width:100%}}.inside-container.case-content .sobre-case .ficha-tecnica .right{width:100%}.inside-container.case-content .sobre-case .ficha-tecnica .right .details{margin-top:8px}.inside-container.case-content .sobre-case .ficha-tecnica .right .details .ano,.inside-container.case-content .sobre-case .ficha-tecnica .right .details .site{font-size:14px}.inside-container.case-content .sobre-case .ficha-tecnica .right .details .site{margin-top:8px}.inside-container.case-content .sobre-case .ficha-tecnica .right .tags{grid-template-columns:repeat(3,1fr);gap:18px;max-width:350px;margin-top:24px;margin-bottom:24px;display:grid}@media only screen and (max-width:850px){.inside-container.case-content .sobre-case .ficha-tecnica .right .tags{grid-template-columns:repeat(2,1fr)}}.inside-container.case-content .sobre-case .ficha-tecnica .right .tags .tag{text-align:center;border:1px solid #6666fb;justify-content:center;align-items:center;padding:16px 10px;display:flex}@media only screen and (max-width:850px){.inside-container.case-content .sobre-case .ficha-tecnica .right .ferramentas{margin-bottom:24px}}.inside-container.case-content .sobre-case .ficha-tecnica .right .ferramentas p{margin-bottom:17px;font-size:14px}.inside-container.case-content .sobre-case .ficha-tecnica .right .ferramentas .icons{gap:16px;display:flex}.inside-container.case-content .sobre-case .ficha-tecnica .right .ferramentas .icons em{width:48px;height:48px}.inside-container.case-content .sobre-case .ficha-tecnica .right .ferramentas .icons em.xd{background-image:url(/images/svg/adobe_xd.svg)}.inside-container.case-content .sobre-case .ficha-tecnica .right .ferramentas .icons em.photoshop{background-image:url(/images/svg/photoshop.svg)}.inside-container.case-content .sobre-case .ficha-tecnica .right .ferramentas .icons em.after-effects{background-image:url(/images/svg/after_effects.svg)}.portfolio-section-footer{border-top:1px solid #000;padding:80px 90px;position:relative}.portfolio-section-footer .area{justify-content:space-between;align-items:flex-start;display:flex}.portfolio-section-footer .area .link-title{align-items:center;margin-right:16px;font-size:16px;font-weight:700;display:flex}.portfolio-section-footer .area .link-title:before{content:"";background-color:#000;width:14px;height:14px;margin-right:12px}@media only screen and (max-width:767px){.portfolio-section-footer .area .link-title{margin:0 0 30px}}.portfolio-section-footer .area .titulo{max-width:406px;font-size:32px;font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;margin-right:16px}@media screen and (max-width:767px){.portfolio-section-footer .area .titulo{max-width:none;margin-bottom:30px;margin-right:0;font-size:24px}}.portfolio-section-footer .area .description{max-width:427px;margin-bottom:50px;font-size:16px;display:block}@media screen and (max-width:767px){.portfolio-section-footer .area .description{max-width:none;margin-bottom:0;margin-right:0;font-size:14px}}@media only screen and (max-width:767px){.portfolio-section-footer .area{flex-direction:column;margin-bottom:37px;padding-bottom:0}}.portfolio-section-footer .content-area{clear:both;justify-content:center;display:flex}.portfolio-section-footer .content-area .card-case{flex-basis:33%;margin-bottom:0}.portfolio-section-footer .content-area .card-case .content-image{height:300px}@media only screen and (max-width:1399px){.portfolio-section-footer .content-area .card-case .content-image{height:300px}}@media only screen and (max-width:1199px){.portfolio-section-footer .content-area .card-case .content-image{height:220px}}@media only screen and (max-width:991px){.portfolio-section-footer .content-area .card-case .content-image{height:210px}}@media only screen and (max-width:900px){.portfolio-section-footer .content-area .card-case .content-image{height:300px}}@media only screen and (max-width:767px){.portfolio-section-footer .content-area .card-case{margin-bottom:26px}}@media only screen and (max-width:900px){.portfolio-section-footer .content-area{flex-direction:column;align-items:center;width:100%}}.portfolio-section-footer .area{margin-bottom:40px}@media screen and (max-width:991px){.portfolio-section-footer{padding-left:48px;padding-right:48px}}@media screen and (max-width:767px){.portfolio-section-footer{padding-left:24px;padding-right:24px}}.card-case{flex-flow:wrap;margin-bottom:56px;text-decoration:none;display:flex;position:relative;overflow:hidden}.card-case:hover{text-decoration:none}.card-case:hover .content-image:after{opacity:1;transform:rotate(90deg)}.card-case:hover .content-image .foto{opacity:1}.card-case:hover:after{opacity:1;bottom:0}.card-case .content-image{flex:100%;height:500px;position:relative}.card-case .content-image .foto{opacity:.4;transition:all .3s}.card-case .content-image:before{content:"";z-index:1;background-image:url(/images/portfolio/tag-conteudo-portfolio.svg);background-position:top;background-repeat:no-repeat;background-size:contain;width:56px;height:67px;position:absolute;top:0;right:20px}@media screen and (max-width:767px){.card-case .content-image:before{right:15px}}.card-case .content-image:after{content:"";cursor:pointer;opacity:0;background-image:url(/images/portfolio/btn-plus-portfolio-hover.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:80px;height:80px;transition:all .3s;display:block;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);transform:rotate(0)}.card-case .titulo{width:100%;font-size:18px;font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;flex:100%;margin-bottom:9px;padding:16px 70px 0 16px;transition:all .3s}@media screen and (max-width:767px){.card-case .titulo{padding:16px 48px 0 0}}.card-case .subtitulo{flex:100%;width:100%;padding:0 70px 16px 16px;font-size:12px;font-weight:700;transition:all .3s}@media screen and (max-width:767px){.card-case .subtitulo{padding:0 70px 0 0}}.card-case:before{content:"";z-index:-2;background-image:url(/images/portfolio/btn-plus-portfolio.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:48px;height:48px;position:absolute;bottom:16px;right:16px}@media only screen and (max-width:767px){.card-case:before{bottom:0;right:0}}.card-case:after{content:"";z-index:-1;opacity:0;width:100%;height:100%;transition:all .3s;display:block;position:absolute;bottom:10%;left:0}@media only screen and (max-width:767px){.card-case{margin-bottom:26px}}.portfolio-container .mobile{display:none}.portfolio-container .portfolio-content{padding-top:48px;padding-left:96px;padding-right:96px}.portfolio-container .portfolio-content .section-title{margin-bottom:32px}.portfolio-container .portfolio-content .section-title .title{align-items:center;font-size:16px;font-weight:700;display:flex}.portfolio-container .portfolio-content .section-top{margin-bottom:48px}.portfolio-container .portfolio-content .section-top .content-text-title-mobile{margin-bottom:10px}.portfolio-container .portfolio-content .section-top .content-text-title-mobile .title-mobile{text-transform:uppercase;font-size:40px}.portfolio-container .portfolio-content .section-top .banner-image{background-image:url(/images/portfolio/banner-portfolio.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:506px}@media only screen and (max-width:768px){.portfolio-container .portfolio-content .section-top .banner-image{background-image:url(/images/portfolio/banner-portfolio-mobile.png);width:80%;padding-top:400px}}@media only screen and (max-width:470px){.portfolio-container .portfolio-content .section-top .banner-image{background-image:url(/images/portfolio/banner-portfolio-mobile.png);padding-top:280px}}.portfolio-container .portfolio-content .section-top .container-support-text{height:100%}.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text{flex-direction:column;justify-content:space-between;height:100%;display:flex}.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .support-text p{text-transform:uppercase;font-size:80px;display:flex}@media only screen and (max-width:1120px){.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .support-text p{font-size:54px}}@media only screen and (max-width:768px){.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .support-text p{font-size:40px}}@media only screen and (max-width:470px){.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .support-text p{font-size:39px}}.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .support-text p:first-child{gap:319px}@media only screen and (max-width:1120px){.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .support-text p:first-child{gap:241px}}@media only screen and (max-width:768px){.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .support-text p:first-child{gap:199px}}@media only screen and (max-width:470px){.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .support-text p:first-child{gap:20px}}.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .support-text p:nth-child(2){gap:79px}@media only screen and (max-width:470px){.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .support-text p:nth-child(2){gap:20px}}.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .content-circle{flex-direction:row-reverse;display:flex}.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .content-circle .circle{text-align:center;cursor:pointer;border:1px solid #000;border-radius:100%;justify-content:center;align-items:center;width:96px;height:96px;font-size:14px;transition:all .3s;display:flex;position:relative}.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .content-circle .circle:after{content:"";background-image:url(/images/svg/arrow-circle-green-dark.svg);background-repeat:no-repeat;background-size:cover;width:7px;height:156px;margin-top:-122px;transition:all .3s;position:absolute;top:0}@media only screen and (max-width:440px){.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .content-circle .circle:after{background-size:60%;margin-top:-56px}}.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .content-circle .circle:hover{color:#fff;background-color:#000}.portfolio-container .portfolio-content .section-top .container-support-text .content-support-text .content-circle .circle:hover:after{background-image:url(/images/svg/arrow-circle-green-dark.svg);background-repeat:no-repeat;background-size:cover;width:7px;height:156px;margin-top:-117px}@media only screen and (max-width:768px){.portfolio-container .portfolio-content .section-top .container-support-text{height:100%;display:block;position:absolute;top:0;right:0}.portfolio-container .portfolio-content .section-top{display:block;position:relative}}.portfolio-container .portfolio-content .section-cards{flex-flow:wrap;justify-content:center;gap:32px;margin-bottom:128px;display:flex}.portfolio-container .portfolio-content .section-cards .card-case{flex-basis:calc(50% - 16px)}.portfolio-container .portfolio-content .section-cards .card-case .content-image{height:500px}@media only screen and (max-width:1399px){.portfolio-container .portfolio-content .section-cards .card-case .content-image{height:320px}}@media only screen and (max-width:1199px){.portfolio-container .portfolio-content .section-cards .card-case .content-image{height:260px}}@media only screen and (max-width:991px){.portfolio-container .portfolio-content .section-cards .card-case .content-image{height:260px}}@media only screen and (max-width:767px){.portfolio-container .portfolio-content .section-cards .card-case .content-image{height:365px}}@media only screen and (min-width:1900px){.portfolio-container .portfolio-content .section-cards .card-case{flex-basis:calc(33% - 17px)}}@media only screen and (max-width:767px){.portfolio-container .portfolio-content .section-cards .card-case{flex-basis:100%}}@media only screen and (max-width:1024px){.portfolio-container .portfolio-content{padding-left:24px;padding-right:24px}}@media only screen and (max-width:768px){.portfolio-container .desktop{display:none!important}.portfolio-container .mobile{display:block}}.termos-section .scrollable-container .scrollable-top{z-index:1;background-color:#fff;padding-top:48px;padding-bottom:15px;position:relative}@media only screen and (max-width:860px){.termos-section .scrollable-container .scrollable-top{padding-top:36px}}.termos-section .scrollable-container .scrollable-top .title{margin-bottom:34px}@media only screen and (max-width:860px){.termos-section .scrollable-container .scrollable-top .title{margin-bottom:24px}}.termos-section .scrollable-container .scrollable-top .content{justify-content:space-between;display:flex}@media only screen and (max-width:860px){.termos-section .scrollable-container .scrollable-top .content{justify-content:unset;flex-direction:column-reverse}}.termos-section .scrollable-container .scrollable-top .content .left .foto{width:516px;height:532px;margin-bottom:-100px;position:relative}@media only screen and (max-width:860px){.termos-section .scrollable-container .scrollable-top .content .left .foto{width:100%;height:344px}}@media only screen and (min-width:861px) and (max-width:1230px){.termos-section .scrollable-container .scrollable-top .content .left .foto{width:340px;height:420px}}.termos-section .scrollable-container .scrollable-top .content .left .foto.cookies{background-image:url(/images/cookies-banner.png);justify-content:flex-end;align-items:flex-end;display:flex}.termos-section .scrollable-container .scrollable-top .content .left .foto.privacidade{background-image:url(/images/privacidade-banner.png);justify-content:flex-end;align-items:flex-end;display:flex}.termos-section .scrollable-container .scrollable-top .content .right{flex-direction:column;justify-content:space-between;align-items:flex-end;margin-top:60px;margin-left:20px;display:flex}@media only screen and (max-width:860px){.termos-section .scrollable-container .scrollable-top .content .right{justify-content:unset;align-items:flex-start;margin:0}}.termos-section .scrollable-container .scrollable-top .content .right .title p{margin-bottom:16px;font-size:16px}@media only screen and (max-width:860px){.termos-section .scrollable-container .scrollable-top .content .right .title p{font-size:12px}}.termos-section .scrollable-container .scrollable-top .content .right .title h1{text-transform:uppercase;max-width:426px;font-size:52px}@media only screen and (max-width:860px){.termos-section .scrollable-container .scrollable-top .content .right .title h1{font-size:32px}}@media only screen and (min-width:861px) and (max-width:1230px){.termos-section .scrollable-container .scrollable-top .content .right .title h1{font-size:60px}}.termos-section .scrollable-container .scrollable-mid{justify-content:space-between;display:flex}@media only screen and (max-width:991px){.termos-section .scrollable-container .scrollable-mid{flex-direction:column}}.termos-section .scrollable-container .scrollable-mid .left{background-color:#fff;width:60%}@media only screen and (max-width:991px){.termos-section .scrollable-container .scrollable-mid .left{width:auto}}.termos-section .scrollable-container .scrollable-mid .left .text{padding:132px 69px 96px 96px}@media only screen and (max-width:991px){.termos-section .scrollable-container .scrollable-mid .left .text{padding:132px 69px 11px 96px}}.termos-section .scrollable-container .scrollable-mid .left .text .paragraph{margin-bottom:40px;font-size:16px}.termos-section .scrollable-container .scrollable-mid .left .text .paragraph.mod-line{text-align:center}.termos-section .scrollable-container .scrollable-mid .left .text .title{margin-bottom:32px;font-size:16px;font-weight:700}@media only screen and (max-width:991px){.termos-section .scrollable-container .scrollable-mid .left .text .title{font-size:14px}}.termos-section .scrollable-container .scrollable-mid .left .text table.table{background-color:#ffffff0d}.termos-section .scrollable-container .scrollable-mid .left .text table.table thead tr{border:none}.termos-section .scrollable-container .scrollable-mid .left .text table.table thead tr th{text-align:center;border:0;width:50%;padding:23px 0;font-size:16px}@media only screen and (max-width:991px){.termos-section .scrollable-container .scrollable-mid .left .text table.table thead tr th{font-weight:700}}.termos-section .scrollable-container .scrollable-mid .left .text table.table tbody tr{background:unset}.termos-section .scrollable-container .scrollable-mid .left .text table.table tbody tr td{border:1px solid #00000080;border-top:none;margin:0;padding:24px;font-size:14px}.termos-section .scrollable-container .scrollable-mid .fixed{width:40%;padding:0 40px}@media only screen and (max-width:991px){.termos-section .scrollable-container .scrollable-mid .fixed{width:auto;padding:0}}.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile{padding-top:40px;padding-bottom:40px}@media only screen and (min-width:992px){.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile{display:none}}.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile h3{border-bottom:1px solid #0003;margin-bottom:15px;padding-bottom:24px;font-size:24px}.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile .article .top{justify-content:space-between;display:flex}.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile .article .top .title,.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile .article .top .data{font-size:12px}.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile .article .mid{align-items:center;margin-top:8px;margin-bottom:16px;display:flex}.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile .article .mid .title{max-width:128px;font-size:24px;position:absolute}.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile .article .mid .img{z-index:-1;justify-content:flex-end;width:100%;display:flex;top:0}.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile .article .mid .img .ilustra{background-size:cover;width:176px;height:114px}.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile .article .mid .img .ilustra.cookies{background-image:url(/images/cookies-banner.png)}.termos-section .scrollable-container .scrollable-mid .fixed .container-mobile .article .mid .img .ilustra.privacidade{background-image:url(/images/privacidade-banner.png)}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll{position:fixed;top:55%;transform:translateY(-50%)}@media only screen and (max-width:991px){.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll{display:none}}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .title-article{margin-bottom:18px}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .page-details{margin-bottom:40px}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .page-details .title{max-width:170px;margin-bottom:18px;font-size:32px}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .page-details .data{margin-bottom:27px;font-size:14px}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .page-details .tags{display:flex}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .page-details .tags .tag{justify-content:center;align-items:center;margin-right:16px;display:flex}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .page-details .tags .tag span{padding:8px 16px;font-size:16px}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion{position:relative}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .more{border-bottom:1px solid #000;margin-bottom:24px;padding-bottom:16px;font-size:16px}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card{align-items:center;display:flex;position:relative}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card .c-left span,.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card .c-left .c-data{font-size:14px}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card .c-left .c-title{max-width:120px;margin-top:8px;margin-bottom:8px;font-size:24px}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card .img-card{z-index:-1;margin-left:100px;position:absolute;top:0}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card .img-card .ilustra{width:156px;height:122px}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card .img-card .ilustra.cookies{background:url(/images/privacidade/cookies-banner.png)}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card .img-card .ilustra.privacidade{background:url(/images/privacidade-banner.png)}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card .c-right{margin-left:156px}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card .c-right button{cursor:pointer;border:none;padding:16px 24px;font-size:14px}.termos-section .scrollable-container .scrollable-mid .fixed .container-scroll .article-suggestion .card .c-right button a{text-decoration:none}.termos-section .circle{border:1px solid #000;border-radius:100%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}@media only screen and (max-width:1230px){.termos-section .circle{width:80px;height:80px}}.termos-section .circle p{font-size:14px}.termos-section .circle:after{content:"";background-image:url(/images/svg/seta-termos.svg);width:6px;height:157px;margin-top:-100px;position:absolute;top:0}@media only screen and (max-width:1030px){.termos-section .circle:after{top:unset;margin-top:unset;width:5px;height:157px;margin-bottom:-38px;margin-left:-30px;position:absolute;bottom:0;left:0;transform:rotate(-90deg)}}@media only screen and (max-width:861px){.termos-section .scrollable-container .inside-container .content .left .banner .circle{display:none}.termos-section .scrollable-container .inside-container .content .right{position:relative}.termos-section .scrollable-container .inside-container .content .right .circle{text-align:center;display:block;position:absolute;top:338px;right:8px}}@media only screen and (max-width:861px) and (max-width:415px){.termos-section .scrollable-container .inside-container .content .right .circle{top:369px}.termos-section .scrollable-container .inside-container .content .right .circle.cookie{top:337px}}@media only screen and (max-width:861px){.termos-section .scrollable-container .inside-container .content .right .circle p{margin-top:33px;display:block}.termos-section .scrollable-container .inside-container .content .right .circle:after{top:unset;margin-top:unset;width:7px;height:156px;margin-left:35px;position:absolute;bottom:85px;transform:rotate(0)}}.artigos-container .top-title{border-bottom:1px solid #000;margin-top:50px;padding-bottom:100px}.artigos-container .top-title .content{position:relative}.artigos-container .top-title .content h1{margin-bottom:40px;font-size:42px}.artigos-container .top-title .content h2{font-family:var(--font-open-sans),sans-serif;text-transform:none;font-size:28px}.artigos-container .top-title .content .btn-saiba-mais{position:absolute;bottom:30px;right:0}.artigos-container .top-title .content .btn-saiba-mais .circle{text-align:center;cursor:pointer;border:1px solid #000;border-radius:100%;justify-content:center;align-items:center;width:96px;height:96px;font-size:14px;transition:all .3s;display:flex;position:relative}.artigos-container .top-title .content .btn-saiba-mais .circle:after{content:"";background-image:url(/images/svg/arrow-circle-green-dark.svg);background-repeat:no-repeat;background-size:cover;width:7px;height:156px;margin-top:-122px;transition:all .3s;position:absolute;top:0}@media only screen and (max-width:560px){.artigos-container .top-title .content .btn-saiba-mais .circle:after{background-size:cover;margin-top:-117px}}.artigos-container .top-title .content .btn-saiba-mais .circle:hover{color:#fff;background-color:#000}.artigos-container .top-title .content .btn-saiba-mais .circle:hover:after{background-image:url(/images/svg/arrow-circle-green-dark.svg);background-repeat:no-repeat;background-size:cover;width:7px;height:156px;margin-top:-117px}@media only screen and (min-width:851px) and (max-width:991px){.artigos-container .top-title .content h1{margin-bottom:20px;font-size:32px}.artigos-container .top-title .content h2{font-size:20px}}@media only screen and (min-width:768px) and (max-width:850px){.artigos-container .top-title .content h1{margin-bottom:16px;font-size:24px}.artigos-container .top-title .content h2{font-size:18px}}@media only screen and (max-width:767px){.artigos-container .top-title .content h1{margin-bottom:16px;font-size:24px}.artigos-container .top-title .content h2{font-size:18px}}@media only screen and (max-width:780px){.artigos-container .top-title{margin-top:108px;padding-left:24px;padding-right:24px}}.artigos-container .artigos-content{flex-wrap:wrap;padding:90px 15%;display:flex}.artigos-container .artigos-content .artigo{box-sizing:border-box;border-top:1px solid #000;flex:1 0 100%;padding:50px 20px;transition:background .5s ease-out}.artigos-container .artigos-content .artigo:last-of-type{border-bottom:1px solid #000}.artigos-container .artigos-content .artigo .top{margin-bottom:10px}.artigos-container .artigos-content .artigo .top .tags .tag{text-transform:uppercase;border-right:1px solid #000;margin-right:5px;padding-right:10px;font-size:12px}.artigos-container .artigos-content .artigo .top .tags .tag:last-of-type{border-right:none;margin-right:0;padding-right:0}.artigos-container .artigos-content .artigo .top .data{font-size:12px}.artigos-container .artigos-content .artigo .content{flex-flow:wrap;text-decoration:none;display:flex}.artigos-container .artigos-content .artigo .content h3{flex:100%;margin-bottom:20px;font-size:42px}.artigos-container .artigos-content .artigo .content h3 a{text-decoration:none}.artigos-container .artigos-content .artigo .content .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.artigos-container .artigos-content .artigo .content .cols .subtitulo{flex:100%;margin-bottom:20px}.artigos-container .artigos-content .artigo .content .cols .cta{border-bottom:2px solid #000;padding-bottom:5px;font-weight:700;text-decoration:none}.artigos-container .artigos-content .artigo .content .cols .ilustra{justify-content:flex-end;display:flex}.artigos-container .artigos-content .artigo .content .cols .ilustra .foto{max-height:100px}@media only screen and (min-width:851px) and (max-width:991px){.artigos-container .artigos-content .artigo .content h3{font-size:32px}}@media only screen and (min-width:768px) and (max-width:850px){.artigos-container .artigos-content .artigo .content h3{font-size:24px}}@media only screen and (max-width:767px){.artigos-container .artigos-content .artigo .content h3{font-size:24px}}@media only screen and (max-width:1024px){.artigos-container .artigos-content{padding-left:24px;padding-right:24px}}.artigos-container .artigos-pagination{justify-content:center;align-items:center;gap:8px;padding:40px 15% 80px;display:flex}.artigos-container .artigos-pagination .pagination-btn{cursor:pointer;background:0 0;border:1px solid #000;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.artigos-container .artigos-pagination .pagination-btn:hover,.artigos-container .artigos-pagination .pagination-btn--active{color:#fff;background:#000}.artigos-container .artigos-pagination .pagination-prev,.artigos-container .artigos-pagination .pagination-next{font-size:16px}@media only screen and (max-width:1024px){.artigos-container .artigos-pagination{padding-left:24px;padding-right:24px}}@media only screen and (max-width:768px){.artigos-container .desktop{display:none!important}.artigos-container .mobile{display:block}}.article-container .article-content{padding:48px 96px}.article-container .article-content .section-title{margin-bottom:30px}.article-container .article-content .section-title .title{font-size:16px;font-weight:700}.article-container .article-content .section-article{width:50%;margin:auto}.article-container .article-content .section-article .top{margin-bottom:10px}.article-container .article-content .section-article .top .tags .tag{text-transform:uppercase;border-right:1px solid #000;margin-right:5px;padding-right:10px;font-size:12px}.article-container .article-content .section-article .top .tags .tag:last-of-type{border-right:none;margin-right:0;padding-right:0}.article-container .article-content .section-article .top .data{font-size:12px}.article-container .article-content .section-article h1{margin-bottom:20px;font-size:42px;line-height:150%}.article-container .article-content .section-article .subtitle{margin-bottom:24px;font-size:28px;line-height:150%}.article-container .article-content .section-article .article{margin-bottom:160px;padding-top:50px}.article-container .article-content .section-article .article h2{border-bottom:2px solid #000;margin-top:70px;margin-bottom:8px;padding-bottom:20px;font-size:30px;font-weight:700}.article-container .article-content .section-article .article h3{border-bottom:1px solid #000;margin-top:50px;margin-bottom:20px;padding-bottom:20px;font-size:24px}.article-container .article-content .section-article .article table{border-collapse:collapse;width:100%;margin-top:30px;margin-bottom:40px;font-size:14px}.article-container .article-content .section-article .article table th,.article-container .article-content .section-article .article table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e0e0;padding:12px 16px}.article-container .article-content .section-article .article table thead tr{border-bottom:2px solid #000}.article-container .article-content .section-article .article table th{letter-spacing:.06em;font-size:11px;font-weight:700}.article-container .article-content .section-article .article table tbody tr:last-child td{border-bottom:none}@media only screen and (max-width:768px){.article-container .article-content .section-article .article table{font-size:12px}.article-container .article-content .section-article .article table th,.article-container .article-content .section-article .article table td{padding:10px}}.article-container .article-content .section-article .article ul,.article-container .article-content .section-article .article ol{list-style:revert;margin-top:8px;margin-bottom:24px;padding-left:24px;font-size:16px}.article-container .article-content .section-article .article ul li,.article-container .article-content .section-article .article ol li{margin-bottom:8px;line-height:150%}@media only screen and (max-width:768px){.article-container .article-content .section-article .article ul,.article-container .article-content .section-article .article ol{font-size:14px}}.article-container .article-content .section-article .article p{margin-bottom:20px;font-size:16px}@media only screen and (max-width:768px){.article-container .article-content .section-article .article p{font-size:14px}.article-container .article-content .section-article .article{margin-bottom:40px}}.article-container .article-content .section-article .ilustra{box-sizing:border-box;padding:20%}@media only screen and (min-width:851px) and (max-width:991px){.article-container .article-content .section-article h1{font-size:32px}.article-container .article-content .section-article .subtitle{font-size:20px}}@media only screen and (min-width:768px) and (max-width:850px){.article-container .article-content .section-article h1{font-size:24px}.article-container .article-content .section-article .subtitle{font-size:18px}}@media only screen and (max-width:767px){.article-container .article-content .section-article{margin-top:20px}.article-container .article-content .section-article h1{font-size:24px}.article-container .article-content .section-article .subtitle{font-size:18px}}@media only screen and (min-width:992px) and (max-width:1500px){.article-container .article-content{padding:48px}.article-container .article-content .section-article{width:60%}}@media only screen and (min-width:851px) and (max-width:991px){.article-container .article-content{padding:48px 24px}.article-container .article-content .section-article{width:70%}}@media only screen and (min-width:768px) and (max-width:850px){.article-container .article-content{padding:48px 24px}.article-container .article-content .section-article{width:80%}}@media only screen and (max-width:767px){.article-container .article-content{padding:48px 24px}.article-container .article-content .section-article{width:100%}}.artigos-relacionados{margin-bottom:100px}.artigos-relacionados .support-text{color:#fff;background-color:#000;margin-top:-80px;padding:50px 100px}.artigos-relacionados .support-text p{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;letter-spacing:1px;text-align:center;font-size:24px}@media only screen and (min-width:851px) and (max-width:991px){.artigos-relacionados .support-text{padding:60px}.artigos-relacionados .support-text P{font-size:20px}}@media only screen and (min-width:768px) and (max-width:850px){.artigos-relacionados .support-text{padding:40px}.artigos-relacionados .support-text P{font-size:18px}}@media only screen and (max-width:767px){.artigos-relacionados .support-text{padding:30px}.artigos-relacionados .support-text P{font-size:16px}}.artigos-relacionados .artigos-relacionados-content{width:50%;margin:auto}.artigos-relacionados .artigos-relacionados-content .artigo{box-sizing:border-box;border-top:1px solid #000;flex:1 0 100%;padding:50px 20px;transition:background .5s ease-out}.artigos-relacionados .artigos-relacionados-content .artigo:last-of-type{border-bottom:none}.artigos-relacionados .artigos-relacionados-content .artigo .top{margin-bottom:10px}.artigos-relacionados .artigos-relacionados-content .artigo .top .tags .tag{text-transform:uppercase;border-right:1px solid #000;margin-right:5px;padding-right:10px;font-size:12px}.artigos-relacionados .artigos-relacionados-content .artigo .top .tags .tag:last-of-type{border-right:none;margin-right:0;padding-right:0}.artigos-relacionados .artigos-relacionados-content .artigo .top .data{font-size:12px}.artigos-relacionados .artigos-relacionados-content .artigo .content{flex-flow:wrap;text-decoration:none;display:flex}.artigos-relacionados .artigos-relacionados-content .artigo .content h3{flex:100%;margin-bottom:20px;font-size:42px}.artigos-relacionados .artigos-relacionados-content .artigo .content h3 a{text-decoration:none}.artigos-relacionados .artigos-relacionados-content .artigo .content .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.artigos-relacionados .artigos-relacionados-content .artigo .content .cols .subtitulo{flex:100%;margin-bottom:20px}.artigos-relacionados .artigos-relacionados-content .artigo .content .cols .cta{border-bottom:2px solid #000;padding-bottom:5px;font-weight:700;text-decoration:none}.artigos-relacionados .artigos-relacionados-content .artigo .content .cols .ilustra{justify-content:flex-end;display:flex}.artigos-relacionados .artigos-relacionados-content .artigo .content .cols .ilustra .foto{max-height:100px}@media only screen and (min-width:851px) and (max-width:991px){.artigos-relacionados .artigos-relacionados-content .artigo .content h3{font-size:32px}}@media only screen and (min-width:768px) and (max-width:850px){.artigos-relacionados .artigos-relacionados-content .artigo .content h3{font-size:24px}}@media only screen and (max-width:767px){.artigos-relacionados .artigos-relacionados-content .artigo .content h3{font-size:24px}}@media only screen and (min-width:992px) and (max-width:1500px){.artigos-relacionados .artigos-relacionados-content{width:60%}}@media only screen and (min-width:851px) and (max-width:991px){.artigos-relacionados .artigos-relacionados-content{width:70%}}@media only screen and (min-width:768px) and (max-width:850px){.artigos-relacionados .artigos-relacionados-content{width:80%}}@media only screen and (max-width:767px){.artigos-relacionados .artigos-relacionados-content{width:100%}}@media only screen and (max-width:768px){.o-que-fazemos-container{padding-left:24px;padding-right:24px}}.o-que-fazemos-container .top-title{border-bottom:1px solid #000;margin-top:50px;padding-bottom:100px}.o-que-fazemos-container .top-title .content{position:relative}.o-que-fazemos-container .top-title .content h1{margin-bottom:40px;font-size:42px}.o-que-fazemos-container .top-title .content h2{font-family:var(--font-open-sans),sans-serif;text-transform:none;font-size:28px}.o-que-fazemos-container .top-title .content .btn-saiba-mais{position:absolute;bottom:30px;right:0}.o-que-fazemos-container .top-title .content .btn-saiba-mais .circle{text-align:center;cursor:pointer;border:1px solid #000;border-radius:100%;justify-content:center;align-items:center;width:96px;height:96px;font-size:14px;transition:all .3s;display:flex;position:relative}.o-que-fazemos-container .top-title .content .btn-saiba-mais .circle:after{content:"";background-image:url(/images/svg/arrow-circle-green-dark.svg);background-repeat:no-repeat;background-size:cover;width:7px;height:156px;margin-top:-122px;transition:all .3s;position:absolute;top:0}@media only screen and (max-width:560px){.o-que-fazemos-container .top-title .content .btn-saiba-mais .circle:after{background-size:cover;margin-top:-117px}}.o-que-fazemos-container .top-title .content .btn-saiba-mais .circle:hover{color:#fff;background-color:#000}.o-que-fazemos-container .top-title .content .btn-saiba-mais .circle:hover:after{background-image:url(/images/svg/arrow-circle-green-dark.svg);background-repeat:no-repeat;background-size:cover;width:7px;height:156px;margin-top:-117px}@media only screen and (min-width:851px) and (max-width:991px){.o-que-fazemos-container .top-title .content h1{margin-bottom:20px;font-size:32px}.o-que-fazemos-container .top-title .content h2{font-size:20px}}@media only screen and (min-width:768px) and (max-width:850px){.o-que-fazemos-container .top-title .content h1{margin-bottom:16px;font-size:24px}.o-que-fazemos-container .top-title .content h2{font-size:18px}}@media only screen and (max-width:767px){.o-que-fazemos-container .top-title .content h1{margin-bottom:16px;font-size:24px}.o-que-fazemos-container .top-title .content h2{font-size:18px}}@media only screen and (max-width:780px){.o-que-fazemos-container .top-title{margin-top:108px}}.o-que-fazemos-container .area .title{margin-bottom:23px}.o-que-fazemos-container .sobre-container{color:#fff;background-color:#000;margin-top:-80px;padding:100px}.o-que-fazemos-container .sobre-container p{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;letter-spacing:1px;text-align:center;font-size:24px}@media only screen and (min-width:851px) and (max-width:991px){.o-que-fazemos-container .sobre-container{padding:60px}.o-que-fazemos-container .sobre-container P{font-size:20px}}@media only screen and (min-width:768px) and (max-width:850px){.o-que-fazemos-container .sobre-container{padding:40px}.o-que-fazemos-container .sobre-container P{font-size:18px}}@media only screen and (max-width:767px){.o-que-fazemos-container .sobre-container{padding:30px}.o-que-fazemos-container .sobre-container P{font-size:16px}}.parceiros{margin-bottom:83px}@media only screen and (max-width:991px){.parceiros{margin-top:15px}}.parceiros .top{padding-top:80px}.parceiros .top p{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;text-align:center;font-size:24px}@media only screen and (max-width:768px){.parceiros .top p{max-width:none;font-size:24px}}@media only screen and (min-width:851px) and (max-width:991px){.parceiros .top p{font-size:24px}}@media only screen and (min-width:768px) and (max-width:850px){.parceiros .top p{font-size:24px}}@media only screen and (max-width:767px){.parceiros .top p{font-size:24px}}.parceiros .parceiros-logos{margin-top:40px;overflow:hidden}.parceiros .parceiros-logos .logos-track{width:max-content;animation:30s linear infinite marquee-scroll;display:flex}.parceiros .parceiros-logos .logo-set{align-items:center;gap:60px;padding-right:60px;display:flex}.parceiros .parceiros-logos .logo{flex-shrink:0}.parceiros .parceiros-logos .logo img{filter:grayscale()}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.quem-somos .bg-quem-somos{width:100%}.quem-somos .bg-quem-somos .inside-container{height:7000px;padding-left:96px;padding-right:96px;position:relative}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container{width:100%;height:100%;position:relative;top:0;left:0}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home{background-image:url(/images/background.png);background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;position:relative}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .background-content{z-index:-1;pointer-events:none;flex-direction:row;justify-content:center;width:100%;height:66vh;display:flex;position:absolute}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .lines{flex-direction:column;align-items:center;display:flex}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .lines .line{text-stroke:20px #fff;-webkit-text-stroke:20px #fff;paint-order:stroke fill;align-self:start}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .lines .line p{opacity:0;font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;font-size:36px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .lines .line p span.break{display:block}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .seta-quem-somos{opacity:1;cursor:pointer;position:absolute;bottom:6vh}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .seta-quem-somos em{background-image:url(/images/svg/home-anim-icon.svg);width:33px;height:58px;animation:1.4s infinite anima-seta}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home.active .background-content img:first-child{animation:.8s .4s forwards to-right}@keyframes to-right{0%{transform:translate(0)}to{transform:translate(10vh)}}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home.active .background-content img:nth-child(2){animation:.8s .4s forwards to-left}@keyframes to-left{0%{transform:translate(0)}to{transform:translate(-10vh)}}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home.active .lines .line p{animation:.8s 1.2s forwards in-paragraph}@keyframes in-paragraph{0%{opacity:0;transform:translateY(40vh)}to{opacity:1;transform:translateY(0)}}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home.active .lines .line p[data-delay="1"]{animation-delay:1.3s}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home.active .lines .line p[data-delay="2"]{animation-delay:1.4s}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home.initial{display:flex}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home.out .background-content img:first-child{animation:.8s forwards out-image-left}@keyframes out-image-left{0%{transform:translate(10vh)}to{transform:translate(0)}}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home.out .background-content img:nth-child(2){animation:.8s forwards out-image-right}@keyframes out-image-right{0%{transform:translate(-10vh)}to{transform:translate(0)}}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home.out .lines .line p{animation:.8s forwards out-paragraph}@keyframes out-paragraph{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40vh)}}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .second{background-image:url(/images/background.png);background-repeat:no-repeat;background-size:cover;align-items:center}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .second .img-area img{width:100%}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .second .text-area{align-items:center;display:flex}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .second .text-area p{font-size:16px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .second.active .img-area img{animation:.8s forwards img-in}@keyframes img-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .second.active .text-area{transition:opacity .8s,transform .8s;animation:.8s forwards in-text-right}@keyframes in-text-right{0%{opacity:0;transform:translate(40vh)}to{opacity:1;transform:translate(0)}}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica{align-items:center}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica .content-animation{height:calc(100vh - var(--navbar-height));pointer-events:none;flex-direction:row;align-items:center;width:52%;display:flex;position:absolute;top:0;left:0}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica .content-animation lottie-player{opacity:1;width:100%;height:calc(100vh - var(--navbar-height))}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica .title-area .text p{max-width:440px;font-size:28px;font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;text-stroke:10px #fff;-webkit-text-stroke:10px #fff;paint-order:stroke fill;text-align:left}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica .description-area .text p{font-size:16px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica .description-area .text p:nth-child(2),.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica .description-area .text p:nth-child(3){margin-top:15px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica.active .title-area .text{animation:.8s forwards in-text-left}@keyframes in-text-left{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica.active .description-area .text{animation:.8s forwards in-text-right}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .frt-row{pointer-events:none;height:calc(100vh - var(--navbar-height));opacity:0;width:100%;display:flex;position:absolute;top:0;left:0}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .frt-row.active{opacity:1}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .frt-row.home{height:77vh}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container.fixed{top:var(--navbar-height);left:unset;width:calc(100% - 385px);position:fixed}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container.absolute{left:unset;width:calc(100% - 192px);position:absolute}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container.absolute .frt-row.active:last-child{top:unset;bottom:0}@media only screen and (max-width:1024px){.quem-somos .bg-quem-somos .inside-container{padding-left:48px;padding-right:48px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .background-content{width:calc(100% + 96px);overflow:hidden}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .lines .line{text-stroke:10px #fff;-webkit-text-stroke:10px #fff}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .second .text-area{padding-left:0}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica .title-area .text p{text-stroke:10px #fff;-webkit-text-stroke:10px #fff;font-size:32px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica .description-area{padding-left:0}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container.fixed{left:unset;width:calc(100% - 194px)}}@media only screen and (max-width:767px){.quem-somos .bg-quem-somos .inside-container{padding-left:24px;padding-right:24px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .lines .line{padding-left:0}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .lines .line p{font-size:28px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .home .seta-quem-somos{bottom:16px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .second .img-area{justify-content:center;width:100%;display:flex}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .second .img-area img{max-width:400px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .second .text-area{padding-left:0}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .second .text-area p{font-size:18px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica .content-animation{width:100%}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica .title-area .text p{font-size:28px}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .caracteristica .description-area{padding-left:0}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container .frt-row{align-items:center;height:90vh}.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container.fixed,.quem-somos .bg-quem-somos .inside-container .wrapper-inside-container.absolute{width:calc(100% - 48px)}}.contato-container .inside-container.contato{display:flex}@media only screen and (max-width:991px){.contato-container .inside-container.contato{flex-direction:column;display:flex}}@media only screen and (max-width:768px){.contato-container .inside-container.contato{padding-left:24px;padding-right:24px}}.contato-container .inside-container.contato .left-side{width:calc(50% - 100px);padding-right:100px}@media only screen and (max-width:1430px){.contato-container .inside-container.contato .left-side{width:calc(50% - 40px);padding-right:40px}}@media only screen and (max-width:991px){.contato-container .inside-container.contato .left-side{width:100%;padding:0}}.contato-container .inside-container.contato .left-side .area{margin-top:50px}.contato-container .inside-container.contato .left-side .title{max-width:430px;margin-top:40px}.contato-container .inside-container.contato .left-side .title p{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;text-transform:uppercase;font-size:36px}@media only screen and (max-width:1170px){.contato-container .inside-container.contato .left-side .title p{font-size:50px}}@media only screen and (max-width:991px){.contato-container .inside-container.contato .left-side .title p{font-size:40px}}@media only screen and (max-width:768px){.contato-container .inside-container.contato .left-side .title p{font-size:28px}}.contato-container .inside-container.contato .left-side .title p.end{text-align:end}@media only screen and (max-width:991px){.contato-container .inside-container.contato .left-side .title p.end{text-align:unset}}.contato-container .inside-container.contato .left-side .foto{width:100%;height:449px;margin-top:20px}@media only screen and (max-width:1170px){.contato-container .inside-container.contato .left-side .foto{height:300px}}.contato-container .inside-container.contato .right-side{border-left:1px solid #000;width:calc(50% - 100px);padding-left:100px}@media only screen and (max-width:1430px){.contato-container .inside-container.contato .right-side{width:calc(50% - 40px);padding-left:40px}}@media only screen and (max-width:991px){.contato-container .inside-container.contato .right-side{border:none;width:100%;max-width:426px;padding:0}}@media only screen and (max-width:768px){.contato-container .inside-container.contato .right-side{max-width:none}}.contato-container .inside-container.contato .right-side .title{margin-top:100px;margin-bottom:40px}@media only screen and (max-width:991px){.contato-container .inside-container.contato .right-side .title{margin-top:37px;margin-bottom:22px}}.contato-container .inside-container.contato .right-side .title p{font-size:32px}@media only screen and (max-width:991px){.contato-container .inside-container.contato .right-side .title p{font-size:24px}}.contato-container .inside-container.contato .right-side .select-area{margin-top:40px;margin-bottom:30px}.contato-container .inside-container.contato .right-side .select-area .title-select{font-size:14px}.contato-container .inside-container.contato .right-side .select-area .options{margin-top:30px}.contato-container .inside-container.contato .right-side .select-area .options .line{gap:23px;margin-bottom:18px;display:flex}.contato-container .inside-container.contato .right-side .select-area .options .line:last-of-type{margin-bottom:0}.contato-container .inside-container.contato .right-side .select-area .options .line .input-group{align-items:center;min-height:50px;display:flex}.contato-container .inside-container.contato .right-side .select-area .options .line .input-group label{cursor:pointer;background-color:#0000;border:1px solid #000;width:100%;padding:16px;font-size:14px;text-decoration:none;transition:all .3s;display:block;position:relative}.contato-container .inside-container.contato .right-side .select-area .options .line .input-group label:has(input:checked){color:#fff;background-color:#000}.contato-container .inside-container.contato .right-side .select-area .options .line .input-group label:hover{background:#0000000d}.contato-container .inside-container.contato .right-side .select-area .options .line .input-group input[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}@media only screen and (max-width:768px){.contato-container .inside-container.contato .right-side .select-area .options .line{flex-direction:column;gap:16px}.contato-container .inside-container.contato .right-side .select-area .options .line .input-group{width:100%}}.contato-container .inside-container.contato .right-side .upload-area{margin-top:26px;margin-bottom:33px}.contato-container .inside-container.contato .right-side .upload-area .upload-title p{margin-bottom:35px;font-size:14px}.contato-container .inside-container.contato .right-side .upload-area .btn-upload{position:relative}.contato-container .inside-container.contato .right-side .upload-area .btn-upload .inputfile{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.contato-container .inside-container.contato .right-side .upload-area .btn-upload .inputfile:focus+label{outline-offset:2px;outline:1px solid #000}.contato-container .inside-container.contato .right-side .upload-area .btn-upload .inputfile+label{cursor:pointer}.contato-container .inside-container.contato .right-side .upload-area .btn-upload label{border:1px solid #000;align-items:center;gap:16px;width:-moz-fit-content;padding:16px;display:flex}.contato-container .inside-container.contato .right-side .upload-area .btn-upload label span{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:14px;overflow:hidden}@media only screen and (max-width:768px){.contato-container .inside-container.contato .right-side .upload-area .btn-upload label{justify-content:center;width:auto}}.contato-container .inside-container.contato .right-side .upload-area .btn-upload label:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg id='Grupo_27361' data-name='Grupo 27361' transform='translate(0 16) rotate(-90)'%3E%3Cg id='Grupo_27023' data-name='Grupo 27023'%3E%3Cpath id='Caminho_10438' data-name='Caminho 10438' d='M.5,16h-1V0h1Z' transform='translate(7.998)' fill='%236666fb'/%3E%3Cpath id='Caminho_10457' data-name='Caminho 10457' d='M.5,16h-1V0h1Z' transform='translate(16 8.001) rotate(90)' fill='%236666fb'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;width:16px;height:16px}.contato-container .inside-container.contato .right-side .upload-area .btn-upload .allowed-files{margin-top:16px;padding:0 8px;font-size:11px;display:block}.contato-container .inside-container.contato .right-side .button-submit-area{margin-bottom:80px}.contato-container .inside-container.contato .right-side .button-submit-area:before{content:"";width:100vw;height:1px;margin-top:50px;margin-bottom:50px;display:block;position:relative;left:-100px}@media only screen and (max-width:1430px){.contato-container .inside-container.contato .right-side .button-submit-area:before{left:-40px}}@media only screen and (max-width:991px){.contato-container .inside-container.contato .right-side .button-submit-area:before{left:-48px}}@media only screen and (max-width:768px){.contato-container .inside-container.contato .right-side .button-submit-area:before{left:-24px}}.contato-container .inside-container.contato .right-side .button-submit-area button{cursor:pointer;color:#fff;background-color:#000;background-size:100% 100%;border:1px solid #000;width:100%;padding:16px 24px;font-size:14px;text-decoration:none}.contato-container .inside-container.contato .right-side .button-submit-area button.loading{pointer-events:none;opacity:.5;background:linear-gradient(165deg,#000 45%,#fff,#000 55%) 0 0/200% 200%;animation:2s infinite loading}@keyframes loading{0%{background-position:40% 0}50%{background-position:100% 100%}to{background-position:0 0}}.contato-container .inside-container.contato .right-side .frt-input .message-content .message{font-size:32px}.contato-container .inside-container.contato .right-side .frt-input .message-content .message.hide{display:none}@media only screen and (max-width:768px){.lp-container{padding-left:24px;padding-right:24px}}.lp-container .top-title{border-bottom:1px solid #000;margin-top:50px;padding-bottom:100px}.lp-container .top-title .content{position:relative}.lp-container .top-title .content h1{margin-bottom:40px;font-size:42px}.lp-container .top-title .content h2{font-family:var(--font-open-sans),sans-serif;text-transform:none;font-size:28px}.lp-container .top-title .content .btn-saiba-mais{position:absolute;bottom:30px;right:0}.lp-container .top-title .content .btn-saiba-mais .circle{text-align:center;cursor:pointer;border:1px solid #000;border-radius:100%;justify-content:center;align-items:center;width:96px;height:96px;font-size:14px;transition:all .3s;display:flex;position:relative}.lp-container .top-title .content .btn-saiba-mais .circle:after{content:"";background-image:url(/images/svg/arrow-circle-green-dark.svg);background-repeat:no-repeat;background-size:cover;width:7px;height:156px;margin-top:-122px;transition:all .3s;position:absolute;top:0}@media only screen and (max-width:560px){.lp-container .top-title .content .btn-saiba-mais .circle:after{background-size:cover;margin-top:-117px}}.lp-container .top-title .content .btn-saiba-mais .circle:hover{color:#fff;background-color:#000}.lp-container .top-title .content .btn-saiba-mais .circle:hover:after{background-image:url(/images/svg/arrow-circle-green-dark.svg);background-repeat:no-repeat;background-size:cover;width:7px;height:156px;margin-top:-117px}@media only screen and (min-width:851px) and (max-width:991px){.lp-container .top-title .content h1{margin-bottom:20px;font-size:32px}.lp-container .top-title .content h2{font-size:20px}}@media only screen and (min-width:768px) and (max-width:850px){.lp-container .top-title .content h1{margin-bottom:16px;font-size:24px}.lp-container .top-title .content h2{font-size:18px}}@media only screen and (max-width:767px){.lp-container .top-title .content h1{margin-bottom:16px;font-size:24px}.lp-container .top-title .content h2{font-size:18px}.lp-container .top-title .content .btn-saiba-mais{display:none}}@media only screen and (max-width:780px){.lp-container .top-title{margin-top:108px}}.lp-container .content{position:relative}@media only screen and (max-width:780px){.lp-container .content{margin-bottom:27px}}.lp-container .content .titulo{text-transform:uppercase;font-size:42px;font-family:var(--font-montserrat),sans-serif;margin-top:20px;margin-bottom:40px}@media only screen and (max-width:1170px){.lp-container .content .titulo{margin-bottom:20px;font-size:40px}}@media only screen and (max-width:767px){.lp-container .content .titulo{width:100%;margin-bottom:20px;font-size:28px}}.lp-container .content .subtitulo{font-size:28px}.lp-container .content .diferenciais{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;font-size:24px}@media only screen and (max-width:1170px){.lp-container .content .diferenciais{margin-bottom:20px;font-size:32px}}@media only screen and (max-width:767px){.lp-container .content .diferenciais{margin-bottom:20px;font-size:32px}}.lp-container .content .diferencial-titulo{flex:0 0 150px;padding-left:24px;font-size:16px;font-weight:700;position:relative}.lp-container .content .diferencial-titulo:before{content:"";background-color:#000;width:14px;height:14px;margin-right:12px;display:block;position:absolute;top:5px;left:0}@media only screen and (max-width:1170px){.lp-container .content .diferencial-titulo{flex:0 0 20px}}@media only screen and (max-width:767px){.lp-container .content .diferencial-titulo{flex:0 0 20px}}.lp-container .content .diferencial-descricao{flex:0 0 calc(100% - 150px);font-size:24px}@media only screen and (max-width:767px){.lp-container .content .diferencial-descricao{font-size:14px}}.lp-container .full{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:50px;display:flex}.lp-container .full .container-svg{box-sizing:border-box;border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;flex:1 0 33%;padding:7%}.lp-container .full .container-svg:first-child{padding:5%}.lp-container .full .container-svg:last-child{border-right:none}@media only screen and (max-width:1170px){.lp-container .full{margin-top:60px;margin-bottom:100px}}@media only screen and (max-width:767px){.lp-container .full{margin-top:0;margin-bottom:50px}}.lp-container .intro{max-width:40%;margin:120px auto}.lp-container .intro p{text-align:justify;font-size:22px;line-height:44px}@media only screen and (min-width:992px) and (max-width:1500px){.lp-container .intro{max-width:60%}.lp-container .intro p{font-size:18px}}@media only screen and (min-width:851px) and (max-width:991px){.lp-container .intro{max-width:60%}.lp-container .intro p{font-size:18px}}@media only screen and (min-width:768px) and (max-width:850px){.lp-container .intro{max-width:80%}.lp-container .intro p{font-size:18px}}@media only screen and (max-width:767px){.lp-container .intro{max-width:90%}.lp-container .intro p{font-size:18px}}.lp-container .o-que-fazemos{background-color:#000;flex-wrap:wrap;display:flex}.lp-container .o-que-fazemos .o-que-fazemos-title{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;text-align:center;color:#fff;width:100%;padding:90px 0;font-size:36px}.lp-container .o-que-fazemos .oqf-container{box-sizing:border-box;background-color:#fff;border:1px solid #000;flex:50%;width:100%;padding:80px}.lp-container .o-que-fazemos .oqf-container .icon{margin-bottom:10px}.lp-container .o-que-fazemos .oqf-container h3{margin-bottom:20px;font-size:24px}.lp-container .o-que-fazemos .oqf-container p{font-size:18px}@media only screen and (min-width:851px) and (max-width:991px){.lp-container .o-que-fazemos .o-que-fazemos-title{padding:70px 0;font-size:32px}}@media only screen and (min-width:768px) and (max-width:850px){.lp-container .o-que-fazemos .o-que-fazemos-title{padding:50px 0;font-size:28px}}@media only screen and (max-width:767px){.lp-container .o-que-fazemos .o-que-fazemos-title{padding:30px 0;font-size:24px}}.lp-container .video{height:200px}.lp-container .como-funciona{border-top:1px solid #000;border-bottom:1px solid #000;padding:90px 15%}.lp-container .como-funciona .como-funciona-title{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;width:100%;margin-bottom:90px;font-size:36px}.lp-container .como-funciona .cf-container{box-sizing:border-box;border-top:1px solid #000;flex-wrap:wrap;align-items:center;margin:auto;padding:100px 20px;display:flex}.lp-container .como-funciona .cf-container:last-of-type{border-bottom:1px solid #000}.lp-container .como-funciona .cf-container h3{text-align:center;box-sizing:border-box;flex:30%;padding:0 10px;font-size:24px}.lp-container .como-funciona .cf-container p{flex:70%;font-size:18px}.lp-container .porque{border-bottom:1px solid #000;flex-wrap:wrap;align-items:center;display:flex}.lp-container .porque .porque-container{flex:50%}.lp-container .porque .porque-container .foto{height:100%}.lp-container .porque .porque-content{box-sizing:border-box;padding:5%}.lp-container .porque .porque-content .title{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;text-align:left;margin-bottom:20px;font-size:56px;line-height:normal}.lp-container .porque .porque-content p{margin-bottom:20px}@media only screen and (min-width:992px) and (max-width:1360px){.lp-container .porque{align-items:stretch}}@media only screen and (min-width:851px) and (max-width:991px){.lp-container .porque{align-items:stretch}.lp-container .porque .porque-content .title{font-size:48px}}@media only screen and (min-width:768px) and (max-width:850px){.lp-container .porque{align-items:stretch}.lp-container .porque .porque-content .title{font-size:42px}}@media only screen and (max-width:767px){.lp-container .porque{flex-direction:column}.lp-container .porque .porque-container .foto{width:50%;margin:0 auto 100px}.lp-container .porque .porque-content .title{font-size:36px}}.lp-container .faq{width:70%;margin:auto;padding:90px 0}.lp-container .faq .title{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;text-align:center;width:100%;margin-bottom:90px;font-size:36px}.lp-container .faq .faq-container{border-bottom:1px solid #000}.lp-container .faq .faq-container .faq-item{border-top:1px solid #000;padding:20px}.lp-container .faq .faq-container .faq-item .faq-title{cursor:pointer;justify-content:space-between;align-items:center;padding:10px;font-size:24px;font-weight:700;display:flex}.lp-container .faq .faq-container .faq-item .faq-title .icon{transition:transform .3s ease-out}.lp-container .faq .faq-container .faq-item .faq-text{padding:10px}.lp-container .faq .faq-container .faq-item[open] .faq-title .icon{transform:rotate(135deg)}@media only screen and (min-width:851px) and (max-width:991px){.lp-container .faq .title{font-size:32px}}@media only screen and (min-width:768px) and (max-width:850px){.lp-container .faq .title{font-size:28px}}@media only screen and (max-width:767px){.lp-container .faq{width:90%}.lp-container .faq .title{font-size:24px}}.lp-container .diferencial{width:100%;margin-bottom:40px;display:flex}@media only screen and (max-width:1170px){.lp-container .diferencial{flex-direction:column}}.lp-container .guia-aio{flex-wrap:wrap;align-items:center;display:flex}.lp-container .guia-aio .guia-aio-container{box-sizing:border-box;border-right:1px solid #000;flex:50%;padding:5%}.lp-container .guia-aio .guia-aio-container:last-of-type{border-right:none}.lp-container .guia-aio .guia-aio-container .diferenciais{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;margin-bottom:20px;font-size:24px}.lp-container .guia-aio .guia-aio-container ul{margin-bottom:20px}.lp-container .guia-aio .guia-aio-container ul li{margin-bottom:10px}.lp-container .guia-aio .guia-aio-container ul li .toc-num{margin-right:5px;font-weight:700}.lp-container .guia-aio .guia-aio-container .button-submit-area{margin-top:20px;margin-bottom:80px}.lp-container .guia-aio .guia-aio-container .button-submit-area button{cursor:pointer;color:#fff;background-color:#000;background-size:100% 100%;border:1px solid #000;width:100%;padding:16px 24px;font-size:14px;text-decoration:none}.lp-container .guia-aio .guia-aio-container .button-submit-area button.loading{pointer-events:none;opacity:.5;background:linear-gradient(165deg,#000 45%,#fff,#000 55%) 0 0/200% 200%;animation:2s infinite loading}.aio-checker{margin-top:48px;margin-bottom:32px}.aio-checker .aio-wizard-card{text-align:center;max-width:560px;margin:auto;padding:32px 0}@media only screen and (max-width:600px){.aio-checker .aio-wizard-card{padding:24px 0}}.aio-checker h3{margin-bottom:20px;font-size:24px}.aio-checker .aio-wizard-desc{margin:0 0 24px}.aio-checker .aio-wizard-actions{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.aio-checker .aio-steps{justify-content:center;align-items:center;gap:0;margin-bottom:24px;display:flex;position:relative}.aio-checker .aio-steps .aio-step{z-index:1;margin-left:20px;margin-right:20px;position:relative}.aio-checker .aio-steps .aio-step:last-child{margin-right:0}.aio-checker .aio-steps .aio-step .aio-step-num{border:1px solid #000;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.aio-checker .aio-steps .aio-step.aio-step--active .aio-step-num,.aio-checker .aio-steps .aio-step.aio-step--done .aio-step-num{color:#fff;background-color:#000;border-color:#000}.aio-checker .aio-field{margin-bottom:20px}.aio-checker .aio-label{text-align:left;margin-bottom:6px;font-size:16px;display:block}.aio-checker .aio-field-help{margin:6px 0 0;font-size:14px}.aio-checker .aio-input--full{width:100%}.aio-checker .aio-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23879722' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.aio-checker .aio-url-list{border:1px solid #000;flex-direction:column;gap:6px;max-height:280px;margin-bottom:16px;padding:8px;display:flex;overflow-y:auto}.aio-checker .aio-url-option{cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .15s;display:flex}.aio-checker .aio-url-option input[type=checkbox]{accent-color:#000;cursor:pointer;flex-shrink:0;width:16px;height:16px}.aio-checker .aio-url-text{word-break:break-all}.aio-checker .aio-url-count-hint{text-align:right;opacity:.7;margin:8px 0 0;font-size:11px}.aio-checker .aio-manual-urls{flex-direction:column;gap:4px;display:flex}.aio-checker .aio-submit--block{width:100%;margin-top:16px}.aio-checker .aio-btn-back{cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;text-decoration:underline}.aio-checker .aio-loading-msg{margin:12px 0 0;font-size:13px}.aio-checker .aio-privacy-note{margin:16px 0 0}.aio-checker .aio-alert{margin-bottom:24px;padding:16px 20px}.aio-checker .aio-alert strong{margin-bottom:6px;display:block}.aio-checker .aio-alert p{margin:0;font-size:13px}.aio-checker .aio-alert--danger{color:#c0392b;border:1px solid #000;border-left:3px solid #f25852}.aio-checker .aio-results-domain{margin:0 0 8px;font-size:22px}.aio-checker .aio-results-intro{margin:0 0 28px}.aio-checker .aio-sub-scores{gap:24px;margin-top:24px;display:flex}@media only screen and (max-width:480px){.aio-checker .aio-sub-scores{flex-direction:column;gap:16px}}.aio-checker .aio-mini-score{flex:1}.aio-checker .aio-mini-score-header{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.aio-checker .aio-mini-score-label{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.aio-checker .aio-mini-score-value{font-size:20px}.aio-checker .aio-mini-score-bar-bg{background-color:#e0e0e0;height:6px;overflow:hidden}.aio-checker .aio-mini-score-bar-fill{background-color:#000;height:100%}.aio-checker .aio-estimated-badge{margin-left:4px;font-size:11px;font-style:italic;display:inline-block}.aio-checker .aio-estimated-note{opacity:.7;margin:8px 0 24px;font-size:12px;font-style:italic}.aio-checker .aio-disclaimer{opacity:.7;border-top:1px solid #000;margin:24px 0 0;padding-top:16px;font-size:12px}.aio-checker .aio-form{width:100%}.aio-checker .aio-form-row{align-items:stretch;gap:12px;display:flex}@media only screen and (max-width:600px){.aio-checker .aio-form-row{flex-direction:column}}.aio-checker .aio-input{box-sizing:border-box;border:1px solid #000;outline:none;flex:1;height:56px;padding:0 20px;font-size:16px;transition:border-color .1s linear}.aio-checker .aio-input::placeholder{color:#000}.aio-checker .aio-input:disabled{opacity:.5;cursor:not-allowed}.aio-checker .aio-submit{cursor:pointer;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #000;height:56px;padding:0 32px;font-size:16px;transition:background .2s,opacity .2s}.aio-checker .aio-submit:hover:not(:disabled){color:#fff;background:#000}.aio-checker .aio-submit:disabled{opacity:.5;cursor:not-allowed}@media only screen and (max-width:600px){.aio-checker .aio-submit{height:48px}}.aio-checker .aio-error{color:#c0392b;margin-top:16px;padding:14px 18px;font-size:16px}.aio-checker .aio-results{max-width:630px;margin:40px auto 0}.aio-checker .aio-results-header{border-bottom:1px solid #000;flex-direction:column;gap:16px;margin-bottom:40px;padding-bottom:32px;display:flex}.aio-checker .aio-score-area{align-items:center;gap:28px;display:flex}@media only screen and (max-width:480px){.aio-checker .aio-score-area{flex-direction:column;align-items:flex-start}}.aio-checker .aio-score-ring{flex-shrink:0}.aio-checker .aio-grade-area{flex-direction:column;gap:4px;display:flex}.aio-checker .aio-grade-letter{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;font-size:64px}.aio-checker .aio-grade-label{margin:0;font-size:18px;font-weight:700}.aio-checker .aio-pass-count{margin:0;font-size:13px}.aio-checker .aio-raw-score{margin:2px 0 0;font-size:12px}.aio-checker .aio-url-analyzed{word-break:break-all;margin:0;font-size:12px}.aio-checker .aio-section{margin-bottom:32px}.aio-checker .aio-section-title{text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:700}.aio-checker .aio-check-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aio-checker .aio-check-list--compact{gap:4px}.aio-checker .aio-check-list--compact .aio-check-item{padding:10px 14px}.aio-checker .aio-check-item{padding:14px 16px}.aio-checker .aio-check-item--issue{border-left:3px solid #0000}.aio-checker .aio-check-item--issue:has(.aio-check-fail){border-left-color:#f25852}.aio-checker .aio-check-item--issue:has(.aio-check-warning){border-left-color:#ff9a35}.aio-checker .aio-check-item--pass{border-left:3px solid #95ce31}.aio-checker .aio-check-top{align-items:center;gap:10px;display:flex}.aio-checker .aio-check-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.aio-checker .aio-check-icon.aio-check-pass{color:#fff;background:#95ce31}.aio-checker .aio-check-icon.aio-check-warning{color:#fff;background:#ff9a35}.aio-checker .aio-check-icon.aio-check-fail{color:#fff;background:#f25852}.aio-checker .aio-check-name{flex:1}.aio-checker .aio-check-pts{flex-shrink:0;font-size:12px;font-weight:700}.aio-checker .aio-check-tip{margin:8px 0 0 30px;font-size:13px}.aio-checker .aio-check-detail{word-break:break-word;margin:4px 0 0 30px;font-size:12px;font-style:italic}.aio-checker .aio-cta-block{background:#000;margin-top:40px;padding:40px}@media only screen and (max-width:600px){.aio-checker .aio-cta-block{padding:28px 20px}}.aio-checker .aio-cta-content{max-width:560px}.aio-checker .aio-cta-title{color:#fff;margin:0 0 12px;font-size:20px}.aio-checker .aio-cta-text{color:#fff;margin:0 0 24px}.aio-checker .aio-cta-btn{color:#000;background-color:#fff;border:1px solid #fff;padding:12px 28px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.aio-checker .aio-cta-btn:hover{color:#fff;background:0 0}.aio-checker .aio-reset{text-align:right;margin-top:20px}.aio-checker .aio-reset-btn{cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.aio-checker .article-service-cta{background:#fff;border-left:3px solid #000;margin-top:40px;padding:20px 24px}.aio-checker .article-service-cta p{margin:0;font-size:15px}.aio-checker .article-service-cta a{font-weight:700;text-decoration:none}.aio-checker .article-service-cta a:hover{text-decoration:underline}.skip-link{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;font-size:inherit;margin:0;padding:0}p{text-align:justify;font-size:16px;line-height:200%}a{color:#000}.container{border-left:1px solid #000;border-right:1px solid #000;min-height:100vh;margin:0 96px;overflow:hidden}@media screen and (max-width:767px){.container{border:0;margin:0}}@media only screen and (min-width:768px) and (max-width:991px){.container{margin:0 48px}}.inside-container{padding-left:96px;padding-right:96px}@media only screen and (min-width:768px) and (max-width:1100px){.inside-container{padding-left:48px;padding-right:48px}}@media only screen and (max-width:767px){.inside-container{padding-left:0;padding-right:0}}.top-content{justify-content:space-between;padding-bottom:72px;display:flex}@media only screen and (max-width:767px){.top-content{flex-direction:column;padding-bottom:26px}}.top-content .legend{margin-top:6px;margin-right:50px}.top-content .legend p{white-space:nowrap;align-items:center;font-size:16px;font-weight:700;display:flex}@media only screen and (max-width:767px){.top-content .legend{margin:0 0 30px}}.top-content .legend p{align-items:center;font-size:16px;font-weight:700;display:flex}.top-content .legend p:before{content:"";background-color:#000;width:14px;height:14px;margin-right:12px}.top-content .title{max-width:306px;margin-right:45px}@media only screen and (max-width:767px){.top-content .title{max-width:none;margin-bottom:30px;margin-right:0}}.top-content .title p{font-size:32px;font-family:var(--font-montserrat),sans-serif;text-transform:uppercase}@media only screen and (max-width:767px){.top-content .title p{font-size:24px}}.top-content .description{max-width:427px}@media only screen and (max-width:767px){.top-content .description{max-width:none}}.top-content .description p{font-size:16px;display:block}.top-content .description p:first-of-type{margin-bottom:50px}@media only screen and (max-width:767px){.top-content .description p:first-of-type{margin-bottom:30px}.top-content .description p{font-size:14px}}.section-title{align-items:center;font-size:16px;font-weight:700;display:flex}@media only screen and (max-width:860px){.section-title{font-size:14px}}.section-title:before{content:"";background-color:#000;width:10px;height:10px;margin-right:8px}.slick-next{z-index:2;width:32px;height:32px;right:0}.slick-next:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg id='Grupo_27784' data-name='Grupo 27784' transform='translate(56 5277) rotate(180)'%3E%3Cg id='Elipse_177' data-name='Elipse 177' transform='translate(24 5245)' fill='none' stroke='%236666fb' stroke-width='1'%3E%3Ccircle cx='16' cy='16' r='16' stroke='none'/%3E%3Ccircle cx='16' cy='16' r='15.5' fill='none'/%3E%3C/g%3E%3Cpath id='Caminho_10642' data-name='Caminho 10642' d='M-14236,19115.408v-8h8' transform='translate(-3407.262 -18316.191) rotate(-45)' fill='none' stroke='%236666fb' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");width:32px;height:32px;display:block}.slick-prev{z-index:2;width:32px;height:32px;left:0}.slick-prev:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg id='Grupo_27783' data-name='Grupo 27783' transform='translate(-24 -5245)'%3E%3Cg id='Elipse_177' data-name='Elipse 177' transform='translate(24 5245)' fill='none' stroke='%236666fb' stroke-width='1'%3E%3Ccircle cx='16' cy='16' r='16' stroke='none'/%3E%3Ccircle cx='16' cy='16' r='15.5' fill='none'/%3E%3C/g%3E%3Cpath id='Caminho_10642' data-name='Caminho 10642' d='M-14236,19115.408v-8h8' transform='translate(-3408.262 -18316.191) rotate(-45)' fill='none' stroke='%236666fb' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");width:32px;height:32px;display:block}@media only screen and (max-width:767px){.btn{width:100%}}.btn button,.btn a{cursor:pointer;background-color:#fff;border:1px solid #000;min-width:140px;padding:16px 24px;font-size:14px;text-decoration:none}@media only screen and (max-width:767px){.btn button,.btn a{text-align:center;width:calc(100% - 48px);display:block}.area{margin-bottom:16px}}.area .title{align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}@media only screen and (max-width:767px){.area .title{font-size:14px}}.area .title:before{content:"";background-color:#000;width:14px;height:14px;margin-right:12px}@media only screen and (max-width:767px){.area .title:before{width:10px;height:10px;margin-right:8px}}.area .subtitle{max-width:480px;font-size:24px;font-weight:800}@media only screen and (max-width:991px){.area .subtitle{font-size:24px}}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-open-sans),sans-serif;background-color:#fff}#__next{flex-direction:column;min-height:100vh;display:flex}img{max-width:100%;height:auto}.loading{opacity:.6;pointer-events:none}.visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal;width:1px;height:1px;overflow:hidden;position:absolute!important}.page-transition-enter{opacity:0}.page-transition-enter-active{opacity:1;transition:opacity .3s}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity .3s}
