.elementor-953 .elementor-element.elementor-element-dfe97b0{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-953 .elementor-element.elementor-element-dfe97b0:not(.elementor-motion-effects-element-type-background), .elementor-953 .elementor-element.elementor-element-dfe97b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-953 .elementor-element.elementor-element-9e325cc{width:auto;max-width:auto;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-953 .elementor-element.elementor-element-5862f8d .elementor-button{background-color:#FC3A49;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:20px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:12px 20px 12px 20px;}.elementor-953 .elementor-element.elementor-element-5862f8d .elementor-button:hover, .elementor-953 .elementor-element.elementor-element-5862f8d .elementor-button:focus{background-color:#d92f3d;color:#FFFFFF;}.elementor-953 .elementor-element.elementor-element-5862f8d{width:auto;max-width:auto;}.elementor-953 .elementor-element.elementor-element-5862f8d .elementor-button:hover svg, .elementor-953 .elementor-element.elementor-element-5862f8d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-953 .elementor-element.elementor-element-dfe97b0{--min-height:60px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-953 .elementor-element.elementor-element-5862f8d .elementor-button{font-size:12px;padding:10px 16px 10px 16px;}}@media(min-width:768px){.elementor-953 .elementor-element.elementor-element-dfe97b0{--content-width:1140px;}}/* Start custom CSS for html, class: .elementor-element-a0b0b01 */.elementor-953 .elementor-element.elementor-element-a0b0b01 .b2b-logo{display:block;line-height:0;}.elementor-953 .elementor-element.elementor-element-a0b0b01 .b2b-logo svg{width:121px;height:auto;display:block;overflow:visible;}.elementor-953 .elementor-element.elementor-element-a0b0b01 .b2b-logo:hover .l2{filter:drop-shadow(0 0 6px rgba(252,58,73,0.8));}@media (prefers-reduced-motion: no-preference){.elementor-953 .elementor-element.elementor-element-a0b0b01 .b2b-logo .lw{opacity:0;transform:translateY(7px);transform-box:fill-box;transform-origin:center;animation:b2bLgIn .5s cubic-bezier(.22,.8,.32,1) forwards;}.elementor-953 .elementor-element.elementor-element-a0b0b01 .b2b-logo .l2{opacity:0;transform:scale(.3) rotate(-12deg);transform-box:fill-box;transform-origin:center;animation:b2bLgPop .65s cubic-bezier(.34,1.56,.64,1) .55s forwards,b2bLgPulse 4.5s ease-in-out 3s infinite;}}@keyframes b2bLgIn{to{opacity:1;transform:translateY(0);}}@keyframes b2bLgPop{to{opacity:1;transform:scale(1) rotate(0);}}@keyframes b2bLgPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.12);}}@media(max-width:767px){.elementor-953 .elementor-element.elementor-element-a0b0b01 .b2b-logo svg{width:94px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e325cc */.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-nav-list{display:flex;align-items:center;gap:6px;font-family:"Schibsted Grotesk",sans-serif;font-size:16px;line-height:20px;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-nav-list a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:12px;padding:11px 20px;font-weight:400;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-nav-list a.ativo{color:#FC3A49;font-weight:500;border-bottom:3px solid #FC3A49;padding:11px 12px 8px 12px;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-nav-list a:hover{color:#FC3A49;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-nav-list .chev{width:16px;height:16px;display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj48cGF0aCBkPSJNNCA2LjVsNCA0IDQtNCIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+) center/contain no-repeat;}@media(max-width:1024px){.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-nav-list{display:none;}}html{scroll-behavior:smooth;}#solucoes,#funcionalidades,#ecossistema,#beneficios,#depoimentos,#blog,#faq{scroll-margin-top:100px;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-nav-drop{position:relative;display:flex;outline:none;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(6px);padding-top:14px;opacity:0;visibility:hidden;transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:1000;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-nav-drop:hover .b2b-mega,.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-nav-drop:focus-within .b2b-mega{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega-in,.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega>*{}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega .mega-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;min-width:230px;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega .mega-item:hover{background:rgba(255,255,255,0.06);}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega .mega-ic{width:40px;height:40px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(255,255,255,0.12);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.75);}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega .mega-tx{display:flex;flex-direction:column;gap:2px;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega .mega-tx small{font-family:Outfit,sans-serif;font-size:12px;line-height:16px;color:rgba(255,255,255,0.6);}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega .mega-tx strong{font-family:"Schibsted Grotesk",sans-serif;font-weight:600;font-size:15px;line-height:20px;color:#fff;white-space:nowrap;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega::before{content:"";position:absolute;top:14px;left:0;right:0;bottom:0;background:#141414;border:1px solid rgba(255,255,255,0.1);border-radius:16px;box-shadow:0 24px 48px rgba(0,0,0,0.5);z-index:-1;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega{padding:14px 8px 8px 8px;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega .mega-item{margin-top:6px;}.elementor-953 .elementor-element.elementor-element-9e325cc .b2b-mega .mega-item:first-child{margin-top:8px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe97b0 */.elementor-953 .elementor-element.elementor-element-dfe97b0{position:sticky;top:0;z-index:999;}html,body{overflow-x:clip;max-width:100vw;}.e-con{min-width:0;}@media(max-width:1024px){.elementor-widget{max-width:100vw;}}/* End custom CSS */