:root{--theme-color1: #ff6400;--theme-color2: #071522;--theme-color3: #0d2438;--theme-color4: #fcf8f4;--theme-color5: #f5eee7;--ird2-navy: #071522;--ird2-navy-mid: #0d2438;--ird2-cream: #fcf8f4;--ird2-orange: #ff6400;--orange: #ff6400}.theme-btn.btn-style-one,.theme-btn.btn-style-two{background-color:var(--theme-color1)}.main-header .logo-box .logo img{max-height:52px;width:auto;height:auto}.sticky-header .logo img{max-height:44px;width:auto}.digitos-home{--orange: #ff6400}.digitos-home .ecosystem-wrap{position:relative;height:385px;min-width:0;z-index:2;align-self:center}.digitos-home .ecosystem{width:420px;height:410px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.72);transform-origin:center}.digitos-home .ecosystem-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.digitos-home .eco-current{animation:hclone-current 6.5s linear infinite}.digitos-home .eco-particle{offset-distance:0%;animation:hclone-particle 6.5s linear infinite}.digitos-home .eco-core,.digitos-home .eco-node{position:absolute;background:radial-gradient(circle at 40% 15%,#182638,#07131f 67%);border:1.5px solid #ff7419;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;box-shadow:0 0 0 2px #ff6b0914,0 0 18px #ff6a003a,inset 0 0 18px #0008}.digitos-home .eco-core{left:156px;top:151px;width:108px;height:108px;border:2.6px solid #ff8117;box-shadow:0 0 8px #ff7c13,0 0 20px #ff6a0066,0 0 35px #ff6a0029;animation:hclone-pulse 4s ease-in-out infinite}.digitos-home .eco-ring{position:absolute;inset:-8px;border:1px solid #ff741f;border-radius:50%;pointer-events:none;animation:hclone-ring 5s ease-out infinite}.digitos-home .eco-ring--two{animation-delay:-2.5s}.digitos-home .eco-brand{position:relative;z-index:1;font-size:31px;font-weight:800;letter-spacing:-.06em;line-height:1}.digitos-home .eco-brand span{color:var(--orange)}.digitos-home .eco-node{width:83px;height:83px;padding:7px;gap:6px;animation:hclone-bob 6s ease-in-out infinite}.digitos-home .eco-node svg{color:var(--orange)}.digitos-home .eco-node small{font-size:10.5px;font-weight:650;line-height:1.06;letter-spacing:-.025em}.digitos-home .eco-strategy{left:168px;top:1px}.digitos-home .eco-google{left:48px;top:87px;animation-delay:-1s}.digitos-home .eco-meta{left:295px;top:87px;animation-delay:-2s}.digitos-home .eco-seo{left:49px;top:246px;animation-delay:-3s}.digitos-home .eco-analytics{left:289px;top:246px;animation-delay:-1.7s}.digitos-home .eco-pages{left:168px;top:327px;animation-delay:-2.6s}.digitos-home .google-mark{display:block;font-family:Arial,sans-serif;font-weight:900;font-size:39px;line-height:1;background:linear-gradient(130deg,#4285f4 0 45%,#34a853 45% 63%,#fbbc05 63% 79%,#ea4335 79%);background-clip:text;color:transparent;transform:skew(-8deg)}.digitos-home .meta-mark{font-family:Arial,sans-serif;font-size:50px;font-weight:800;color:#1586ff;line-height:.7}.digitos-home .eco-node .google-mark{font-size:32px}.digitos-home .eco-node .meta-mark{font-size:39px}.digitos-home.is-motion-paused .eco-current,.digitos-home.is-motion-paused .eco-particle,.digitos-home.is-motion-paused .eco-node,.digitos-home.is-motion-paused .eco-core,.digitos-home.is-motion-paused .eco-ring{animation:none!important}@media(prefers-reduced-motion:reduce){.digitos-home .eco-current,.digitos-home .eco-particle,.digitos-home .eco-node,.digitos-home .eco-core,.digitos-home .eco-ring{animation:none!important}.digitos-home .eco-particle,.digitos-home .eco-ring--two{display:none}}@keyframes hclone-current{to{stroke-dashoffset:-100}}@keyframes hclone-particle{to{offset-distance:100%}}@keyframes hclone-pulse{50%{box-shadow:0 0 10px #ff7c13,0 0 30px #ff6a0090,0 0 42px #ff6a0044}}@keyframes hclone-bob{50%{transform:translateY(-4px)}}@keyframes hclone-ring{0%{transform:scale(1);opacity:.48}to{transform:scale(1.55);opacity:0}}.banner-section .outer-box .outer-container .banner-content .inner-content .title span{color:var(--theme-color1)}.digitos-home .preloader-loaded .text-preloader-outer .text-preloading:before{width:48px;height:48px;margin-left:-24px;margin-top:-8px;background-image:url(/images/brand/ird2-robo-abertura.png);background-size:contain}.digitos-home .wa-gate__btn{z-index:100000}.digitos-home .back-to-top-wrapper,.digitos-home .back-to-top-wrapper.back-to-top-btn-show{right:38px;bottom:108px}@media(max-width:767.98px){.digitos-home .back-to-top-wrapper,.digitos-home .back-to-top-wrapper.back-to-top-btn-show{right:26px;bottom:92px}}.digitos-home .service-block .inner-block>.service-card-link{position:absolute;inset:0;z-index:2;border-radius:40px}.digitos-home .service-block .inner-block .image,.digitos-home .service-block .inner-block .btn-more,.digitos-home .service-block .inner-block .content .title a{position:relative;z-index:3}.digitos-home .service-block .inner-block .plus-icon{z-index:3}.digitos-home .contact-section .ird2-contact-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;row-gap:28px;align-items:start}.digitos-home .contact-section .ird2-contact-copy{grid-column:1;grid-row:1;margin-bottom:0}.digitos-home .contact-section .ird2-contact-form{grid-column:1;grid-row:2}.digitos-home .contact-section .ird2-contact-map{grid-column:2;grid-row:2}.digitos-home .contact-section .content-column .inner-column,.digitos-home .contact-section .form-column .inner-column{padding-right:0;margin-left:0;margin-bottom:0}.digitos-home .contact-section iframe.map{display:block;width:100%;height:306px;max-height:306px;border:0}@media(max-width:991.98px){.digitos-home .contact-section .ird2-contact-grid{grid-template-columns:1fr}.digitos-home .contact-section .ird2-contact-copy,.digitos-home .contact-section .ird2-contact-form,.digitos-home .contact-section .ird2-contact-map{grid-column:1;grid-row:auto}.digitos-home .contact-section .ird2-contact-copy{order:1}.digitos-home .contact-section .ird2-contact-form{order:2}.digitos-home .contact-section .ird2-contact-map{order:3}}.digitos-home .digitos-mautic-embed .mauticform_wrapper,.digitos-home .digitos-mautic-embed .mauticform-innerform,.digitos-home .digitos-mautic-embed .mauticform-page-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.digitos-home .digitos-mautic-embed form{margin:0}.digitos-home .digitos-mautic-embed .mauticform-page-wrapper{display:flex;flex-direction:column;gap:12px}.digitos-home .digitos-mautic-embed .mauticform-row{width:100%;margin:0!important;float:none}.digitos-home .digitos-mautic-embed .mauticform-input{display:block;box-sizing:border-box;width:100%;height:52px;margin:0;padding:0 16px;border:1px solid #e4e4e4;border-radius:12px;background:#fff;color:#1d2433;font-size:16px;line-height:52px;box-shadow:none}.digitos-home .digitos-mautic-embed .mauticform-input::placeholder{color:#6b7280;opacity:1}.digitos-home .digitos-mautic-embed .mauticform-input:focus{outline:3px solid rgba(255,100,0,.45);outline-offset:2px}.digitos-home .digitos-mautic-embed .mauticform-field-4{display:flex;align-items:center;gap:12px}.digitos-home .digitos-mautic-embed .mauticform-field-4 .mauticform-label{display:block;flex:0 0 auto;margin:0;color:#1d2433;font-size:16px;font-weight:600;line-height:1.2}.digitos-home .contact-section .digitos-mautic-embed .mauticform-field-4 .mauticform-label{color:#fff}.digitos-home .digitos-mautic-embed .mauticform-field-4 .mauticform-input{width:96px;flex:0 0 96px;text-align:center}.digitos-home .digitos-mautic-embed .mauticform-button,.digitos-home .digitos-mautic-embed button[type=submit]{display:block!important;width:100%!important;min-height:56px!important;margin:0!important;padding:14px 18px!important;border:0!important;border-radius:12px!important;background:var(--theme-color1)!important;color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;cursor:pointer;box-shadow:none!important}.digitos-home .digitos-mautic-embed .mauticform-errormsg{display:block;margin-top:6px;color:#9a3412;font-size:13px}.digitos-home .contact-section .digitos-mautic-embed .mauticform-errormsg{color:#ffb199}.digitos-home .digitos-mautic-embed .mauticform-message{color:#166534;font-size:15px;line-height:1.4}.digitos-home .contact-section .digitos-mautic-embed .mauticform-message{color:#d9ffe8}.pricing-section .price-box .price.digitos-price-note,.pricing-section .price-box .digitos-price-note{display:block;font-size:15px;font-weight:600;margin-top:8px}.digitos-home .team-section .row>.team-block{min-width:0}.digitos-home .team-section .team-block .image img{max-width:100%;height:auto}.about-section .author-info img[src*=roger-hero-sem-fundo]{object-fit:cover;object-position:top center;border-radius:50%;background:#0b1c2d}.digitos-home .projects-section .project-block .inner-block .image,.digitos-home .projects-section .project-block .inner-block .image img{border-radius:0;background:#fff}.digitos-home .clients-section .client-block .image img{max-height:72px;width:auto;height:auto;object-fit:contain}@media(min-width:1025px){.digitos-home .sticky-header{pointer-events:none}.digitos-home .sticky-header.fixed-header{pointer-events:auto}.digitos-home .header-style-one .main-menu .navigation{display:flex;flex-wrap:nowrap;align-items:center}.digitos-home .header-style-one .main-menu .navigation>li{float:none}.digitos-home .main-menu .navigation>li.dropdown>ul{top:100%;margin-top:0}.digitos-home .main-menu .navigation>li.dropdown:hover>ul,.digitos-home .main-menu .navigation>li.dropdown.is-open>ul{visibility:visible;opacity:1;top:100%;margin-top:0;transition:opacity .16s ease}}@media(min-width:1025px)and (max-width:1399.98px){.digitos-home .header-style-one .header-lower .inner-container .left-box{gap:28px}.digitos-home .header-style-one .header-lower .inner-container .main-menu .navigation>li{margin:0 14px 0 0}}.digitos-home .footer-regioes{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;margin-top:8px;padding:22px 0 8px;border-top:1px solid rgba(255,255,255,.12)}.digitos-home .footer-regioes .widget-title{margin-bottom:12px}.digitos-home .footer-regioes ul{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.digitos-home .footer-regioes a{color:#ffffffd1;font-size:14px}.digitos-home .footer-regioes a:hover{color:#fff}@media(max-width:767.98px){.digitos-home .footer-regioes{grid-template-columns:1fr}}.digitos-home .footer-instagram__profile{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:#fff;font-weight:700;width:fit-content}.digitos-home .footer-instagram__profile img{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.14);object-fit:cover}.digitos-home .footer-instagram__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.digitos-home .footer-instagram__grid a{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:#ffffff0f}.digitos-home .footer-instagram__grid img{width:100%;height:100%;object-fit:cover}.digitos-home .footer-instagram__grid a:hover img{opacity:.82}.digitos-home .footer-instagram__grid svg{position:absolute;top:8px;right:8px;width:18px;height:18px;fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.digitos-home .footer-instagram__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.digitos-home .footer-instagram__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border-radius:4px;font-size:13px;font-weight:700;line-height:1.2}.digitos-home .footer-instagram__actions .is-light{color:#1d2433;background:#fff}.digitos-home .footer-instagram__actions .is-follow{flex:1 1 140px;color:#fff;background:var(--theme-color1)}
