a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%;text-decoration:none}*{-webkit-tap-highlight-color:#0000}@font-face{font-display:optional;font-family:Roboto;font-style:normal;font-weight:100 900;src:url(/wp-content/themes/a3a-wp-theme/build/fonts/roboto.d27b0fe5.woff2)format("woff2")}@font-face{font-display:optional;font-family:Roboto Slab;font-style:normal;font-weight:100 900;src:url(/wp-content/themes/a3a-wp-theme/build/fonts/robotoslab.dc326069.woff2)format("woff2")}@font-face{font-display:optional;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/wp-content/themes/a3a-wp-theme/build/fonts/montserrat.5f405284.woff2)format("woff2")}:root{--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-xxl:1536px}body{overflow-x:hidden}a{transition:color .3s}a:hover{color:var(--color-text-hover)}[data-theme=dark] a:hover{color:inherit}b{font-weight:700}ol,ul{margin-bottom:20px;padding-left:20px}li{margin-bottom:10px}@media (width<=480px){h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:17px}h5{font-size:16px}h6{font-size:15px}}@media (width>=480px) and (width<=768px){h1{font-size:28px}h2{font-size:24px}h3,h4{font-size:21px}h5{font-size:17px}h6{font-size:16px}}@media (width>=768px) and (width<=1024px){h1{font-size:32px}h2{font-size:24px}h3,h4{font-size:21px}h5{font-size:20px}h6{font-size:19px}}@media (width>=1024px) and (width<=1280px){h1{font-size:36px}h2{font-size:24px}h3,h4{font-size:21px}h5{font-size:24px}h6{font-size:23px}}@media (width>=1280px) and (width<=1536px){h1{font-size:40px}h2{font-size:24px}h3,h4{font-size:21px}h5{font-size:28px}h6{font-size:27px}}@media (width>=1536px){figure figcaption{text-align:center}ol li,p,ul li{font-size:18px;line-height:1.4}ol,ul{margin-bottom:1.25rem;margin-left:0;padding-left:1.2em}h1{font-size:40px}h2{font-size:24px}h3,h4{font-size:21px}h5,h6{font-size:18px}}body{background-color:var(--color-background)}figure{margin-bottom:20px}.container-outer{background-color:var(--color-background);width:100%;margin:0 auto;padding:5%}@media (width<=768px){.container-outer{padding:30px 20px}}.container-inner{width:100%;margin:0 auto}.smaller-container-inner{width:1200px;margin:0 auto}.container-inner-sm{width:100%;max-width:1600px;margin:0 auto}.bg-blue{background-color:var(--color-primary-dark);color:#fff}.text-content{flex:2;justify-content:center;align-items:baseline}.row-align-end,.text-content{flex-direction:column;display:flex}.row-align-end{justify-content:flex-end;align-items:flex-end}.btn-center{width:fit-content;margin-left:auto;margin-right:auto;display:block}.main-container{z-index:0;position:relative}.content-container-outer{width:100%;margin:0 auto}.content-container-inner{width:1600px;margin:0 auto;padding:5%}.header-container-inner{text-align:center;max-width:1600px;margin:0 auto;padding:5%}.content-containeres-outer{background-color:#fff}.content-containeres-inner{max-width:1600px;margin:0 auto;padding:5%}.header-title{text-transform:none;margin:0;font-family:montserrat,roboto;font-size:40px;font-weight:500}.diagonal-divider{background-color:var(--color-background);clip-path:polygon(0 0,100% 100%,0 100%);z-index:2;width:100%;height:20px;display:none;overflow:hidden;transform:translateY(1px)}.diagonal-divider.top{position:absolute;top:-1px;left:0}.diagonal-divider.bottom{position:absolute;bottom:-1px;left:0}@media (width>=768px){.diagonal-divider{height:80px;display:block}}.v-divider{clip-path:polygon(0 0,50% 100%,100% 0);z-index:2;width:100%;height:40px;display:none;overflow:hidden;transform:skewY(.001deg)}@media (width>=768px){.v-divider{display:block}}.v-divider-inverted{clip-path:polygon(0 0,0 100%,100% 100%,100% 0,50% 100%);z-index:2;width:100%;height:40px;display:none;overflow:hidden;transform:skewY(.001deg)}@media (width>=768px){.v-divider-inverted{display:block}}.shape-divider{z-index:1;width:100%;height:30px;line-height:0;display:none;position:absolute;left:0;overflow:hidden}.shape-divider.top{clip-path:polygon(0 0,30% 100%,60% 0,80% 50%,100% 0);margin-top:-1px;top:0}.shape-divider.bottom{clip-path:polygon(0 100%,30% 0,60% 100%,80% 50%,100% 100%);margin-bottom:-1px;bottom:0}@media (width>=768px){.shape-divider{display:block}}.sub-menu{background-color:var(--background-color);justify-content:center;width:100%;padding:10px 20px;display:flex}@media (width<=1024px){.sub-menu{display:none}}.sub-menu .menu{gap:20px;margin:0;display:flex}.sub-menu .menu li{margin:0;list-style:none}.sub-menu .menu a{color:var(--color-text-accent);border-radius:4px;padding:5px 10px;font-size:18px;font-weight:500;text-decoration:none;transition:background-color .3s}.sub-menu .menu .current-menu-ancestor>a,.sub-menu .menu .current-menu-item>a,.sub-menu .menu a:hover{color:var(--color-text-hover);background-color:#0000}.aligncenter{clear:both;text-align:center;margin-left:auto;margin-right:auto;display:block}.alignleft{float:left;margin-right:1.5em}.alignleft,.alignright{margin-bottom:1.5em;display:inline}.alignright{float:right;margin-left:1.5em}.wp-caption{max-width:100%;margin-bottom:1.5em}.wp-caption .wp-caption-text{color:#666;text-align:center;margin-top:.5em;font-size:.9em}.aligncenter .wp-caption-text{text-align:center}.wp-block-image.aligncenter{flex-direction:column;justify-content:center;align-items:center;display:flex}.wp-block-image.aligncenter,.wp-block-image.aligncenter img{margin-left:auto;margin-right:auto}.wp-block-image.alignleft{float:left;margin-right:1.5em}.wp-block-image.alignright{float:right;margin-left:1.5em}.wp-block-code{color:#e0e0e0;background-color:#1e1e1e;border:1px solid #333;border-radius:6px;margin-bottom:1.5rem;padding:1.5rem;overflow-x:auto;box-shadow:0 4px 6px #0000004d}.wp-block-code code{color:inherit;overflow-wrap:normal;white-space:pre;word-break:normal;background:0 0;border:none;padding:0;display:block}.wp-block-code code,.wp-block-preformatted{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px}@media screen and (width<=600px){#wpadminbar{position:fixed!important}}.header-upper{display:none}.header-container{background-color:var(--color-background);border-bottom:1px solid var(--color-border);z-index:1000;flex-direction:row;justify-content:space-between;align-items:center;min-height:100px;padding:0 20px;display:flex;position:relative}.logo svg{width:auto;height:65px;display:block}.social-icons-list{margin:0;padding:0}.social-icons-list li{margin-bottom:0}.logo .cls-1{fill:#3a60cc}.logo .cls-2{fill:#051542}.logo .cls-3{fill:#2e42a2}.logo .cls-4{fill:none;stroke:#2e42a2;stroke-linecap:round;stroke-linejoin:round;stroke-width:0}[data-theme=dark] .logo .cls-1{fill:#fff}[data-theme=dark] .logo .cls-2{fill:#0000}[data-theme=dark] .logo .cls-3{fill:#fff}[data-theme=dark] .logo .cls-4{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:0}.main-menu{display:none}.menu-toggle{cursor:pointer;z-index:1100;background:0 0;border:none;padding:15px 10px;display:block}.hamburger-icon{width:25px;height:20px;display:block;position:relative}.hamburger-icon span{background:var(--color-text-accent);opacity:1;transform-origin:50%;border-radius:3px;width:100%;height:3px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.hamburger-icon span:first-child{top:0}.hamburger-icon span:nth-child(2){top:8px}.hamburger-icon span:nth-child(3){top:16px}.menu-toggle.is-active .hamburger-icon span:first-child{top:8px;transform:rotate(45deg)}.menu-toggle.is-active .hamburger-icon span:nth-child(2){opacity:0;transform:translate(-20px)}.menu-toggle.is-active .hamburger-icon span:nth-child(3){top:8px;transform:rotate(-45deg)}.main-menu-modal{background-color:var(--color-background);border-left:1px solid var(--color-border);opacity:0;visibility:hidden;z-index:999;width:100%;max-width:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s,visibility .4s;display:block;position:fixed;top:100px;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}body.admin-bar .main-menu-modal{top:132px}@media screen and (width<=782px){body.admin-bar .main-menu-modal{top:146px}}.main-menu-modal.is-active{opacity:1;visibility:visible;transform:translate(0)}.modal-menu-container{box-shadow:none;background-color:#0000;border-radius:0;width:100%;max-height:none;margin:0;padding-bottom:50px;overflow-y:visible;transform:none}.main-menu-modal.is-active .modal-menu-container{transform:none}body.modal-open{width:100%;height:100%;position:fixed;overflow:hidden}.mobile-menu{padding:0}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu li{border-bottom:1px solid var(--color-border);margin-bottom:0;position:relative}.mobile-menu li:last-child{border-bottom:none}.mobile-menu a{color:var(--color-text-accent);text-transform:uppercase;padding:20px 25px;font-size:18px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:block}.mobile-menu a:hover{background-color:var(--color-background-secondary);color:var(--color-text-hover)}.mobile-submenu-toggle{border:none;border-left:1px solid var(--color-border);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:0;right:0}.mobile-submenu-toggle svg{fill:var(--color-text-accent);width:14px;height:14px;transition:transform .3s}.mobile-submenu-toggle.is-active{background-color:var(--color-background-secondary)}.mobile-submenu-toggle.is-active svg{transform:rotate(180deg)}.mobile-menu .sub-menu{background-color:var(--color-background-secondary);border-top:1px solid var(--color-border);padding-left:0;display:none}.mobile-menu .sub-menu.is-visible{animation:.3s ease-out slideDown;display:block}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu .sub-menu a{color:var(--color-text-dark);padding:15px 25px 15px 40px;font-size:16px}.mobile-menu .sub-menu .sub-menu{background-color:#00000008}.mobile-menu .sub-menu .sub-menu a{padding-left:60px}@media (width>=768px){.header-container{min-height:110px}.logo svg{height:70px}}@media (width>=1024px){.header-container{min-height:120px}.logo svg{height:75px}.main-menu-modal,.menu-toggle{display:none}.main-menu{display:block}.main-menu ul{gap:20px;margin:0;padding:0;font-size:18px;list-style:none;display:flex}.main-menu li{margin-bottom:0;position:relative}.main-menu a{color:var(--color-text-accent);text-transform:uppercase;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.main-menu .current-menu-ancestor>a,.main-menu .current-menu-item>a,.main-menu a:hover,.menu-trigger.is-active{color:var(--color-text-hover)}.main-menu li.menu-item-has-children{position:relative}.main-menu li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.main-menu .sub-menu{background:var(--color-primary);opacity:0;visibility:hidden;z-index:1000;width:300px;padding:0;transition:opacity .3s,transform .3s,visibility .3s;display:block;position:absolute;top:calc(100% + 51px);left:-200px;transform:translateY(2px);box-shadow:0 2px 8px #0003}.main-menu li.menu-item-has-children>.sub-menu:before{content:"";pointer-events:auto;background:0 0;width:100%;height:49px;position:absolute;top:-49px;left:0}.main-menu .sub-menu .sub-menu{position:absolute;top:0;left:-100%}.main-menu .sub-menu a{border:1px solid var(--color-accent);color:var(--color-text-light);text-transform:none;white-space:nowrap;border-top:none;padding:15px;display:block}.main-menu .sub-menu .sub-menu a{border-right:none}.main-menu .sub-menu a:hover{background-color:var(--color-primary-dark)}.ct-toggle-dropdown-desktop{fill:var(--color-text-accent);display:inline-block;transform:rotate(0)}.ct-icon{width:10px;height:10px}.ct-toggle-dropdown-desktop.submenu-toggle--nested{fill:var(--color-text-light);position:absolute;top:50%;right:8px;transform:translateY(-50%)rotate(90deg)}.header-upper{background-color:var(--color-primary-darker);color:var(--color-text-light);justify-content:end;align-items:center;gap:12px;padding:10px;font-weight:500;display:flex}.header-upper a{color:#fff;font-size:14px}.header-upper>a{align-items:center;display:inline-flex}.header-upper>a:after{color:var(--color-text-light);content:"|";font-size:16px;font-weight:inherit;line-height:inherit;margin-left:12px}.header-upper svg{fill:currentColor;width:1em;height:1em;font-size:20px;display:block}.header-upper .social-icons{gap:0}.header-upper .social-icons a{align-items:center;display:inline-flex}.header-upper .social-icons a:not(:last-child):after{color:var(--color-text-light);content:"|";font-size:16px;font-weight:inherit;line-height:inherit;margin:0 12px}.header-lang{gap:6px;margin-right:auto}.header-lang,.header-lang a{align-items:center;display:flex}.header-lang a{border:1px solid var(--color-accent);color:var(--color-accent);justify-content:center;width:40px;height:28px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:all .2s}.header-lang a.active,.header-lang a:hover{background-color:var(--color-accent);color:#fff}}.section-title{margin:0;font-family:montserrat,roboto;font-weight:500}.h3,.section-title{text-transform:none;font-size:21px}.h3{font-weight:700}@media (width>=768px){.section-title{font-size:28px}}@media (width>=1024px){.section-title{font-size:32px}}.scroll-top-float{background-color:var(--color-accent);color:#fff;opacity:0;text-align:center;z-index:999;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;transition:background-color .3s,opacity .5s,transform .5s;display:flex;position:fixed;bottom:25px;left:25px;transform:translateY(20px);box-shadow:0 4px 8px #0003}.scroll-top-float:hover{background-color:var(--color-accent-hover)}.scroll-top-float.visible{opacity:1;transform:translateY(0)}.scroll-top-float.hiding{opacity:0;pointer-events:none;transform:translateY(20px)}.solution-cards{grid-template-columns:repeat(1,1fr);justify-content:center;gap:20px;display:grid}.solution-card{background-color:var(--color-gradient);border:1px solid var(--color-border);border-radius:16px;transition:transform .3s;box-shadow:0 0 15px #0003}.solution-card h1,.solution-card h2,.solution-card h3,.solution-card h4,.solution-card h5,.solution-card h6{margin-bottom:1.2rem}.solution-card img{aspect-ratio:16/9;border-radius:16px 16px 0 0;width:100%;height:auto;display:block}.solution-card-content{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}@media (width>=768px){.solution-cards{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.solution-cards{grid-template-columns:repeat(4,1fr)}}@media (width<=1024px){.content-grid{align-items:center;margin:0 0 20px}.content-grid,.featured-article-container,.sidebar-articles-container{flex-direction:column;gap:24px;width:100%;display:flex}.featured-article,.sidebar-article{border-radius:16px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 24px #0000000f}.featured-content,.sidebar-content{flex-direction:column;align-items:flex-start;padding:16px;display:flex}.featured-image{background:linear-gradient(135deg,#667eea,#764ba2);position:relative;overflow:hidden}.featured-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sidebar-image{background:#e2e8f0;width:100%;position:relative;overflow:hidden}.sidebar-image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.content-badge{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#000c;border-radius:6px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.badge-destaque,.badge-mobile{display:block;position:absolute;top:1rem;left:1rem}.badge-desktop{display:none}}@media (width>=1024px){.content-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;width:100%;margin:2rem 0;display:grid}.featured-article-container{background:var(--color-gradient);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 24px #0000000f}.featured-article-container:hover{box-shadow:0 8px 32px #0000001f}.featured-article{flex-direction:column;flex:1;height:100%;display:flex}.featured-image{background:linear-gradient(135deg,#667eea,#764ba2);width:100%;padding-top:56.25%;position:relative;overflow:hidden}.featured-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.content-badge{color:#fff;letter-spacing:.5px;text-transform:uppercase;z-index:2;background:#000c;border-radius:6px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.badge-destaque{position:absolute;top:1rem;left:1rem}.badge-mobile{display:none}.badge-desktop{background:var(--color-primary);margin-bottom:10px;padding:4px 12px;display:inline-block;position:relative}.featured-content{flex:1;align-items:flex-start;padding:24px}.featured-content,.sidebar-articles-container{flex-direction:column;justify-content:space-between;display:flex}.sidebar-articles-container{gap:24px;height:100%}.sidebar-article{background:var(--color-gradient);border:1px solid var(--color-border);border-radius:12px;flex-direction:row;flex:1;min-height:0;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000a}.sidebar-article:hover{box-shadow:0 4px 20px #00000014}.sidebar-image{background:#f1f5f9;flex:0 0 40%;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.sidebar-image a{width:100%;display:block;position:relative}.sidebar-image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.sidebar-content{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;min-width:0;padding:16px 20px;display:flex;overflow:hidden}.badge-article{color:#1d4ed8;background:#dbeafe}.badge-ebook{color:#d97706;background:#fef3c7}.badge-infographic{color:#db2777;background:#fce7f3}.badge-destaque{color:#1d4ed8;background:#dbeafe}.text-info h3{margin-top:0;margin-bottom:.5rem}.featured-excerpt,.sidebar-excerpt,.text-info h3{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.featured-excerpt,.sidebar-excerpt{flex-shrink:1;margin-bottom:1rem}.text-info a{color:var(--color-title);text-decoration:none}.text-info a:hover{color:var(--color-text-hover)}.wp-block-button__link{margin-top:auto}}.content-card{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:16px;padding:20px;transition:transform .3s}:root{--swiper-pagination-color:#fff;--swiper-navigation-size:20px!important}.hero-media{position:absolute;inset:0}.hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.hero-swiper-container .swiper-button-next,.hero-swiper-container .swiper-button-prev{color:#fff}.hero-swiper-container{cursor:pointer;width:100%;height:400px;position:relative;overflow:hidden}.hero-swiper-slide{background-position:50%;background-size:cover;position:relative}.hero-swiper-slide:before{content:"";z-index:1;background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.hero-swiper-content{color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:0 20px;font-size:21px;display:flex;position:relative}.hero-swiper-content h1,.hero-swiper-content h2{color:#fff;text-transform:none;margin:0;font-family:Montserrat,sans-serif;font-size:23px;font-weight:500}.hero-swiper-content p{font-size:16px}.swiper-button-next,.swiper-button-prev{cursor:pointer;z-index:10;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid;position:absolute;top:50%}.swiper-button-prev{left:0}.swiper-button-next{right:0}.hero-swiper-container .swiper-button-next svg,.hero-swiper-container .swiper-button-prev svg{fill:#fff;display:block}.hero-swiper-container .swiper-button-prev svg{transform:rotate(180deg)}@media (width>=768px){.hero-swiper-content{padding:0 50px}.hero-swiper-container{height:500px}.hero-swiper-content h1,.hero-swiper-content h2{font-size:28px}.hero-swiper-content p{font-size:18px}}@media (width>=1024px){.hero-swiper-container{height:600px}.hero-swiper-content h1,.hero-swiper-content h2{font-size:40px}.hero-swiper-content p{font-size:21px}}.cases-swiper-container{margin:2rem auto;position:relative}.cases-swiper-container,.mySwiperCases{width:100%;overflow:visible}.mySwiperCases .swiper-container,.mySwiperCases .swiper-wrapper{overflow:visible}.mySwiperCases .swiper-slide{background:0 0;justify-content:center;height:auto;display:flex}.mySwiperCases .swiper-slide:before{content:none;background:0 0}.case-card{cursor:pointer;z-index:2;background:#fff;border-radius:8px;flex-direction:column;width:100%;height:500px;transition:transform .3s;display:flex;box-shadow:0 3px 10px #0000001a}.card-image,.case-card{position:relative;overflow:hidden}.card-image{height:100%}.card-image .case-bg-img{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.card-image:after{content:"";opacity:1;z-index:1;background:linear-gradient(0deg,#000c 0,#000000b3 8%,#0000008c 16%,#0006 24%,#00000047 32%,#0000002e 40%,#0000001f 48%,#00000012 56%,#0000000a 64%,#00000005 72%,#00000002 80%,#00000001 88%,#0000);transition:all .5s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.case-card:hover .card-image:after{background:linear-gradient(0deg,#000000d9 0,#000000d1 8%,#000000c7 16%,#000000ba 24%,#000000ab 32%,#0009 40%,#00000085 48%,#0000006b 56%,#00000052 64%,#00000038 72%,#00000021 80%,#0000000f 88%,#00000003 96%,#0000);transition:all .5s cubic-bezier(.25,.46,.45,.94)}.card-content{color:#fff;z-index:3;flex-direction:column;padding:24px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.category-tag{letter-spacing:.5px;text-shadow:0 1px 3px #00000080;text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:700}.case-card h3,.category-tag{color:#fff;z-index:2;position:relative}.case-card h3{text-shadow:0 2px 4px #000000b3;margin:0;font-size:1.3rem;font-weight:600;transition:transform .4s}.card-hover-content{opacity:0;max-height:0;transition:all .5s cubic-bezier(.25,.46,.45,.94) .1s;transform:translateY(20px)}.card-hover-content p{color:#fffffff2;text-shadow:0 1px 2px #000c;margin:.8rem 0 1rem;font-size:.95rem;line-height:1.5}.card-hover-content a{color:#fff}.case-card:hover .card-content{padding-top:2.5rem;transform:translateY(-30px)}.case-card:hover .card-content h3{transform:translateY(-5px)}.case-card:hover .card-hover-content{opacity:1;max-height:200px;transform:translateY(0)}.cases-swiper-container .swiper-button-next,.cases-swiper-container .swiper-button-prev{color:#000;cursor:pointer;z-index:100;background-color:#fff;border-radius:50%;place-items:center;width:100px;height:100px;margin-top:0;transition:all .3s;display:grid;position:absolute;top:30%;transform:translateY(-50%);box-shadow:0 2px 10px #0000001a}.cases-swiper-container .swiper-button-next svg,.cases-swiper-container .swiper-button-prev svg{width:20px;height:20px}.cases-swiper-container .swiper-button-next{right:-50px}.cases-swiper-container .swiper-button-prev{left:-50px}.cases-swiper-container .swiper-button-prev svg{transform:rotate(180deg)}.cases-swiper-container .swiper-button-next:hover,.cases-swiper-container .swiper-button-prev:hover{background-color:#f0f0f0;transform:translateY(-50%)scale(1.1)}.cases-swiper-container .swiper-button-disabled{pointer-events:none;visibility:hidden;opacity:0!important}@media (width<=1024px){.card-image:after{background:linear-gradient(0deg,#000000d9 0,#000000d1 8%,#000000c7 16%,#000000ba 24%,#000000ab 32%,#0009 40%,#00000085 48%,#0000006b 56%,#00000052 64%,#00000038 72%,#00000021 80%,#0000000f 88%,#00000003 96%,#0000)}.card-hover-content{opacity:1;max-height:200px;transform:translateY(0)}.case-card h3{transform:translateY(-5px)}.card-content{padding-top:2.5rem;transform:translateY(-40px)}}@media (width<=768px){.cases-swiper-container .swiper-button-next,.cases-swiper-container .swiper-button-prev{width:40px;height:40px}.cases-swiper-container .swiper-button-next{right:-20px}.cases-swiper-container .swiper-button-prev{left:-20px}.case-card{height:400px}.card-content{padding:1.5rem 1rem 1rem}.case-card h3{font-size:1.1rem}.card-hover-content p{font-size:.9rem}.card-content{transform:translateY(-30px)}}@media (width<=480px){.cases-swiper-container .swiper-button-next,.cases-swiper-container .swiper-button-prev{width:50px;height:50px}.cases-swiper-container .swiper-button-next{right:-17px}.cases-swiper-container .swiper-button-prev{left:-17px}.case-card{height:350px}.card-content{padding:1rem}.case-card h3{margin-bottom:.3rem;font-size:1rem}.category-tag{margin-bottom:.3rem;font-size:.7rem}.card-content{transform:translateY(-30px)}}.testimonial-section{padding:30px 10px;overflow:hidden}.testimonial-content,.testimonial-section{justify-content:center;align-items:center;display:flex;position:relative}.testimonial-content{color:#fff;z-index:1;flex-direction:column;width:100%}.testimonial-cont{background-color:#fff;border-radius:12px;width:100%;padding:15px 0;box-shadow:0 3px 10px #0000001a}.testimonial-container{width:100%;margin:0 auto;position:relative}.testimonial-box{color:#000;text-align:left;flex-direction:column;justify-content:space-between;height:500px;padding:15px;display:flex}.testimonial-text{margin-bottom:20px;padding:0 12px;font-size:14px;line-height:1.5;position:relative}.quote-mark{color:#075bf7;font-size:24px;font-weight:700;position:absolute}.quote-open{top:-5px;left:-5px}.quote-close{bottom:-5px;right:-5px}.testimonial-author{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:auto;padding:0 15px;display:flex}.testimonial-author img{-o-object-fit:cover;object-fit:cover;border:2px solid #075bf7;border-radius:50%;width:50px;height:50px}.author-details{text-align:center;flex-direction:column;display:flex}.author-name{color:#075bf7;margin-bottom:3px;font-family:Roboto Slab;font-size:16px;font-weight:600;text-decoration:none;display:block}.author-position{color:#333;margin-bottom:2px;font-weight:600}.author-company,.author-position{font-family:Roboto Slab;font-size:13px;line-height:1.2}.author-company{color:#555}.testimonial-container .swiper-pagination{margin-top:15px;position:relative;bottom:0}.testimonial-container .swiper-pagination-bullet{opacity:1;background:#ccc;width:8px;height:8px}.testimonial-container .swiper-pagination-bullet-active{background:#075bf7}@media (width>=576px){.testimonial-section{padding:35px 15px}.testimonial-cont{padding:18px 0}.testimonial-box{padding:18px 20px}.testimonial-text{margin-bottom:22px;padding:0 15px;font-size:15px;line-height:1.5}.quote-mark{font-size:26px}.testimonial-author{text-align:left;flex-direction:row;justify-content:center;gap:12px}.author-details{text-align:left}.testimonial-author img{width:55px;height:55px}.author-name{font-size:17px}.author-company,.author-position{font-size:13px}}@media (width>=768px){.testimonial-section{padding:45px 15px}.testimonial-content{margin:0 auto}.testimonial-cont{padding:20px 0}.testimonial-box{height:400px;padding:20px 30px}.testimonial-text{margin-bottom:24px;padding:0 20px;font-size:16px;line-height:1.6}.quote-mark{font-size:28px}.quote-open{left:-8px}.quote-close{right:-8px}.testimonial-author{gap:15px;padding:0 20px}.testimonial-author img{width:60px;height:60px}.author-name{margin-bottom:4px;font-size:18px}.author-company,.author-position{font-size:14px;line-height:1.3}.testimonial-container .swiper-pagination{margin-top:20px}}@media (width>=1024px){.testimonial-section{padding:5%}.testimonial-content{width:100%;padding:40px 0}.testimonial-box{padding:25px 35px}.testimonial-text{padding:0 25px;font-size:18px}}@media (width>=1200px){.testimonial-content{padding:80px 0}}.site-footer{width:100%}.upper-footer-outer{background-color:var(--color-primary-dark);color:#fff;text-align:center;padding:5%}.upper-footer-inner{flex-direction:column;gap:24px;margin:0 auto;display:flex}.logo-white .cls-1,.logo-white .cls-3,.logo-white .cls-4{fill:#fff}.logo-white .cls-2{fill:#0000}.footer-row{text-align:left;flex-direction:column;align-items:center;width:100%;display:flex}@media (width>=1025px){.footer-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}}@media (width>=1441px) and (width<=2560px){.footer-row{gap:60px}}@media (width>=2561px){.footer-row{gap:80px}}.footer-logo{width:200px;max-width:100%}@media (width<=320px){.footer-logo{width:160px}}@media (width>=321px) and (width<=375px){.footer-logo{width:180px}}@media (width>=376px) and (width<=425px){.footer-logo{width:200px}}@media (width>=426px) and (width<=768px){.footer-logo{width:220px}}@media (width>=769px) and (width<=1024px){.footer-logo{width:240px}}@media (width>=1025px) and (width<=1440px){.footer-logo{width:250px}}@media (width>=1441px) and (width<=2560px){.footer-logo{width:280px}}@media (width>=2561px){.footer-logo{width:350px}}.footer-section{border-bottom:1px solid #fff3;width:100%}@media (width>=1025px){.footer-section{border-bottom:none;width:auto}}.footer-title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:15px 0;font-family:Roboto Slab,sans-serif;font-size:16px;font-weight:600;display:flex;position:relative}@media (width<=320px){.footer-title{font-size:14px}}@media (width>=321px) and (width<=375px){.footer-title{font-size:15px}}@media (width>=376px) and (width<=425px){.footer-title{font-size:16px}}@media (width>=426px) and (width<=768px){.footer-title{font-size:17px}}@media (width>=769px) and (width<=1024px){.footer-title{font-size:18px}}@media (width>=1025px){.footer-title{cursor:default}}@media (width>=1025px) and (width<=1440px){.footer-title{font-size:18px}}@media (width>=1441px) and (width<=2560px){.footer-title{font-size:19px}}@media (width>=2561px){.footer-title{font-size:22px}}.footer-menu{margin:0;padding:0;list-style:none}.footer-menu a,.footer-menu li{color:#fff;margin-bottom:10px;font-size:14px;text-decoration:none;list-style:none;transition:color .3s}.footer-menu a:hover{color:#075bf7}@media (width>=2561px){.footer-menu a,.footer-menu li{font-size:16px}}.social-icons{justify-content:center;gap:20px;display:flex}.social-icons a{color:#fff;font-size:28px;transition:color .3s}.social-icons a:hover{color:#075bf7}.social-icons a svg{fill:currentColor;width:1.2em;height:1.2em}@media (width<=320px){.social-icons{gap:12px}.social-icons a{font-size:22px}}@media (width>=321px) and (width<=375px){.social-icons{gap:15px}.social-icons a{font-size:24px}}@media (width>=376px) and (width<=425px){.social-icons{gap:18px}.social-icons a{font-size:26px}}@media (width>=426px) and (width<=768px){.social-icons{gap:20px}.social-icons a{font-size:28px}}@media (width>=769px) and (width<=1024px){.social-icons{gap:25px}.social-icons a{font-size:30px}}@media (width>=1025px) and (width<=1440px){.social-icons{gap:25px}.social-icons a{font-size:32px}}@media (width>=1441px) and (width<=2560px){.social-icons{gap:30px}.social-icons a{font-size:34px}}@media (width>=2561px){.social-icons{gap:40px}.social-icons a{font-size:40px}}.collapse-icon{margin-left:10px;font-size:12px;transition:transform .3s}.footer-title.active .collapse-icon{transform:rotate(180deg)}.collapsible-content{max-height:0;margin:0;padding:0;transition:max-height .3s;overflow:hidden}.footer-title.active+.collapsible-content{max-height:500px;padding-bottom:15px}@media (width>=1025px){.collapse-icon{display:none}.collapsible-content{max-height:none;padding:0;overflow:visible}.footer-title.active+.collapsible-content{padding-bottom:0}}.lower-footer-outer{background-color:var(--color-primary-darker);color:var(--color-text-light);text-align:center;padding:20px}.lower-footer-inner{flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}@media (width>=769px) and (width<=1024px){.lower-footer-outer{padding:25px}}@media (width>=1025px) and (width<=1440px){.lower-footer-outer{background-color:var(--color-primary-darker);padding:30px}.lower-footer-inner{flex-direction:row;max-width:1200px}}@media (width>=1441px) and (width<=2560px){.lower-footer-inner{max-width:1400px}}@media (width>=2561px){.lower-footer-outer{padding:40px}.lower-footer-inner{max-width:2400px}}.copyright{font-family:Roboto Slab,sans-serif;font-size:16px;font-weight:600}@media (width<=320px){.copyright{font-size:13px}}@media (width>=321px) and (width<=375px){.copyright{font-size:14px}}@media (width>=376px) and (width<=425px){.copyright{font-size:15px}}@media (width>=426px) and (width<=768px){.copyright{font-size:16px}}@media (width>=769px) and (width<=1024px){.copyright{font-size:17px}}@media (width>=1025px) and (width<=1440px){.copyright{font-size:18px}}@media (width>=1441px) and (width<=2560px){.copyright{font-size:19px}}@media (width>=2561px){.copyright{font-size:24px}}.image-wrapper{display:none}.image-section{display:flex}.image-section img{border-radius:16px;width:100%;height:100%}.sales-model{width:100%;margin:40px 0}.sales-model img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}@media (width>=1024px){.image-wrapper{flex:1;height:100%;display:flex}.image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.image-wrapper img.img-1-1{aspect-ratio:1}.image-wrapper img.img-16-9{aspect-ratio:16/9}.image-wrapper img.img-4-3{aspect-ratio:4/3}}#theme-switcher{align-items:center;gap:8px;display:flex}#theme-switcher button{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:0;display:flex}#theme-switcher svg{color:currentColor;opacity:.5;width:24px;height:24px;transition:opacity .3s}#theme-switcher svg.active{opacity:1}#theme-switcher button:hover svg{opacity:.8}.video-wrapper{flex:1}.responsive-media-wrapper,.video-wrapper{aspect-ratio:16/9;cursor:pointer;background-color:#000;width:100%;position:relative;overflow:hidden}.responsive-media-wrapper img,.video-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.responsive-media-wrapper:hover img,.video-wrapper:hover img{opacity:.9}.play-button-overlay{z-index:2;background:0 0;justify-content:center;align-items:center;width:68px;height:48px;transition:all .2s cubic-bezier(0,0,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-button-icon{background-color:#212121cc;border-radius:12px;width:100%;height:100%;transition:background-color .2s cubic-bezier(0,0,.2,1);position:relative}.responsive-media-wrapper:hover .play-button-icon,.video-wrapper:hover .play-button-icon{background-color:red}.play-button-icon:after{content:"";border:10px solid #0000;border-left:18px solid #fff;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.responsive-media-wrapper iframe,.video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.cases-grid{grid-template-columns:repeat(1,1fr);gap:2rem;display:grid}@media (width>=1024px){.cases-grid{grid-template-columns:repeat(3,1fr)}}.search-results-list{padding:0;list-style:none}.search-item{border-bottom:1px solid #ddd;padding:30px 0}.title-search-result a{color:var(--color-title);margin:0}.search-subheading-bar{border-bottom:1px solid #ddd;align-items:center;margin-bottom:1rem;display:flex}.search-summary{color:var(--color-text-dark);margin-top:.5rem;font-size:14px}.search-categories-list{flex:1;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.category-item{color:var(--color-text-dark);cursor:pointer;margin-right:1rem;padding:.75rem 1rem;text-decoration:none;transition:color .3s;display:inline-block}.category-item.active{color:var(--color-text-dark);border-bottom:2px solid #075bf7;margin-bottom:-2px;font-weight:700}.searchform{justify-content:center;width:100%;display:flex}.searchform #s{box-sizing:border-box;border:1px solid #ddd;border-radius:2em 0 0 2em;width:500px;padding:20px}.searchform #searchsubmit{background-color:var(--color-primary-dark);border:none;border-radius:0 2em 2em 0;justify-content:center;align-items:center;padding:20px;display:flex}.searchform svg{fill:var(--color-text-light);width:1.5em;height:1.5em}#table-of-contents{width:100%;margin-bottom:2rem;font-size:18px}#table-of-contents ul{margin:10px 0;list-style:none}#table-of-contents a{color:var(--color-text-accent);line-height:1.5;text-decoration:none;transition:color .2s}#table-of-contents a:hover{color:var(--color-text-hover);text-decoration:underline}#table-of-contents .toc-title{color:var(--color-title);margin-bottom:10px;font-family:Roboto Slab,serif;font-size:21px;font-weight:400}#table-of-contents li{margin-bottom:10px;font-size:16px}@media (width>=1200px){#table-of-contents li{font-size:18px}}@media (width<=1024px){#table-of-contents>ul{margin-left:0;padding-left:0}}.newsletter-section{width:100%}@media (width>=1025px) and (width<=1440px){.newsletter-section{width:1200px;margin-left:auto}}@media (width>=1441px) and (width<=2560px){.newsletter-section{width:1200px;margin-left:auto}}@media (width>=2561px){.newsletter-section{width:1200px;margin-left:auto}}.newsletter-header{margin-bottom:20px}.newsletter-title{color:#fff;margin:0 0 8px;font-weight:600;line-height:1.4}@media (width<=320px){.newsletter-title{font-size:16px}}@media (width>=321px) and (width<=375px){.newsletter-title{font-size:16px}}@media (width>=376px) and (width<=425px){.newsletter-title{font-size:16px}}@media (width>=426px) and (width<=768px){.newsletter-title{font-size:16px}}@media (width>=769px) and (width<=1024px){.newsletter-title{font-size:18px}}@media (width>=1025px) and (width<=1440px){.newsletter-title{font-size:18px}}@media (width>=1441px) and (width<=2560px){.newsletter-title{font-size:18px}}@media (width>=2561px){.newsletter-title{font-size:18px}}.newsletter-subtitle{color:#b8c4d1;margin:0;line-height:1.5}@media (width<=320px){.newsletter-subtitle{font-size:13px}}@media (width>=321px) and (width<=375px){.newsletter-subtitle{font-size:13px}}@media (width>=376px) and (width<=425px){.newsletter-subtitle{font-size:13px}}@media (width>=426px) and (width<=768px){.newsletter-subtitle{font-size:13px}}@media (width>=769px) and (width<=1024px){.newsletter-subtitle{font-size:14px}}@media (width>=1025px) and (width<=1440px){.newsletter-subtitle{font-size:14px}}@media (width>=1441px) and (width<=2560px){.newsletter-subtitle{font-size:14px}}@media (width>=2561px){.newsletter-subtitle{font-size:14px}}.newsletter-form{gap:16px}.form-group,.newsletter-form{flex-direction:column;display:flex}.form-group{align-items:stretch;gap:8px}@media (width>=1025px){.form-group{flex-direction:row}}.newsletter-input{backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:2px solid #fff3;border-radius:8px;flex:1;padding:12px 16px;font-size:14px;transition:all .3s}.newsletter-input::-moz-placeholder{color:#fff9}.newsletter-input::placeholder{color:#fff9}.newsletter-input:focus{background:#ffffff26;border-color:#4a90e2;outline:none;box-shadow:0 0 0 3px #4a90e233}.newsletter-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.newsletter-button:hover{background:linear-gradient(135deg,#357abd,#2a5f94);transform:translateY(-2px);box-shadow:0 8px 25px #4a90e24d}.newsletter-button:active{transform:translateY(0)}@media (width<=320px){.newsletter-button{justify-content:center}}@media (width>=321px) and (width<=375px){.newsletter-button{justify-content:center}}@media (width>=376px) and (width<=425px){.newsletter-button{justify-content:center}}@media (width>=426px) and (width<=768px){.newsletter-button{justify-content:center}}.button-icon{transition:transform .3s}.newsletter-button:hover .button-icon{transform:translate(4px)}.newsletter-terms{margin-top:4px}.terms-label{color:#b8c4d1;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.terms-checkbox{display:none}.checkmark{border:2px solid #ffffff4d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;transition:all .3s;display:flex}.terms-checkbox:checked+.checkmark{background:linear-gradient(135deg,#4a90e2,#357abd);border-color:#4a90e2}.terms-checkbox:checked+.checkmark:after{color:#fff;content:"✓";font-size:12px;font-weight:700}.terms-text{flex:1}.terms-link{color:var(--color-text-light);font-weight:500;text-decoration:none;transition:color .3s}.terms-link:hover{color:var(--color-text-light);text-decoration:underline}.newsletter-form.success .newsletter-input{background:#28a7451a;border-color:#28a745}.newsletter-form.success .newsletter-button{background:linear-gradient(135deg,#28a745,#1e7e34)}.newsletter-form.success .newsletter-button:hover{background:linear-gradient(135deg,#1e7e34,#155724)}.newsletter-form.error .newsletter-input{background:#dc35451a;border-color:#dc3545}.newsletter-form.error .newsletter-input:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc354533}.newsletter-button.loading{pointer-events:none}.newsletter-button.loading .button-text{opacity:.7}.newsletter-button.loading .button-icon{animation:1s linear infinite spin}.partner-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;width:300px}.partner-card,.partner-image{align-items:center;display:flex;overflow:hidden}.partner-image{justify-content:center;width:100%;height:180px}.widget-valores{flex-direction:column;gap:10px;display:flex}.list-item{background-color:var(--color-primary-dark);color:#fff;flex-direction:row;align-items:center;gap:20px;padding:20px;display:flex}@media (width<=768px){.list-item{gap:15px;padding:15px}}.number-valores{color:var(--color-text-accent);font-size:23px;font-weight:800}.title-valores{margin:0;font-size:18px;font-weight:600;line-height:1}#progress-bar{z-index:9999;background:#61ce70;width:0;height:20px}.progress{background-color:var(--color-progress-bar)}@media (width<=1024px){.progress{display:none}}.diferentials-section{flex-direction:column;align-items:baseline;height:auto;display:flex;position:relative}.diferentials-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.diferenciais{align-items:center;gap:10px;margin-bottom:20px;display:flex}.check-icon{fill:var(--color-accent);flex-shrink:0;width:20px;height:20px}.solutions-cta{width:100%;padding:0}.solutions-cta-box{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:hidden}@media (width<=768px){.solutions-cta-box{padding:2rem}}.solutions-cta-image{width:100%}.solutions-cta-image .cta-img{-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:auto;display:block}.solutions-cta-content{flex:1;padding:1.5rem}.solutions-cta-content .solutions-cta-copy{color:var(--color-text-dark);opacity:.85;margin:0;font-size:1.1rem;line-height:1.5}.solutions-cta-action{flex-shrink:0}.solutions-cta-action .solutions-cta-button{letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:10px;padding:1rem 2rem;font-weight:600;display:inline-flex}.solutions-cta-action .solutions-cta-button i{font-size:.9rem;transition:transform .3s}.solutions-cta-action .solutions-cta-button:hover i{transform:translate(5px)}.solutions-related-block{border-radius:8px}.solutions-related-title{border-bottom:3px solid #0039a6;margin:0 0 20px;padding-bottom:12px}.solutions-related-list{flex-direction:column;gap:12px;display:flex}.solutions-related-item{background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:all .3s;display:flex}.solutions-related-item:hover{border-color:#0039a6;transform:translate(4px);box-shadow:0 4px 12px #0039a61a}.solutions-related-content{color:var(--color-text-light);flex:1}.solutions-related-type{color:#0039a6;letter-spacing:.5px;text-transform:uppercase;background:#0039a61a;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.solutions-related-item-title{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.4}.solutions-related-excerpt{color:#666;margin:0;font-size:13px;line-height:1.5}.solutions-related-arrow{color:#0039a6;flex-shrink:0;transition:transform .3s}.solutions-related-item:hover .solutions-related-arrow{transform:translate(4px)}@media (width<=768px){.solutions-related-block{padding:20px 16px}.solutions-related-title{font-size:18px}.solutions-related-item{padding:14px}.solutions-related-item-title{font-size:14px}}.solutions-children-list{max-height:450px;padding-right:8px;overflow-y:auto}.solutions-children-list::-webkit-scrollbar{width:6px}.solutions-children-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.solutions-children-list::-webkit-scrollbar-thumb{background:#0039a6;border-radius:10px}.solutions-children-list::-webkit-scrollbar-thumb:hover{background:#002d84}.hero-section{color:#fff;background-position:50%;background-size:cover;align-items:center;height:400px;padding:5%;display:flex;position:relative;overflow:hidden}.hero-bg{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.hero-title{color:var(--color-text-light);text-indent:-2px;text-transform:none;font-size:28px;font-weight:500}.hero-subtitle,.hero-title{font-family:Montserrat,sans-serif}.hero-subtitle{font-size:16px}@media (width>=1200px){.hero-section{height:465px}.hero-content{gap:12px}.hero-title{font-size:40px}.hero-subtitle{font-size:21px}}.hero-bottom-bar-wrapper{background-color:var(--color-background);border-bottom:1px solid var(--color-border);z-index:999;width:100%;padding:15px 5%;position:sticky;top:0}body.admin-bar .hero-bottom-bar-wrapper{top:32px}@media screen and (width<=782px){body.admin-bar .hero-bottom-bar-wrapper{top:46px}}@media (width>=1200px){.hero-bottom-bar-wrapper{padding:15px 0}}.hero-bottom-bar{width:100%}.hero-bottom-bar-wrapper{display:none}.hero-bottom-bar-inner{justify-content:space-between;align-items:center;margin:0 5%}.hero-bottom-bar-inner,.hero-toc ul{flex-wrap:wrap;gap:20px;display:flex}.hero-toc ul{margin:0;padding:0;list-style:none}.hero-toc ul li a{color:var(--color-text-full);letter-spacing:.5px;text-transform:uppercase;border-bottom:2px solid #0000;padding-bottom:5px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s}.hero-toc ul li a.active,.hero-toc ul li a:hover{border-bottom-color:var(--color-accent);color:var(--color-accent)}@media (width>=1024px){.hero-bottom-bar-wrapper{display:block}}.btn-download{background-color:var(--color-accent);color:var(--color-text-light);text-transform:uppercase;border-radius:4px;align-items:center;gap:10px;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-flex}.btn-download:hover{color:#fff;background-color:#1c1b1f}.btn-download:hover svg path{fill:#fff}.btn-download svg path{fill:currentColor;transition:fill .3s}.institutional-section{padding-top:80px;padding-bottom:0;position:relative}.institutional-section .inst-hero{margin-bottom:80px}.institutional-section .inst-hero .inst-headline-container{color:#999;padding-right:20px;font-size:2.5rem;font-weight:300;line-height:1.15}.institutional-section .inst-hero .inst-headline-container .line-1{color:#555;margin-bottom:5px;font-weight:400;display:block}.institutional-section .inst-hero .inst-headline-container .line-2{color:#00aeef;margin-bottom:5px;font-size:1.1em;font-weight:700;display:block}.institutional-section .inst-hero .inst-headline-container .line-3{color:#b0b0b0;font-size:.8em;font-weight:300;display:block}.institutional-section .inst-hero .inst-desc-container{border-left:1px solid #e0e0e0;padding-left:40px}.institutional-section .inst-hero .inst-desc-container p{color:#444;margin-bottom:25px;font-size:1.05rem;line-height:1.6}.institutional-section .inst-hero .inst-desc-container .inst-sectors-list{color:#777;margin-bottom:30px;font-size:.85rem;font-weight:500;line-height:1.8}.institutional-section .inst-hero .inst-desc-container .inst-cta{color:#00aeef;letter-spacing:.5px;text-transform:uppercase;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .3s}.institutional-section .inst-hero .inst-desc-container .inst-cta:hover{color:#0077a3;text-decoration:none}.institutional-section .visual-transition{background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:350px;margin-bottom:80px;position:relative}.institutional-section .visual-transition:after{content:"";background:linear-gradient(90deg,#0000004d,#0000001a);width:100%;height:100%;position:absolute;top:0;left:0}.institutional-section .inst-content-grid{margin-bottom:80px}.institutional-section .inst-content-grid .inst-text-col{padding-right:20px}.institutional-section .inst-content-grid .inst-text-col h3{color:#222;margin-bottom:20px;padding-left:15px;font-size:1.8rem;font-weight:700;position:relative}.institutional-section .inst-content-grid .inst-text-col h3:before{content:"";background-color:#00aeef;width:4px;position:absolute;top:5px;bottom:5px;left:0}.institutional-section .inst-content-grid .inst-text-col p{color:#666;font-size:1rem;line-height:1.7}.institutional-section .inst-footer-strip{background-color:#002b49;width:100%;height:15px}.video-bg-container{position:relative;overflow:hidden}.video-bg-container .bg-video{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.video-bg-container .video-overlay{z-index:1;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.video-bg-container .relative-z2{z-index:2;position:relative}.accordion-section .stage-block{margin-bottom:0}.accordion-section .stage-separator{background:linear-gradient(to right,transparent,var(--color-accent),transparent);width:100%;max-width:1200px;height:1px}.accordion-section .accordion-image-col{justify-content:center;align-items:center;display:flex}.accordion-section .accordion-image-col .image-wrapper{border-radius:12px;width:100%;height:400px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.accordion-section .accordion-image-col .image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.accordion-section .accordion-image-col .image-wrapper:hover img{transform:scale(1.05)}.accordion-section .accordion-image-col .image-wrapper .stage-overlay{pointer-events:none;background:linear-gradient(#000000b3 0,#0000);width:100%;padding:20px;position:absolute;top:0;left:0}.accordion-section .accordion-image-col .image-wrapper .stage-overlay .stage-title{color:#fff;letter-spacing:1px;text-shadow:0 2px 4px #0000004d;text-transform:uppercase;font-size:1.5rem;font-weight:700}.accordion-section .accordion-container{flex-direction:column;justify-content:center;display:flex}.accordion-section .accordion-container .accordion-item{border-bottom:1px solid #e0e0e0}.accordion-section .accordion-container .accordion-item:last-child{border-bottom:none}.accordion-section .accordion-container .accordion-item .accordion-header{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 0;transition:color .3s;display:flex}.accordion-section .accordion-container .accordion-item .accordion-header h3{text-align:left;margin:0;font-size:1.25rem;font-weight:600}.accordion-section .accordion-container .accordion-item .accordion-header .accordion-icon{justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s;display:flex}.accordion-section .accordion-container .accordion-item .accordion-header .accordion-icon svg{fill:#00aeef;width:24px;height:24px}.accordion-section .accordion-container .accordion-item .accordion-header[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.accordion-section .accordion-container .accordion-item .accordion-content{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.accordion-section .accordion-container .accordion-item .accordion-content p{color:#666;margin:0;padding-bottom:15px;font-size:1rem;line-height:1.6}.accordion-section .accordion-container .accordion-item .accordion-content .btn-learn-more{color:#00aeef;margin-bottom:20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .3s;display:inline-block}.accordion-section .accordion-container .accordion-item .accordion-content .btn-learn-more:hover{color:#0077a3;text-decoration:underline}@media (width<=1024px){.accordion-section .accordion-image-col .image-wrapper{height:300px;margin-bottom:30px}}@media (width<=768px){.institutional-section{padding-top:40px}.institutional-section .inst-hero{margin-bottom:40px}.institutional-section .inst-hero .inst-headline-container{text-align:center;padding-right:0;font-size:1.8rem}.institutional-section .inst-hero .inst-desc-container{text-align:center;border-top:1px solid #eee;border-left:none;padding-top:30px;padding-left:0}.institutional-section .visual-transition{background-attachment:scroll;height:200px;margin-bottom:40px}.institutional-section .inst-content-grid{margin-bottom:40px}.institutional-section .inst-content-grid .inst-text-col{margin-bottom:30px;padding-right:0}.institutional-section .inst-content-grid .inst-text-col h3{font-size:1.5rem}}.archive-layout-container{flex-direction:column;gap:2rem;width:100%;display:flex}@media (width>=1024px){.archive-layout-container{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}}.modern-search-form{width:100%;max-width:600px}.search-input-wrapper{background:#fff;border:1px solid #ddd;border-radius:50px;align-items:center;padding:6px 6px 6px 20px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000d}.search-input-wrapper:focus-within{border-color:var(--color-primary,#0056b3);box-shadow:0 6px 20px #0000001a}.search-icon{color:#999;justify-content:center;align-items:center;display:flex}.search-field{color:#333;background:0 0;border:none;outline:none;flex-grow:1;padding:10px 0;font-family:inherit;font-size:1rem}.search-field::-moz-placeholder{color:#aaa}.search-field::placeholder{color:#aaa}.search-submit{background-color:var(--color-primary,#0056b3);color:#fff;cursor:pointer;border:none;border-radius:40px;flex-shrink:0;padding:10px 24px;font-size:.95rem;font-weight:600;transition:background-color .2s}.search-submit:hover{background-color:var(--color-primary-dark,#004494)}[data-theme=dark] .search-input-wrapper{background:#2a2a2a;border-color:#444}[data-theme=dark] .search-field{color:#fff}[data-theme=dark] .search-field::-moz-placeholder{color:#888}[data-theme=dark] .search-field::placeholder{color:#888}.filter-sidebar-container{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media (width<=768px){.filter-sidebar-container{border:1px solid var(--color-border)}}.filter-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.clear-filters-btn{color:#fff;background:#f44336;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:500;transition:background-color .3s}.clear-filters-btn:hover{background:#d32f2f}.active-filters-count{color:#fff;text-align:center;background:#2196f3;border-radius:50%;min-width:18px;margin-left:5px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-block}.checkbox-label .count{color:var(--color-text-dark);margin-left:5px;font-size:12px}.filter-sidebar-toggle{background-color:var(--color-secondary);color:var(--color-text-dark);cursor:pointer;border:1px solid #0000001a;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;transition:all .3s;display:flex}.filter-toggle-icon{width:12px;height:12px;position:relative}.filter-toggle-icon:after,.filter-toggle-icon:before{content:"";background-color:#333;transition:transform .3s;position:absolute}.filter-toggle-icon:before{width:12px;height:2px;top:5px;left:0}.filter-toggle-icon:after{width:2px;height:12px;top:0;left:5px}.filter-sidebar-toggle.active .filter-toggle-icon:after{opacity:0;transform:rotate(90deg)}.filter-sidebar-content{background-color:var(--color-background);border-radius:4px;padding:1rem;display:none}.filter-sidebar-content.active{z-index:10;border-top:none;border-radius:0 0 8px 8px;margin-top:0;display:block;position:relative;transform:translateY(-5px)}.filter-sidebar-toggle.active{border-radius:8px 8px 0 0}@media (width<=767px){.filter-title-internal{display:none}}.filter-heading{margin-top:0;margin-bottom:1rem}.filter-sidebar-container,.filter-sidebar-content{max-height:none!important;overflow:visible!important}.filter-group{border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1rem}.filter-group:last-child{border-bottom:none;margin-bottom:0}.filter-subheading{color:var(--color-text-dark);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:16px;font-weight:600;display:flex}.group-toggle-icon{flex-shrink:0;width:12px;height:12px;margin-left:10px;transition:transform .3s;position:relative}.group-toggle-icon:after,.group-toggle-icon:before{content:"";background-color:#666;transition:transform .3s;position:absolute}.group-toggle-icon:before{width:12px;height:2px;top:5px;left:0}.group-toggle-icon:after{width:2px;height:12px;top:0;left:5px;transform:scaleY(0)}.filter-group.closed .group-toggle-icon:after{transform:scaleY(1)}.filter-checkboxes{transition:all .3s;display:block;overflow:hidden}.filter-group.closed .filter-checkboxes{display:none}.taxonomies-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.taxonomy-item{color:#666;cursor:pointer;border-bottom:1px solid #eee;padding:.75rem 0;text-decoration:none;transition:color .3s,font-weight .3s}.taxonomy-item:last-child{border-bottom:none}.taxonomy-item.active{color:#000;font-weight:700}.articles-gridola{grid-template-columns:1fr;gap:20px;display:grid}.loading{width:100%;padding:2rem;font-style:italic}.article-card{border:1px solid var(--color-border);transition:transform .3s;box-shadow:0 0 15px #0003}.article-thumbnail{position:relative;overflow:hidden}.content-type-flag{color:#000;letter-spacing:1px;pointer-events:none;text-transform:uppercase;z-index:2;background-color:#ffffffbf;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:15px;left:0;box-shadow:0 2px 5px #0000001a}.article-card img{width:100%;height:auto;transition:transform .5s;display:block}.article-card:hover .article-thumbnail img{transform:scale(1.05)}.article-content{flex-direction:column;align-items:flex-start;gap:20px;padding:20px;display:flex}.article-excerpt{color:var(--color-text-dark)}.article-content h3{margin:0}.read-more{color:#075bf7;margin:0}.pagination{text-align:center;width:100%;margin:30px 0}.pagination ul.page-numbers{gap:20px;margin:0;padding:0;list-style:none;display:inline-flex}.pagination ul.page-numbers li{display:inline-block}.pagination ul.page-numbers li a,.pagination ul.page-numbers li span{color:#075bf7;font-weight:400;text-decoration:none}.pagination ul.page-numbers li .current{cursor:default;font-weight:700}.pagination ul.page-numbers li a:hover{text-decoration:underline}.checkbox-item{cursor:pointer;border-radius:6px;align-items:center;padding:8px 0;transition:background-color .2s;display:flex;position:relative}.checkbox-item:hover{background-color:#0000000d}.checkbox-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #ddd;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-right:12px;transition:all .2s;position:relative}.checkbox-item input[type=checkbox]:checked{background-color:#007cba;border-color:#007cba}.checkbox-item input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-item input[type=checkbox]:hover{border-color:#007cba}.checkbox-label{color:var(--color-text-dark);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;line-height:1.4}.checkbox-item:hover .checkbox-label{color:#007cba}@media (width<=768px){.checkbox-item{padding:10px 12px}.checkbox-item input[type=checkbox]{width:16px;height:16px;margin-right:10px}.checkbox-label{font-size:13px}}.loading{color:#666;text-align:center;padding:40px 20px;font-size:16px}.loading:after{content:"";border:2px solid #ddd;border-top-color:#007cba;border-radius:50%;width:20px;height:20px;margin-left:10px;animation:1s linear infinite spin;display:inline-block}@media (width>=768px){.archive-layout-container{flex-direction:row;align-items:flex-start}.filter-sidebar-container{flex-shrink:0;width:250px;height:auto;overflow:visible}.filter-sidebar-toggle{display:none}.filter-sidebar-content{background-color:#0000;padding:0;display:block}.archive-content-container{flex-grow:1;width:calc(100% - 280px)}.articles-gridola{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.filter-sidebar-container{grid-column:span 1;width:100%;min-width:0;overflow:visible}.archive-content-container{grid-column:span 3;width:100%;min-width:0}.articles-gridola{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin:0;padding:0;display:grid}}[data-theme=dark] .pagination .page-numbers{color:#fff}[data-theme=dark] .pagination .page-numbers.current{color:#fff;border-color:#fff}.articles-list-container{grid-template-columns:1fr;gap:20px;width:100%;display:grid}.top-filter-bar{border-bottom:1px solid #e5e5e5;align-items:center;max-width:calc(100% - 320px);margin-left:auto;margin-right:auto;padding-bottom:2rem;display:flex;margin-bottom:3rem!important}.filter-label{color:var(--color-text-dark);margin-right:10px;font-family:Roboto Slab,serif;font-weight:600}.filter-pill{background-color:var(--color-background);color:#555;cursor:pointer;border:1px solid #ddd;border-radius:20px;align-items:center;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .3s;display:inline-flex}.filter-pill:hover{color:#333;background-color:#f0f0f0;border-color:#ccc}[data-theme=dark] .filter-pill:hover{color:#fff;background-color:#333;border-color:#666}.filter-pill.active{background-color:var(--color-primary,#0056b3);border-color:var(--color-primary,#0056b3);color:#fff}.clear-filters-btn{color:var(--color-text-dark,#666);cursor:pointer;background:0 0;border:none;margin-left:10px;padding:0;font-size:.9rem;text-decoration:underline}.horizontal-card{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-dark);border-radius:0;grid-template-columns:35% 1fr;min-height:auto;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 0 15px #0000001a}.horizontal-card>a{color:inherit;text-decoration:none;display:contents}.horizontal-card .article-thumbnail{aspect-ratio:16/9;width:100%;height:auto;position:relative;overflow:hidden}.horizontal-card .article-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.horizontal-card .article-content{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-height:100%;padding:1.5rem;display:flex;overflow:hidden}.horizontal-card h3{color:var(--color-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-family:Roboto Slab,serif;font-size:21px;display:-webkit-box;overflow:hidden}.horizontal-card .category-pill{color:#fff;text-transform:uppercase;background-color:#666;border-radius:4px;margin-bottom:.5rem;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.horizontal-card .article-excerpt{color:var(--color-text-dark);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:1rem;font-size:18px;line-height:1.5;display:-webkit-box;overflow:hidden}.horizontal-card .button-underlined{color:inherit;border:none;border-radius:0;width:auto;margin-top:auto;padding:8px 0;font-size:16px}.horizontal-card .button-underlined:hover{color:inherit;background-color:#0000}.spinner{border:3px solid #0000001a;border-top:3px solid var(--color-accent,#075bf7);border-radius:50%;width:30px;height:30px;animation:1s ease-in-out infinite spin;display:inline-block}[data-theme=dark] .spinner{border-color:#ffffff1a;border-top-color:var(--color-accent,#075bf7)}@keyframes spin{to{transform:rotate(1turn)}}.articles-list-container~#blog-pagination{display:none!important}@media (width>=1024px){.archive-content-container{max-width:100%;margin:0 auto}}@media (width<=768px){.top-filter-bar{justify-content:flex-start;max-width:100%;padding-bottom:15px;overflow-x:auto}.filter-pill{white-space:nowrap}.horizontal-card{grid-template-columns:1fr}.horizontal-card .article-thumbnail{aspect-ratio:16/9}.horizontal-card h3{font-size:1.25rem}}.single-container-outer{width:100%;margin:0 auto;padding:0 5%}.single-content{background:var(--color-background);width:75%}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin-bottom:1.2rem}.post-header{flex-direction:column;align-items:baseline;width:100%;padding:30px 20px;display:flex}.post-header .a3a-breadcrumbs{margin-bottom:10px}.video-header{flex-direction:column;align-items:baseline;gap:15px;width:100%;padding:30px 0;display:flex}.related-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.post-content{padding:0 20px}.related-content{padding:20px}.post-title{text-align:left;text-transform:none;margin:0;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600}@media (width>=1200px){.post-title{font-size:40px}}.post-meta{flex-direction:column;gap:20px;display:flex}@media (width>=1200px){.post-meta{flex-direction:row;align-items:center;gap:20px;display:flex}}.post-categories{gap:10px;margin:0;padding:0;list-style:none;display:flex}.post-thumbnail{margin-bottom:20px}.post-thumbnail img{width:100%;height:auto}.sidebar{width:25%;padding:20px 0;position:relative}.sidebar,.sticky-section{flex-direction:column;gap:20px;display:flex}.sticky-section{position:sticky;top:20px}body.admin-bar .sticky-section{top:52px}@media screen and (width<=782px){body.admin-bar .sticky-section{top:66px}}.sticky-section-services{flex-direction:column;gap:20px;display:flex;position:sticky;top:95px}body.admin-bar .sticky-section-services{top:127px}@media screen and (width<=782px){body.admin-bar .sticky-section-services{top:141px}}.reading-time{color:#6c757d;align-items:center;gap:5px;font-size:14px;display:flex}.box-de-chamada{background-color:var(--color-background-secondary);border:2px solid #000;border-radius:2px;margin:30px 0;padding:24px;line-height:1.6}.box-de-chamada p{font-size:16px}.box-de-chamada a{color:var(--color-accent);text-decoration:none}.box-de-chamada a:hover{text-decoration:underline}.dropdown{border:1px solid #075bf7;margin:30px 0;padding:12px}@media screen and (width<=1024px){.single-container-outer{padding:0}.single-container-outer .flex-row{flex-direction:column}.sidebar,.single-content{width:100%}.sidebar{padding:20px}.related-grid{grid-template-columns:1fr}}.header-404{padding-bottom:0}.image-404{justify-content:center;display:flex}.image-404 img{width:100%;max-width:800px;height:auto}.header-container-inner-404{text-align:center;max-width:1600px;margin:0 auto;padding:5% 5% 0}.content-404{border-bottom:1px solid #dadada;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding-bottom:5%;display:flex}.title-404{text-transform:none;margin-bottom:40px;font-family:montserrat,roboto;font-size:40px;font-weight:500}.under-content-404{flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding-top:5%;display:flex}.button-underlined{color:var(--color-text-full);text-transform:uppercase;padding:8px 0;font-size:16px;font-weight:700;text-decoration:none;position:relative}.button-underlined:after{background-color:var(--color-accent);content:"";width:100%;height:2px;position:absolute;bottom:0;left:0}.button-underlined:hover{color:inherit}.button-underlined:hover:after{animation:.8s forwards lineAnimation}@keyframes lineAnimation{0%{width:100%;left:0}50%{width:0;left:100%}51%{width:0;left:0}to{width:100%;left:0}}.button-square{cursor:pointer;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .3s;display:flex}.button-square:hover{background-color:var(--color-primary);color:var(--color-text-light)}.btn-white{border:2px solid var(--color-text-light);color:var(--color-text-light)}.btn-blue{border:2px solid var(--color-text-accent)}.btn-blue,.btn-blue a{color:var(--color-text-accent)}.alternate{text-transform:none;margin:0;font-family:montserrat,roboto;font-size:32px;font-weight:500}@media (width>=1024px){.button-square{padding:15px 30px;font-size:18px}}.linkedin-badge-container{background-color:var(--color-background,#fff);border:1px solid var(--color-border,#00000014);border-radius:8px;width:100%;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif;overflow:hidden}.linkedin-badge-container .linkedin-badge-header{background-color:var(--color-linkedin-header,#f4f2ee);border-bottom:1px solid var(--color-border,transparent)}.linkedin-badge-container .linkedin-logo{align-items:center;display:flex}.linkedin-badge-container .linkedin-logo svg{width:auto;height:20px;display:block}.linkedin-badge-container .linkedin-logo .background,.linkedin-badge-container .linkedin-logo .linkedin-text{fill:var(--color-linkedin,#0a66c2)!important}.linkedin-badge-container .linkedin-logo .bug-text-color{fill:var(--color-title-inverse,#fff)!important}[data-theme=dark] .linkedin-badge-container .linkedin-logo .background,[data-theme=dark] .linkedin-badge-container .linkedin-logo .linkedin-text{fill:#fff!important}[data-theme=dark] .linkedin-badge-container .linkedin-logo .bug-text-color{fill:#0000!important}.linkedin-badge-container .badge-name a{color:var(--color-text-full,#000)}.linkedin-badge-container .badge-company,.linkedin-badge-container .badge-role{color:var(--color-text-dark,#0009)}.linkedin-badge-container .badge-company a{color:inherit;text-decoration:none}.linkedin-badge-container .badge-company a:hover{color:var(--color-primary,#0a66c2);text-decoration:underline}.linkedin-badge-container .btn-view-profile{border-color:var(--color-linkedin,#0a66c2);color:var(--color-linkedin,#0a66c2)}.linkedin-badge-container .btn-view-profile:hover{background-color:var(--color-linkedin-faded,#0a66c21a);text-decoration:none}.linkedin-badge-header{padding:12px 16px}.linkedin-badge-content{flex-direction:column;align-items:flex-start;padding:0 16px 16px;display:flex}.badge-avatar-wrapper{margin-top:12px;margin-bottom:12px}.badge-avatar{-o-object-fit:cover;object-fit:cover;border:2px solid #0000;border-radius:50%;width:64px;height:64px}.badge-info{text-align:left;margin-bottom:16px}.badge-name{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.4}.badge-name a{text-decoration:none}.badge-name a:hover{text-decoration:underline}.badge-role{margin-bottom:4px;font-size:14px;line-height:1.4}.badge-company{font-size:12px;line-height:1.4}.badge-actions{width:100%}.btn-view-profile{text-align:center;background:0 0;border:1px solid;border-radius:16px;padding:6px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.single-social-icons{gap:10px;display:flex}.single-social-icons a{color:#fff;font-size:24px}.icon{border-radius:5px;justify-content:center;align-items:center;width:50px;height:50px;transition:filter .2s ease-in-out;display:flex}.icon:hover{filter:brightness(1.1)}.facebook{background:#3b5998}.instagram{background:#000}.linkedin{background:#0077b5}.youtube{background:red}.pinterest{background:#bd081c}.about-snippet .flex-2-cols{align-items:stretch;gap:2rem;display:flex}.about-snippet .image-wrapper{flex:1;align-items:center;height:100%;display:flex}.about-snippet .image-wrapper img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.about-snippet .text-content{flex-direction:column;flex:2;justify-content:center;align-items:baseline;display:flex}.about-snippet .spaced{margin-bottom:1rem;line-height:1.4em}.about-snippet .button-square{color:#fff;text-transform:uppercase;border:2px solid #fff;margin-top:1rem;padding:15px 30px;font-size:18px;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-block}.about-snippet .button-square:hover{background-color:#2e42a2}@media (width<=1024px){.about-snippet .flex-2-cols{flex-direction:column;gap:2rem}.about-snippet .image-wrapper{order:1}.about-snippet .text-content{order:2}.about-snippet .alternate{font-size:28px}}@media (width<=768px){.about-snippet .alternate{font-size:24px}.about-snippet .button-square{padding:12px 24px;font-size:16px}}@media (width<=480px){.about-snippet .alternate{font-size:20px}.about-snippet .spaced{font-size:14px}.about-snippet .button-square{text-align:center;width:100%;padding:10px 20px;font-size:14px}}.privacy-policy-container{background-color:var(--color-background-secondary);min-height:80vh;padding:5%}.legal-document{background-color:var(--color-background);border-top:5px solid var(--color-accent);width:100%;max-width:1200px;margin:0 auto;padding:60px 80px;position:relative;box-shadow:0 10px 40px #0000000d}@media (width<=768px){.legal-document{padding:40px 30px}}.document-header{border-bottom:1px solid var(--color-border);text-align:center;margin-bottom:40px;padding-bottom:30px}.document-header .document-title{color:var(--color-primary);letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;font-family:Roboto Slab,serif;font-size:2.5rem}.document-header .document-meta{opacity:.7;font-size:.9rem;font-style:italic}.document-content,.document-header .document-meta{color:var(--color-text-dark);font-family:Roboto,sans-serif}.document-content{font-size:1rem;line-height:1.8}.document-content ol,.document-content ul{margin-bottom:25px;margin-left:20px}.document-content ol li,.document-content ul li{margin-bottom:10px;padding-left:10px}.document-content ul{list-style-type:disc}.document-content ol{list-style-type:decimal}.document-content a{color:var(--color-accent);text-decoration:underline}.document-content a:hover{color:var(--color-primary);text-decoration:none}.document-content blockquote{background-color:var(--color-background-secondary);border-left:5px solid var(--color-primary);color:var(--color-text-dark);margin:30px 0;padding:20px;font-style:italic}.document-footer{border-top:1px solid var(--color-border);color:var(--color-text-dark);opacity:.8;text-align:center;margin-top:60px;padding-top:30px;font-size:.9rem}.a3a-breadcrumbs{font-size:14px}.a3a-breadcrumbs.theme-default{color:var(--color-text-accent)}.a3a-breadcrumbs.theme-alternate{color:var(--color-text-light)}.a3a-breadcrumbs.theme-alternate a:hover{color:var(--color-accent,#0056b3)}.a3a-breadcrumbs.theme-alternate li:after{color:var(--color-text-light)}.a3a-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.a3a-breadcrumbs li{align-items:center;margin:0;display:inline-flex}.a3a-breadcrumbs li a{color:inherit;text-decoration:none;transition:color .2s}.a3a-breadcrumbs li a:hover{color:var(--color-accent,#0056b3);text-decoration:underline}.a3a-breadcrumbs li:after{color:#ccc;content:"/";margin-left:8px;font-size:12px}@media screen and (width<=600px){.a3a-breadcrumbs{padding:10px 0;font-size:12px}.a3a-breadcrumbs ol{gap:5px}.a3a-breadcrumbs li:after{margin-left:5px}}.certifications-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.certification-card{background:var(--color-secondary);border:2px solid var(--color-border);border-radius:8px;flex-direction:column;justify-content:space-between;height:100%;padding:20px;transition:transform .3s,box-shadow .3s;display:flex}.certification-logo-wrapper{justify-content:center;align-items:center;height:250px;margin-bottom:30px;display:flex;overflow:hidden}.certification-logo{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.certification-logo-placeholder{background:#f5f5f5;border-radius:50%;width:60px;height:60px}.certification-content{flex-direction:column;gap:15px;display:flex}.certification-title{margin:0;font-size:18px;font-weight:600;line-height:1.4}.certification-title a{color:#0039a6;text-decoration:none;transition:color .3s}.certification-title a:hover{color:#002d84;text-decoration:underline}.certification-vendor{color:#333;margin:0;font-size:14px;font-weight:400}@media (width<=1200px){.certifications-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=992px){.certifications-grid{grid-template-columns:repeat(2,1fr);gap:20px}.certifications-archive .archive-title{font-size:32px}}@media (width<=576px){.certifications-grid{grid-template-columns:1fr}.certifications-archive{padding:40px 0}.certification-card{padding:20px}}.article-sidebar-lead-card{background:var(--color-background);border:1px solid var(--color-border,#00000014);border-radius:8px;margin-bottom:20px;padding:24px;box-shadow:0 2px 10px #00000005}.article-sidebar-lead-card .lead-card-header{margin-bottom:20px}.article-sidebar-lead-card .lead-card-title{color:var(--color-text-full,#000);margin:0 0 8px;font-size:1.1rem;font-weight:600}.article-sidebar-lead-card .lead-card-subtitle{color:var(--color-text-dark,#0009);margin:0;font-size:.9rem;line-height:1.4}.article-sidebar-lead-card .article-lead-form{flex-direction:column;gap:12px;display:flex}.article-sidebar-lead-card .article-lead-form .form-field{width:100%}.article-sidebar-lead-card .article-lead-form .form-field input[type=email],.article-sidebar-lead-card .article-lead-form .form-field input[type=tel],.article-sidebar-lead-card .article-lead-form .form-field input[type=text],.article-sidebar-lead-card .article-lead-form .form-field textarea{background-color:var(--color-background-soft,#f9f9f9);border:1px solid var(--color-border);border-radius:4px;width:100%;min-height:44px;padding:10px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.article-sidebar-lead-card .article-lead-form .form-field input[type=email]::-moz-placeholder,.article-sidebar-lead-card .article-lead-form .form-field input[type=tel]::-moz-placeholder,.article-sidebar-lead-card .article-lead-form .form-field input[type=text]::-moz-placeholder,.article-sidebar-lead-card .article-lead-form .form-field textarea::-moz-placeholder{color:#999}.article-sidebar-lead-card .article-lead-form .form-field input[type=email]::placeholder,.article-sidebar-lead-card .article-lead-form .form-field input[type=tel]::placeholder,.article-sidebar-lead-card .article-lead-form .form-field input[type=text]::placeholder,.article-sidebar-lead-card .article-lead-form .form-field textarea::placeholder{color:#999}.article-sidebar-lead-card .article-lead-form .form-field input[type=email]:focus,.article-sidebar-lead-card .article-lead-form .form-field input[type=tel]:focus,.article-sidebar-lead-card .article-lead-form .form-field input[type=text]:focus,.article-sidebar-lead-card .article-lead-form .form-field textarea:focus{border-color:var(--color-primary,#0a66c2);background-color:#fff;outline:none;box-shadow:0 0 0 2px #0a66c21a}.article-sidebar-lead-card .article-lead-form .form-field textarea{resize:vertical;min-height:80px}.article-sidebar-lead-card .article-lead-form .privacy-microcopy{color:#888;text-align:center;margin:8px 0 0;font-size:.75rem}.article-sidebar-lead-card .article-lead-form .trust-indicator{border-top:1px solid var(--color-border,#0000000d);color:var(--color-text-dark);opacity:.8;text-align:center;margin-top:15px;padding-top:15px}.article-sidebar-lead-card .article-lead-form .trust-indicator small{letter-spacing:.02em;font-size:.7rem}.article-sidebar-lead-card .article-lead-form .form-feedback{border-radius:4px;margin-top:10px;padding:10px;font-size:.85rem;display:none}.article-sidebar-lead-card .article-lead-form .form-feedback.success{color:#1e8e3e;background-color:#e6f4ea;border:1px solid #ceead6;display:block}.article-sidebar-lead-card .article-lead-form .form-feedback.error{color:#d93025;background-color:#fce8e6;border:1px solid #fad2cf;display:block}.article-sidebar-lead-card .article-lead-form .form-feedback.loading{color:#5f6368;background-color:#f1f3f4;border:1px solid #e8eaed;display:block}[data-theme=dark] .article-sidebar-lead-card .article-lead-form input[type=email],[data-theme=dark] .article-sidebar-lead-card .article-lead-form input[type=tel],[data-theme=dark] .article-sidebar-lead-card .article-lead-form input[type=text],[data-theme=dark] .article-sidebar-lead-card .article-lead-form textarea{color:#fff;background-color:#2a2a2a;border-color:#444}[data-theme=dark] .article-sidebar-lead-card .article-lead-form input[type=email]:focus,[data-theme=dark] .article-sidebar-lead-card .article-lead-form input[type=tel]:focus,[data-theme=dark] .article-sidebar-lead-card .article-lead-form input[type=text]:focus,[data-theme=dark] .article-sidebar-lead-card .article-lead-form textarea:focus{border-color:var(--color-primary);background-color:#333}:root{--color-primary:#2e42a2;--color-primary-dark:#081a63;--color-primary-darker:#051543;--color-accent:#075bf7;--color-accent-hover:#2e42a2;--color-text-light:#fff;--color-text-dark:#0a0a0a;--color-text-full:#000;--color-text-accent:#075bf7;--color-text-hover:#2e42a2;--color-title:#0124af;--color-title-inverse:#fff;--color-background:#fff;--color-background-secondary:#f8f8f8;--color-gradient:linear-gradient(135deg,#fff,#f8fafc);--color-border:#e2e8f0;--color-linkedin-header:#e9e5df;--color-linkedin:#0a66c2;--color-linkedin-faded:#e9f4fd;--color-progress-bar:#eee;--color-greyish:#555}[data-theme=dark]{--color-primary:#1f1f1f;--color-primary-dark:#141414;--color-primary-darker:#090909;--color-accent:#075bf7;--color-accent-hover:#2e42a2;--color-text-light:#fff;--color-text-dark:#d1d1d1;--color-text-full:#fff;--color-text-accent:#fff;--color-text-hover:#999;--color-title:#fff;--color-title-inverse:#fff;--color-background:#101010;--color-background-secondary:#181818;--color-gradient:linear-gradient(135deg,#2a2a2a,#1a1a1a);--color-border:#2a2a2a;--color-linkedin-header:#38434f;--color-linkedin:#fff;--color-linkedin-faded:#2a2a2a;--color-progress-bar:#2a2a2a;--color-greyish:#bbb}.solution-sidebar-lead-card{background:var(--color-background);border:1px solid var(--color-border,#00000014);border-radius:8px;margin-bottom:20px;padding:24px;box-shadow:0 2px 10px #00000005}.solution-sidebar-lead-card .lead-card-header{margin-bottom:20px}.solution-sidebar-lead-card .lead-card-title{color:var(--color-text-full,#000);margin:0 0 8px;font-size:1.1rem;font-weight:600}.solution-sidebar-lead-card .lead-card-subtitle{color:var(--color-text-dark,#0009);margin:0;font-size:.9rem;line-height:1.4}.solution-sidebar-lead-card .solution-lead-form{flex-direction:column;gap:12px;display:flex}.solution-sidebar-lead-card .solution-lead-form .form-field{width:100%}.solution-sidebar-lead-card .solution-lead-form .form-field input[type=email],.solution-sidebar-lead-card .solution-lead-form .form-field input[type=tel],.solution-sidebar-lead-card .solution-lead-form .form-field input[type=text],.solution-sidebar-lead-card .solution-lead-form .form-field textarea{background-color:var(--color-background-soft,#f9f9f9);border:1px solid var(--color-border);border-radius:4px;width:100%;min-height:44px;padding:10px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.solution-sidebar-lead-card .solution-lead-form .form-field input[type=email]::-moz-placeholder,.solution-sidebar-lead-card .solution-lead-form .form-field input[type=tel]::-moz-placeholder,.solution-sidebar-lead-card .solution-lead-form .form-field input[type=text]::-moz-placeholder,.solution-sidebar-lead-card .solution-lead-form .form-field textarea::-moz-placeholder{color:#999}.solution-sidebar-lead-card .solution-lead-form .form-field input[type=email]::placeholder,.solution-sidebar-lead-card .solution-lead-form .form-field input[type=tel]::placeholder,.solution-sidebar-lead-card .solution-lead-form .form-field input[type=text]::placeholder,.solution-sidebar-lead-card .solution-lead-form .form-field textarea::placeholder{color:#999}.solution-sidebar-lead-card .solution-lead-form .form-field input[type=email]:focus,.solution-sidebar-lead-card .solution-lead-form .form-field input[type=tel]:focus,.solution-sidebar-lead-card .solution-lead-form .form-field input[type=text]:focus,.solution-sidebar-lead-card .solution-lead-form .form-field textarea:focus{border-color:var(--color-primary,#0a66c2);background-color:#fff;outline:none;box-shadow:0 0 0 2px #0a66c21a}.solution-sidebar-lead-card .solution-lead-form .form-field textarea{resize:vertical;min-height:80px}.solution-sidebar-lead-card .solution-lead-form .privacy-microcopy{color:#888;text-align:center;margin:8px 0 0;font-size:.75rem}.solution-sidebar-lead-card .solution-lead-form .trust-indicator{border-top:1px solid var(--color-border,#0000000d);color:var(--color-text-dark);opacity:.8;text-align:center;margin-top:15px;padding-top:15px}.solution-sidebar-lead-card .solution-lead-form .trust-indicator small{letter-spacing:.02em;font-size:.7rem}.solution-sidebar-lead-card .solution-lead-form .form-feedback{border-radius:4px;margin-top:10px;padding:10px;font-size:.85rem;display:none}.solution-sidebar-lead-card .solution-lead-form .form-feedback.success{color:#1e8e3e;background-color:#e6f4ea;border:1px solid #ceead6;display:block}.solution-sidebar-lead-card .solution-lead-form .form-feedback.error{color:#d93025;background-color:#fce8e6;border:1px solid #fad2cf;display:block}.solution-sidebar-lead-card .solution-lead-form .form-feedback.loading{color:#5f6368;background-color:#f1f3f4;border:1px solid #e8eaed;display:block}[data-theme=dark] .solution-sidebar-lead-card .solution-lead-form input[type=email],[data-theme=dark] .solution-sidebar-lead-card .solution-lead-form input[type=tel],[data-theme=dark] .solution-sidebar-lead-card .solution-lead-form input[type=text],[data-theme=dark] .solution-sidebar-lead-card .solution-lead-form textarea{color:#fff;background-color:#2a2a2a;border-color:#444}[data-theme=dark] .solution-sidebar-lead-card .solution-lead-form input[type=email]:focus,[data-theme=dark] .solution-sidebar-lead-card .solution-lead-form input[type=tel]:focus,[data-theme=dark] .solution-sidebar-lead-card .solution-lead-form input[type=text]:focus,[data-theme=dark] .solution-sidebar-lead-card .solution-lead-form textarea:focus{border-color:var(--color-primary);background-color:#333}.whatsapp-float-wrapper{z-index:999;position:fixed;bottom:25px;right:25px}.whatsapp-float-btn{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.whatsapp-float-btn svg{width:100%;height:100%;display:block;overflow:visible}.whatsapp-float-btn:hover{transform:scale(1.1)}.whatsapp-float-btn:focus{outline:2px solid var(--color-primary);outline-offset:4px}.whatsapp-float-btn:active{transform:scale(.95)}.whatsapp-float-btn .whatsapp-tooltip{color:#fff;opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;background-color:#333;border-radius:4px;padding:6px 12px;font-size:.85rem;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:100%;transform:translateY(-50%)translate(-10px);box-shadow:0 2px 5px #0003}.whatsapp-float-btn .whatsapp-tooltip:after{content:"";border:5px solid #0000;border-left-color:#333;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.whatsapp-float-btn:focus .whatsapp-tooltip,.whatsapp-float-btn:hover .whatsapp-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(-15px)}@media (width<=768px){.whatsapp-float-wrapper{bottom:20px;right:20px}.whatsapp-float-btn{width:50px;height:50px}.whatsapp-float-btn .whatsapp-tooltip{display:none}}.logo-carousel-container{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-carousel-track{gap:60px;width:max-content;animation:30s linear infinite scrollLogos;display:flex}.logo-item{flex-shrink:0;justify-content:center;align-items:center;width:180px;height:180px;display:flex}.logo-item img{filter:grayscale()opacity(.7);-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;transition:filter .3s}.logo-item img:hover{filter:grayscale(0)opacity()}@keyframes scrollLogos{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=768px){.logo-carousel-track{gap:40px}.logo-item{width:120px;height:120px}}.form-container{background:var(--color-background);border:1px solid var(--color-border);box-shadow:none;border-radius:8px;padding:32px}.form-title{margin-bottom:20px;font-weight:800}.a3a-form .form-group{flex-direction:column;margin-bottom:15px;display:flex}.a3a-form label{color:var(--color-text-full);margin-bottom:5px;font-size:.9rem;font-weight:600;display:block}.a3a-form .required{color:#d63638;margin-left:2px}.a3a-form input[type=email],.a3a-form input[type=text],.a3a-form select{background-color:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-full);border-radius:4px;width:100%;padding:10px 12px;font-size:.95rem;transition:border-color .3s}.a3a-form input[type=email]:focus,.a3a-form input[type=text]:focus,.a3a-form select:focus{border-color:var(--color-primary);outline:none}.a3a-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right .7em top 50%;background-repeat:no-repeat;background-size:.65em;padding-right:2.5em}.a3a-form .checkbox-group{flex-direction:row;align-items:flex-start;margin-top:10px}.a3a-form .checkbox-group .checkbox-label{cursor:pointer;align-items:flex-start;font-size:.85rem;font-weight:400;line-height:1.4;display:flex}.a3a-form .checkbox-group .checkbox-label input{width:auto;margin-top:3px;margin-right:8px}.a3a-form .privacy-disclaimer{color:var(--color-text-dark);margin-bottom:20px;line-height:1.5}.a3a-form .privacy-disclaimer p{margin-bottom:10px;font-size:14px}.a3a-form .privacy-disclaimer a{text-decoration:underline}.form-message{border-radius:4px;margin-top:15px;padding:10px;font-size:.9rem;display:none}.form-message.success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.form-message.error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.form-contato,.form-contato-wrapper{width:100%}.form-contato .form-row{flex-direction:column;display:flex}.form-contato .form-row.inverse label{color:var(--color-text-light)}.form-contato label .required{color:red;margin-left:2px}.form-contato input[type=email],.form-contato input[type=tel],.form-contato input[type=text],.form-contato select{border:none;border-bottom:2px solid var(--color-primary);color:inherit;background-color:#0000;border-radius:0;width:100%;margin-bottom:0;padding:10px 0 10px 10px;font-family:inherit;font-size:1rem}.form-contato input[type=email]:focus,.form-contato input[type=tel]:focus,.form-contato input[type=text]:focus,.form-contato select:focus{border-bottom-color:var(--color-text-accent);outline:none}.form-contato .select-row{position:relative}.form-contato .select-selected{border-bottom:2px solid var(--color-primary);color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0000;width:100%;padding:10px 0 10px 10px;font-family:inherit;font-size:1rem;position:relative}.form-contato .select-selected:after{border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);content:"";width:10px;height:10px;transition:transform .3s;position:absolute;bottom:12px;right:10px;transform:rotate(45deg)}.form-contato .select-selected.select-arrow-active:after{bottom:6px;transform:rotate(225deg)}.form-contato .select-items{background-color:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-dark);opacity:1;visibility:visible;z-index:99;border-top:none;max-height:200px;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(0);box-shadow:0 5px 15px #0000001a}.form-contato .select-items div{color:var(--color-text-dark);cursor:pointer;border-bottom:1px solid #f1f1f1;padding:10px 15px;transition:background-color .2s}.form-contato .select-items div:last-child{border-bottom:none}.form-contato .select-items div.same-as-selected,.form-contato .select-items div:hover{background-color:var(--color-primary);color:#fff}.form-contato .select-hide{opacity:0;pointer-events:none;visibility:hidden;display:block;transform:translateY(-10px)}@media (prefers-color-scheme:dark){.form-contato .select-selected,.form-contato .select-selected:after,.form-contato input[type=email],.form-contato input[type=tel],.form-contato input[type=text],.form-contato select{border-bottom:2px solid var(--color-text-accent)}.form-contato .select-selected:after{border-right:2px solid var(--color-text-accent)}}.form-contato .select-selected,.form-contato .select-selected:after,.form-contato input[type=email],.form-contato input[type=tel],.form-contato input[type=text],.form-contato select{border-bottom:2px solid var(--color-text-accent)}.form-contato .select-selected:after{border-right:2px solid var(--color-text-accent)}.form-contato label{color:var(--color-text-dark);margin-bottom:5px}.form-contato .form-privacy input[type=checkbox]{margin-right:5px}.form-contato.grid{width:100%;display:grid}.form-contato .span-2{grid-column:span 2}@media (width<=768px){.form-contato{flex-direction:column;gap:20px;display:flex!important}.form-contato .span-2{grid-column:auto;width:100%}.form-contato .form-privacy{text-align:left!important;justify-content:flex-start!important}.form-contato .form-submit{justify-content:center!important}}.contact-form-sidebar input[type=email],.contact-form-sidebar input[type=tel],.contact-form-sidebar input[type=text]{border-bottom:2px solid var(--color-text-accent);background-color:#0000;width:100%}.contact-form-sidebar label{color:var(--color-text-dark);margin-bottom:40px}.send-form{justify-content:space-between;display:flex}.poc-single-wrapper{max-width:1200px;margin:0 auto;padding:0 20px 60px}.poc-header-container{text-align:center;margin-bottom:40px}.poc-header-container .a3a-breadcrumbs{justify-content:center;margin-bottom:20px}.poc-title{color:var(--color-primary-dark,#0a2540);margin:0;font-size:2.5rem;font-weight:800;line-height:1.2}@media (width<=768px){.poc-title{font-size:2rem}}.poc-video-hero{aspect-ratio:16/9;background-color:#000;width:100%;margin-bottom:60px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}@supports not (aspect-ratio:16/9){.poc-video-hero{height:0;padding-bottom:56.25%}}.poc-video-cover{cursor:pointer;z-index:20;background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.poc-video-cover:hover .poc-play-btn{background:#fff3;transform:translate(-50%,-50%)scale(1.1)}.poc-play-overlay{background:#0000004d;width:100%;height:100%;transition:background .3s;top:0;left:0}.poc-play-btn,.poc-play-overlay{justify-content:center;align-items:center;display:flex;position:absolute}.poc-play-btn{backdrop-filter:blur(4px);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:80px;height:80px;padding:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275);top:50%;left:50%;transform:translate(-50%,-50%)}.poc-play-btn svg{filter:drop-shadow(0 4px 6px #0000004d);width:100%;height:100%;display:block}.poc-iframe-container{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.poc-iframe-container iframe{border:none;width:100%;height:100%}.is-playing .poc-video-cover{display:none}.poc-content-container{color:var(--color-text-dark,#333);max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.8}.poc-content-container h2{color:var(--color-primary-dark,#0a2540);margin-top:2.5rem;margin-bottom:1rem;font-size:1.8rem}.poc-content-container p{margin-bottom:1.5rem}.poc-content-container ol,.poc-content-container ul{margin-bottom:1.5rem;padding-left:1.5rem}.about-split-layout{grid-template-columns:1fr;grid-template-areas:"header""media""content";width:100%;display:grid}.about-split-layout .split-header{-ms-grid-column:1;-ms-grid-row:1;flex-direction:column;grid-area:header;align-items:flex-start;margin-bottom:0;display:flex}.about-split-layout .split-media{-ms-grid-column:1;-ms-grid-row:2;grid-area:media;width:100%;min-width:0;margin-bottom:20px;position:relative}.about-split-layout .split-media picture{width:100%;height:100%;display:block}.about-split-layout .split-media iframe,.about-split-layout .split-media img,.about-split-layout .split-media picture>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.about-split-layout .split-content{-ms-grid-column:1;-ms-grid-row:3;flex-direction:column;grid-area:content;justify-content:center;align-items:baseline;display:flex}@media (width>=768px){.about-split-layout--video{grid-template-columns:1fr 2fr}.about-split-layout--showroom{grid-template-columns:1fr 1fr}.about-split-layout{-moz-column-gap:30px;grid-template-rows:max-content max-content;grid-template-areas:"media header""media content";align-content:center;gap:0 30px}.about-split-layout .split-media{-ms-grid-column:1;-ms-grid-row:2;grid-area:media;justify-content:center;align-items:center;height:100%;margin-bottom:0;display:flex}@media (width>=768px){.about-split-layout .split-media{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}}.about-split-layout .split-media iframe,.about-split-layout .split-media img,.about-split-layout .split-media picture>img{height:100%}.about-split-layout .split-header{align-self:end;padding-bottom:0}.about-split-layout .split-content{align-self:start}.about-split-layout .split-header{-ms-grid-column:3;-ms-grid-row:1}.about-split-layout .split-media{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.about-split-layout .split-content{-ms-grid-column:3;-ms-grid-row:3}}.a3a-cookie-banner{z-index:9999;background-color:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:1rem;width:100%;padding:1.5rem;font-family:system-ui,-apple-system,sans-serif;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -4px 6px -1px #0000001a}@media (width>=768px){.a3a-cookie-banner{flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem 2rem}}@media (prefers-color-scheme:dark){.a3a-cookie-banner{color:#f3f4f6;background-color:#1f2937;border-top-color:#374151}}.a3a-cookie-content{flex:1;max-width:800px}.a3a-cookie-content h3{color:#111827;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}@media (prefers-color-scheme:dark){.a3a-cookie-content h3{color:#f9fafb}}.a3a-cookie-content p{color:#4b5563;margin:0;font-size:.875rem;line-height:1.5}@media (prefers-color-scheme:dark){.a3a-cookie-content p{color:#d1d5db}}.a3a-cookie-content p a{color:#2563eb;text-decoration:underline}.a3a-cookie-content p a:hover{color:#1d4ed8}@media (prefers-color-scheme:dark){.a3a-cookie-content p a{color:#60a5fa}.a3a-cookie-content p a:hover{color:#93c5fd}}.a3a-cookie-actions{flex-shrink:0;gap:.75rem;display:flex}button.a3a-btn-accept,button.a3a-btn-decline{cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}button.a3a-btn-accept{color:#fff;background-color:#2563eb}button.a3a-btn-accept:hover{background-color:#1d4ed8}button.a3a-btn-decline{color:#374151;background-color:#0000;border-color:#d1d5db}button.a3a-btn-decline:hover{background-color:#f3f4f6;border-color:#9ca3af}@media (prefers-color-scheme:dark){button.a3a-btn-decline{color:#e5e7eb;border-color:#4b5563}button.a3a-btn-decline:hover{background-color:#374151;border-color:#6b7280}}.a3a-cookie-banner[style*="display: none"]{display:none!important}.solutions-swiper-container{width:100%;padding-top:60px;position:relative}.solutions-swiper{width:100%;padding:20px 0 60px;position:relative;overflow:hidden}.solutions-swiper .swiper-wrapper{box-sizing:border-box;width:100%;display:flex}.solutions-swiper .swiper-slide{box-sizing:border-box;flex-shrink:0;justify-content:center;width:85%;height:auto;margin-right:20px;display:flex}@media (width>=768px){.solutions-swiper .swiper-slide{width:45%}}@media (width>=1024px){.solutions-swiper .swiper-slide{width:30%}}.solution-card.market-style{font-family:var(--font-primary,sans-serif);background-color:#f0f0f0;border-radius:16px;width:100%;height:450px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.solution-card.market-style .card-bg-image{-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.solution-card.market-style .card-overlay{z-index:1;background:linear-gradient(#0000001a,#0006 50%,#000c);width:100%;height:100%;transition:background .3s;position:absolute;top:0;left:0}.solution-card.market-style .card-content-wrapper{z-index:2;flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:absolute;bottom:0;left:0;right:0}.solution-card.market-style .card-title{color:#fff;text-shadow:0 2px 4px #00000080;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:1.2;transition:transform .3s}.solution-card.market-style .card-link-wrapper,.solution-card.market-style .card-link-wrapper:hover{text-decoration:none}.solution-card.market-style .card-hover-content{opacity:0;pointer-events:none;max-height:0;transition:max-height .4s cubic-bezier(.25,.46,.45,.94),opacity .3s;overflow:hidden}.solution-card.market-style .solution-list{margin:0;padding:15px 0 0;list-style:none}.solution-card.market-style .solution-list li{margin-bottom:8px}.solution-card.market-style .solution-list li a{color:#ffffffe6;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:4px 0;font-size:.95rem;text-decoration:none;transition:color .2s;display:flex}.solution-card.market-style .solution-list li a:hover{color:#fff;border-bottom-color:#ffffff4d;padding-left:5px}.solution-card.market-style .solution-list li a svg{opacity:.7;width:16px;height:16px;transition:transform .2s,opacity .2s}.solution-card.market-style .solution-list li a:hover svg{opacity:1;transform:translate(3px)}.solution-card.market-style .solution-list .empty-message{color:#fff9;font-size:.9rem;font-style:italic}.solution-card.market-style:focus-within,.solution-card.market-style:hover{box-shadow:0 10px 25px #0003}.solution-card.market-style:focus-within .card-hover-content,.solution-card.market-style:hover .card-hover-content{opacity:1;pointer-events:auto;max-height:350px}.solution-card.market-style:focus-within .card-overlay,.solution-card.market-style:hover .card-overlay{background:linear-gradient(#0003,#000000b3 60%,#000000f2)}.solutions-swiper-controls{z-index:20;gap:10px;display:flex;position:absolute;top:0;right:0}.solutions-swiper-button-next,.solutions-swiper-button-prev{color:var(--color-primary);cursor:pointer;background-color:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:relative;top:auto;left:auto;right:auto;transform:none;box-shadow:0 2px 8px #0000001a}.solutions-swiper-button-next:hover,.solutions-swiper-button-prev:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:scale(1.05)}.solutions-swiper-button-next svg,.solutions-swiper-button-prev svg{fill:currentColor;width:20px;height:20px}.solutions-swiper-button-next.swiper-button-disabled,.solutions-swiper-button-prev.swiper-button-disabled{cursor:default;opacity:.5;pointer-events:none}.lightbox-overlay{opacity:0;z-index:10000;background-color:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.lightbox-overlay.active{opacity:1;display:flex}.lightbox-overlay .lightbox-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.lightbox-overlay .lightbox-image-container{max-width:90%;max-height:90%}.lightbox-overlay .lightbox-image-container img{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:90vh;box-shadow:0 0 20px #00000080}.lightbox-overlay .lightbox-close{color:#fff;cursor:pointer;z-index:10001;background:0 0;border:none;font-size:40px;line-height:1;transition:color .2s;position:absolute;top:20px;right:30px}.lightbox-overlay .lightbox-close:hover{color:#ddd}.lightbox-overlay .lightbox-next,.lightbox-overlay .lightbox-prev{color:#fff;cursor:pointer;z-index:10001;background:#ffffff1a;border:none;border-radius:4px;padding:10px 15px;font-size:30px;transition:background-color .2s;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-overlay .lightbox-next:hover,.lightbox-overlay .lightbox-prev:hover{background-color:#fff3}.lightbox-overlay .lightbox-prev{left:20px}.lightbox-overlay .lightbox-next{right:20px}.solution-gallery .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:center;gap:15px;display:grid}@media (width<=600px){.solution-gallery .gallery-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.solution-gallery .gallery-grid .gallery-item{aspect-ratio:4/3;cursor:pointer;border-radius:4px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.solution-gallery .gallery-grid .gallery-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.solution-gallery .gallery-grid .gallery-item:hover{transform:translateY(-5px);box-shadow:0 10px 15px #0003}.solution-gallery .gallery-grid .gallery-item:hover img{transform:scale(1.05)}@keyframes fadeIn{to{opacity:1}}.solution-partners .section-title{text-align:center;margin-bottom:2rem}.partners-frame{background:var(--color-background);border:1px solid var(--color-border);border-radius:4px;width:100%;margin:0 auto}.partners-grid-6{grid-template-columns:repeat(6,1fr);place-items:center;gap:30px;display:grid}@media (width<=1200px){.partners-grid-6{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.partners-grid-6{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.partners-grid-6{grid-template-columns:repeat(2,1fr);gap:20px;padding:10px}}.partners-grid-6 .partner-item{justify-content:center;align-items:center;width:100%;height:100%;padding:15px;transition:transform .3s;display:flex}.partners-grid-6 .partner-item:hover{transform:translateY(-2px)}.partners-grid-6 .partner-item a{justify-content:center;align-items:center;width:100%;display:flex}.partners-grid-6 .partner-item .partner-logo{-o-object-fit:cover;object-fit:cover;opacity:1;width:205px;max-width:100%;height:110px;transition:opacity .3s,filter .3s}.work-cycle-section{width:100%}.work-cycle-section .cycle-header{justify-content:center;margin-bottom:60px;display:flex}.work-cycle-section .cycle-header span{border:1px solid var(--color-border);color:var(--color-title);letter-spacing:1px;text-transform:uppercase;background:#fff;border-radius:30px;padding:8px 30px;font-size:.9rem;font-weight:600;box-shadow:0 4px 15px #0000000d}.work-cycle-section .work-cycle-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;display:grid;position:relative}@media (width<=1024px){.work-cycle-section .work-cycle-grid{grid-template-columns:1fr;gap:60px;max-width:500px;margin:0 auto}}.work-cycle-section .work-cycle-item{background:#fff;border:2px solid;border-radius:16px;flex-direction:column;height:100%;padding:45px 25px 30px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000000d}.work-cycle-section .work-cycle-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001a}.work-cycle-section .work-cycle-item.step-1{border-color:#4cd4cc}.work-cycle-section .work-cycle-item.step-1 .step-number{background-color:#4cd4cc}.work-cycle-section .work-cycle-item.step-1 h3{color:#3ab1aa}.work-cycle-section .work-cycle-item.step-2{border-color:#45a6ff}.work-cycle-section .work-cycle-item.step-2 .step-number{background-color:#45a6ff}.work-cycle-section .work-cycle-item.step-2 h3{color:#2d8ce6}.work-cycle-section .work-cycle-item.step-3{border-color:#0124af}.work-cycle-section .work-cycle-item.step-3 .step-number{background-color:#0124af}.work-cycle-section .work-cycle-item.step-3 h3{color:#0124af}.work-cycle-section .work-cycle-item.step-4{border-color:#4caf50}.work-cycle-section .work-cycle-item.step-4 .step-number{background-color:#4caf50}.work-cycle-section .work-cycle-item.step-4 h3{color:#3d8b40}.work-cycle-section .work-cycle-item .step-number{color:#fff;z-index:2;border:6px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.25rem;font-weight:700;display:flex;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.work-cycle-section .work-cycle-item h3{margin-bottom:20px;font-size:1.5rem;font-weight:700;line-height:1.2}.work-cycle-section .work-cycle-item p{color:#444;margin:0;font-size:1rem;font-weight:400;line-height:1.6}.work-cycle-section .work-cycle-item:not(:last-child):after{content:"";z-index:10;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23bfcddb%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}@media (width<=1024px){.work-cycle-section .work-cycle-item:not(:last-child):after{inset:auto auto -45px 50%;transform:translate(-50%)rotate(90deg)}}[data-theme=dark] .work-cycle-item{background:#1a1a1a;box-shadow:0 10px 30px #0003}[data-theme=dark] .work-cycle-item p{color:#ccc}[data-theme=dark] .work-cycle-item .step-number{border-color:#1a1a1a}[data-theme=dark] .cycle-header span{color:#fff;background:#1a1a1a;border-color:#333}.blue{color:#075bf7}.white{color:#fff}.bg-primary{background-color:var(--color-background)}.bg-secondary{background-color:var(--color-background-secondary)}.bg-primary-dark{background-color:var(--color-primary-dark)}.bg-primary-darker{background-color:var(--color-primary-darker)}.flex,.flex-row{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column;display:flex}.flex-2-cols{align-items:stretch;gap:2rem;display:flex}@media (width<=1024px){.flex-2-cols{flex-direction:column}}.grid{display:grid}.grid-2-cols-same-size{grid-template-columns:1fr 1fr}@media (width<=1024px){.grid-2-cols-same-size{grid-template-columns:1fr}}.grid-2-cols-2fr-1fr{grid-template-columns:2fr 1fr}@media (width<=1024px){.grid-2-cols-2fr-1fr{grid-template-columns:1fr}}.grid-2-cols-1fr-2fr{grid-template-columns:1fr 2fr}@media (width<=1024px){.grid-2-cols-1fr-2fr{grid-template-columns:1fr}}.grid-2-cols-3fr-1fr{grid-template-columns:3fr 1fr}@media (width<=1024px){.grid-2-cols-3fr-1fr{grid-template-columns:1fr}}.grid-2-cols-1fr-3fr{grid-template-columns:1fr 3fr}@media (width<=1024px){.grid-2-cols-1fr-3fr{grid-template-columns:1fr}}.grid-3-cols{grid-template-columns:1fr 1fr 1fr}@media (width<=1024px){.grid-3-cols{grid-template-columns:1fr}}.grid-4-cols{grid-template-columns:1fr 1fr 1fr 1fr}@media (width<=1024px){.grid-4-cols{grid-template-columns:1fr}}.gap-20{gap:20px}.gap-30{gap:30px}.space-between{justify-content:space-between}.justify-center{justify-content:center}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.divider{background:var(--color-accent);content:"";width:75px;height:2px;display:block}.divider.spaced{margin-top:20px;margin-bottom:25px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-center-desktop{text-align:center}@media (width<=1024px){.text-center-desktop{text-align:left}}.lh-1{line-height:1}.lh-1-5{line-height:1.5}.lh-2{line-height:2}.inverse,.inverse a{color:var(--color-title-inverse)}.reduced-width{max-width:1200px}.no-margin{margin:0}.pb-0{padding-bottom:0}.pt-0{padding-top:0}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.pb-10{padding-bottom:10px}.pt-10{padding-top:10px}.mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.pb-20{padding-bottom:20px}.pt-20{padding-top:20px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.pb-30{padding-bottom:30px}.pt-30{padding-top:30px}.mb-30{margin-bottom:30px}.mt-30{margin-top:30px}.pb-40{padding-bottom:40px}.pt-40{padding-top:40px}.mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.pb-50{padding-bottom:50px}.pt-50{padding-top:50px}.mb-50{margin-bottom:50px}.mt-50{margin-top:50px}.pb-60{padding-bottom:60px}.pt-60{padding-top:60px}.mb-60{margin-bottom:60px}.mt-60{margin-top:60px}.pb-70{padding-bottom:70px}.pt-70{padding-top:70px}.mb-70{margin-bottom:70px}.mt-70{margin-top:70px}.pb-80{padding-bottom:80px}.pt-80{padding-top:80px}.mb-80{margin-bottom:80px}.mt-80{margin-top:80px}.pb-90{padding-bottom:90px}.pt-90{padding-top:90px}.mb-90{margin-bottom:90px}.mt-90{margin-top:90px}.pb-100{padding-bottom:100px}.pt-100{padding-top:100px}.mb-100{margin-bottom:100px}.mt-100{margin-top:100px}.pb-110{padding-bottom:110px}.pt-110{padding-top:110px}.mb-110{margin-bottom:110px}.mt-110{margin-top:110px}.pb-120{padding-bottom:120px}.pt-120{padding-top:120px}.mb-120{margin-bottom:120px}.mt-120{margin-top:120px}.pb-130{padding-bottom:130px}.pt-130{padding-top:130px}.mb-130{margin-bottom:130px}.mt-130{margin-top:130px}.pb-140{padding-bottom:140px}.pt-140{padding-top:140px}.mb-140{margin-bottom:140px}.mt-140{margin-top:140px}.pb-150{padding-bottom:150px}.pt-150{padding-top:150px}.mb-150{margin-bottom:150px}.mt-150{margin-top:150px}.pb-160{padding-bottom:160px}.pt-160{padding-top:160px}.mb-160{margin-bottom:160px}.mt-160{margin-top:160px}.pb-170{padding-bottom:170px}.pt-170{padding-top:170px}.mb-170{margin-bottom:170px}.mt-170{margin-top:170px}.pb-180{padding-bottom:180px}.pt-180{padding-top:180px}.mb-180{margin-bottom:180px}.mt-180{margin-top:180px}.pb-190{padding-bottom:190px}.pt-190{padding-top:190px}.mb-190{margin-bottom:190px}.mt-190{margin-top:190px}.pb-200{padding-bottom:200px}.pt-200{padding-top:200px}.mb-200{margin-bottom:200px}.mt-200{margin-top:200px}.pb-210{padding-bottom:210px}.pt-210{padding-top:210px}.mb-210{margin-bottom:210px}.mt-210{margin-top:210px}.pb-220{padding-bottom:220px}.pt-220{padding-top:220px}.mb-220{margin-bottom:220px}.mt-220{margin-top:220px}.pb-230{padding-bottom:230px}.pt-230{padding-top:230px}.mb-230{margin-bottom:230px}.mt-230{margin-top:230px}.pb-240{padding-bottom:240px}.pt-240{padding-top:240px}.mb-240{margin-bottom:240px}.mt-240{margin-top:240px}.pb-250{padding-bottom:250px}.pt-250{padding-top:250px}.mb-250{margin-bottom:250px}.mt-250{margin-top:250px}.pb-260{padding-bottom:260px}.pt-260{padding-top:260px}.mb-260{margin-bottom:260px}.mt-260{margin-top:260px}.pb-270{padding-bottom:270px}.pt-270{padding-top:270px}.mb-270{margin-bottom:270px}.mt-270{margin-top:270px}.pb-280{padding-bottom:280px}.pt-280{padding-top:280px}.mb-280{margin-bottom:280px}.mt-280{margin-top:280px}.pb-290{padding-bottom:290px}.pt-290{padding-top:290px}.mb-290{margin-bottom:290px}.mt-290{margin-top:290px}.pb-300{padding-bottom:300px}.pt-300{padding-top:300px}.mb-300{margin-bottom:300px}.mt-300{margin-top:300px}.pb-310{padding-bottom:310px}.pt-310{padding-top:310px}.mb-310{margin-bottom:310px}.mt-310{margin-top:310px}.pb-320{padding-bottom:320px}.pt-320{padding-top:320px}.mb-320{margin-bottom:320px}.mt-320{margin-top:320px}.pb-330{padding-bottom:330px}.pt-330{padding-top:330px}.mb-330{margin-bottom:330px}.mt-330{margin-top:330px}.pb-340{padding-bottom:340px}.pt-340{padding-top:340px}.mb-340{margin-bottom:340px}.mt-340{margin-top:340px}.pb-350{padding-bottom:350px}.pt-350{padding-top:350px}.mb-350{margin-bottom:350px}.mt-350{margin-top:350px}.pb-360{padding-bottom:360px}.pt-360{padding-top:360px}.mb-360{margin-bottom:360px}.mt-360{margin-top:360px}.pb-370{padding-bottom:370px}.pt-370{padding-top:370px}.mb-370{margin-bottom:370px}.mt-370{margin-top:370px}.pb-380{padding-bottom:380px}.pt-380{padding-top:380px}.mb-380{margin-bottom:380px}.mt-380{margin-top:380px}.pb-390{padding-bottom:390px}.pt-390{padding-top:390px}.mb-390{margin-bottom:390px}.mt-390{margin-top:390px}.pb-400{padding-bottom:400px}.pt-400{padding-top:400px}.mb-400{margin-bottom:400px}.mt-400{margin-top:400px}.pb-410{padding-bottom:410px}.pt-410{padding-top:410px}.mb-410{margin-bottom:410px}.mt-410{margin-top:410px}.pb-420{padding-bottom:420px}.pt-420{padding-top:420px}.mb-420{margin-bottom:420px}.mt-420{margin-top:420px}.pb-430{padding-bottom:430px}.pt-430{padding-top:430px}.mb-430{margin-bottom:430px}.mt-430{margin-top:430px}.pb-440{padding-bottom:440px}.pt-440{padding-top:440px}.mb-440{margin-bottom:440px}.mt-440{margin-top:440px}.pb-450{padding-bottom:450px}.pt-450{padding-top:450px}.mb-450{margin-bottom:450px}.mt-450{margin-top:450px}.pb-460{padding-bottom:460px}.pt-460{padding-top:460px}.mb-460{margin-bottom:460px}.mt-460{margin-top:460px}.pb-470{padding-bottom:470px}.pt-470{padding-top:470px}.mb-470{margin-bottom:470px}.mt-470{margin-top:470px}.pb-480{padding-bottom:480px}.pt-480{padding-top:480px}.mb-480{margin-bottom:480px}.mt-480{margin-top:480px}.pb-490{padding-bottom:490px}.pt-490{padding-top:490px}.mb-490{margin-bottom:490px}.mt-490{margin-top:490px}.pb-500{padding-bottom:500px}.pt-500{padding-top:500px}.mb-500{margin-bottom:500px}.mt-500{margin-top:500px}.pb-510{padding-bottom:510px}.pt-510{padding-top:510px}.mb-510{margin-bottom:510px}.mt-510{margin-top:510px}.pb-520{padding-bottom:520px}.pt-520{padding-top:520px}.mb-520{margin-bottom:520px}.mt-520{margin-top:520px}.pb-530{padding-bottom:530px}.pt-530{padding-top:530px}.mb-530{margin-bottom:530px}.mt-530{margin-top:530px}.pb-540{padding-bottom:540px}.pt-540{padding-top:540px}.mb-540{margin-bottom:540px}.mt-540{margin-top:540px}.pb-550{padding-bottom:550px}.pt-550{padding-top:550px}.mb-550{margin-bottom:550px}.mt-550{margin-top:550px}.pb-560{padding-bottom:560px}.pt-560{padding-top:560px}.mb-560{margin-bottom:560px}.mt-560{margin-top:560px}.pb-570{padding-bottom:570px}.pt-570{padding-top:570px}.mb-570{margin-bottom:570px}.mt-570{margin-top:570px}.pb-580{padding-bottom:580px}.pt-580{padding-top:580px}.mb-580{margin-bottom:580px}.mt-580{margin-top:580px}.pb-590{padding-bottom:590px}.pt-590{padding-top:590px}.mb-590{margin-bottom:590px}.mt-590{margin-top:590px}.pb-600{padding-bottom:600px}.pt-600{padding-top:600px}.mb-600{margin-bottom:600px}.mt-600{margin-top:600px}.pb-610{padding-bottom:610px}.pt-610{padding-top:610px}.mb-610{margin-bottom:610px}.mt-610{margin-top:610px}.pb-620{padding-bottom:620px}.pt-620{padding-top:620px}.mb-620{margin-bottom:620px}.mt-620{margin-top:620px}.pb-630{padding-bottom:630px}.pt-630{padding-top:630px}.mb-630{margin-bottom:630px}.mt-630{margin-top:630px}.pb-640{padding-bottom:640px}.pt-640{padding-top:640px}.mb-640{margin-bottom:640px}.mt-640{margin-top:640px}.pb-650{padding-bottom:650px}.pt-650{padding-top:650px}.mb-650{margin-bottom:650px}.mt-650{margin-top:650px}.pb-660{padding-bottom:660px}.pt-660{padding-top:660px}.mb-660{margin-bottom:660px}.mt-660{margin-top:660px}.pb-670{padding-bottom:670px}.pt-670{padding-top:670px}.mb-670{margin-bottom:670px}.mt-670{margin-top:670px}.pb-680{padding-bottom:680px}.pt-680{padding-top:680px}.mb-680{margin-bottom:680px}.mt-680{margin-top:680px}.pb-690{padding-bottom:690px}.pt-690{padding-top:690px}.mb-690{margin-bottom:690px}.mt-690{margin-top:690px}.pb-700{padding-bottom:700px}.pt-700{padding-top:700px}.mb-700{margin-bottom:700px}.mt-700{margin-top:700px}.pb-710{padding-bottom:710px}.pt-710{padding-top:710px}.mb-710{margin-bottom:710px}.mt-710{margin-top:710px}.pb-720{padding-bottom:720px}.pt-720{padding-top:720px}.mb-720{margin-bottom:720px}.mt-720{margin-top:720px}.pb-730{padding-bottom:730px}.pt-730{padding-top:730px}.mb-730{margin-bottom:730px}.mt-730{margin-top:730px}.pb-740{padding-bottom:740px}.pt-740{padding-top:740px}.mb-740{margin-bottom:740px}.mt-740{margin-top:740px}.pb-750{padding-bottom:750px}.pt-750{padding-top:750px}.mb-750{margin-bottom:750px}.mt-750{margin-top:750px}.pb-760{padding-bottom:760px}.pt-760{padding-top:760px}.mb-760{margin-bottom:760px}.mt-760{margin-top:760px}.pb-770{padding-bottom:770px}.pt-770{padding-top:770px}.mb-770{margin-bottom:770px}.mt-770{margin-top:770px}.pb-780{padding-bottom:780px}.pt-780{padding-top:780px}.mb-780{margin-bottom:780px}.mt-780{margin-top:780px}.pb-790{padding-bottom:790px}.pt-790{padding-top:790px}.mb-790{margin-bottom:790px}.mt-790{margin-top:790px}.pb-800{padding-bottom:800px}.pt-800{padding-top:800px}.mb-800{margin-bottom:800px}.mt-800{margin-top:800px}.pb-810{padding-bottom:810px}.pt-810{padding-top:810px}.mb-810{margin-bottom:810px}.mt-810{margin-top:810px}.pb-820{padding-bottom:820px}.pt-820{padding-top:820px}.mb-820{margin-bottom:820px}.mt-820{margin-top:820px}.pb-830{padding-bottom:830px}.pt-830{padding-top:830px}.mb-830{margin-bottom:830px}.mt-830{margin-top:830px}.pb-840{padding-bottom:840px}.pt-840{padding-top:840px}.mb-840{margin-bottom:840px}.mt-840{margin-top:840px}.pb-850{padding-bottom:850px}.pt-850{padding-top:850px}.mb-850{margin-bottom:850px}.mt-850{margin-top:850px}.pb-860{padding-bottom:860px}.pt-860{padding-top:860px}.mb-860{margin-bottom:860px}.mt-860{margin-top:860px}.pb-870{padding-bottom:870px}.pt-870{padding-top:870px}.mb-870{margin-bottom:870px}.mt-870{margin-top:870px}.pb-880{padding-bottom:880px}.pt-880{padding-top:880px}.mb-880{margin-bottom:880px}.mt-880{margin-top:880px}.pb-890{padding-bottom:890px}.pt-890{padding-top:890px}.mb-890{margin-bottom:890px}.mt-890{margin-top:890px}.pb-900{padding-bottom:900px}.pt-900{padding-top:900px}.mb-900{margin-bottom:900px}.mt-900{margin-top:900px}.pb-910{padding-bottom:910px}.pt-910{padding-top:910px}.mb-910{margin-bottom:910px}.mt-910{margin-top:910px}.pb-920{padding-bottom:920px}.pt-920{padding-top:920px}.mb-920{margin-bottom:920px}.mt-920{margin-top:920px}.pb-930{padding-bottom:930px}.pt-930{padding-top:930px}.mb-930{margin-bottom:930px}.mt-930{margin-top:930px}.pb-940{padding-bottom:940px}.pt-940{padding-top:940px}.mb-940{margin-bottom:940px}.mt-940{margin-top:940px}.pb-950{padding-bottom:950px}.pt-950{padding-top:950px}.mb-950{margin-bottom:950px}.mt-950{margin-top:950px}.pb-960{padding-bottom:960px}.pt-960{padding-top:960px}.mb-960{margin-bottom:960px}.mt-960{margin-top:960px}.pb-970{padding-bottom:970px}.pt-970{padding-top:970px}.mb-970{margin-bottom:970px}.mt-970{margin-top:970px}.pb-980{padding-bottom:980px}.pt-980{padding-top:980px}.mb-980{margin-bottom:980px}.mt-980{margin-top:980px}.pb-990{padding-bottom:990px}.pt-990{padding-top:990px}.mb-990{margin-bottom:990px}.mt-990{margin-top:990px}.pb-1000{padding-bottom:1000px}.pt-1000{padding-top:1000px}.mb-1000{margin-bottom:1000px}.mt-1000{margin-top:1000px}.min-h-0{min-height:0}.min-h-10{min-height:10px}.min-h-20{min-height:20px}.min-h-30{min-height:30px}.min-h-40{min-height:40px}.min-h-50{min-height:50px}.min-h-60{min-height:60px}.min-h-70{min-height:70px}.min-h-80{min-height:80px}.min-h-90{min-height:90px}.min-h-100{min-height:100px}.min-h-110{min-height:110px}.min-h-120{min-height:120px}.min-h-130{min-height:130px}.min-h-140{min-height:140px}.min-h-150{min-height:150px}.min-h-160{min-height:160px}.min-h-170{min-height:170px}.min-h-180{min-height:180px}.min-h-190{min-height:190px}.min-h-200{min-height:200px}.min-h-210{min-height:210px}.min-h-220{min-height:220px}.min-h-230{min-height:230px}.min-h-240{min-height:240px}.min-h-250{min-height:250px}.min-h-260{min-height:260px}.min-h-270{min-height:270px}.min-h-280{min-height:280px}.min-h-290{min-height:290px}.min-h-300{min-height:300px}.min-h-310{min-height:310px}.min-h-320{min-height:320px}.min-h-330{min-height:330px}.min-h-340{min-height:340px}.min-h-350{min-height:350px}.min-h-360{min-height:360px}.min-h-370{min-height:370px}.min-h-380{min-height:380px}.min-h-390{min-height:390px}.min-h-400{min-height:400px}.min-h-410{min-height:410px}.min-h-420{min-height:420px}.min-h-430{min-height:430px}.min-h-440{min-height:440px}.min-h-450{min-height:450px}.min-h-460{min-height:460px}.min-h-470{min-height:470px}.min-h-480{min-height:480px}.min-h-490{min-height:490px}.min-h-500{min-height:500px}.min-h-510{min-height:510px}.min-h-520{min-height:520px}.min-h-530{min-height:530px}.min-h-540{min-height:540px}.min-h-550{min-height:550px}.min-h-560{min-height:560px}.min-h-570{min-height:570px}.min-h-580{min-height:580px}.min-h-590{min-height:590px}.min-h-600{min-height:600px}.min-h-610{min-height:610px}.min-h-620{min-height:620px}.min-h-630{min-height:630px}.min-h-640{min-height:640px}.min-h-650{min-height:650px}.min-h-660{min-height:660px}.min-h-670{min-height:670px}.min-h-680{min-height:680px}.min-h-690{min-height:690px}.min-h-700{min-height:700px}.min-h-710{min-height:710px}.min-h-720{min-height:720px}.min-h-730{min-height:730px}.min-h-740{min-height:740px}.min-h-750{min-height:750px}.min-h-760{min-height:760px}.min-h-770{min-height:770px}.min-h-780{min-height:780px}.min-h-790{min-height:790px}.min-h-800{min-height:800px}.min-h-810{min-height:810px}.min-h-820{min-height:820px}.min-h-830{min-height:830px}.min-h-840{min-height:840px}.min-h-850{min-height:850px}.min-h-860{min-height:860px}.min-h-870{min-height:870px}.min-h-880{min-height:880px}.min-h-890{min-height:890px}.min-h-900{min-height:900px}.min-h-910{min-height:910px}.min-h-920{min-height:920px}.min-h-930{min-height:930px}.min-h-940{min-height:940px}.min-h-950{min-height:950px}.min-h-960{min-height:960px}.min-h-970{min-height:970px}.min-h-980{min-height:980px}.min-h-990{min-height:990px}.min-h-1000{min-height:1000px}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-100{z-index:100}.z-1000{z-index:1000}.divider-full-width{background:var(--color-accent);content:"";width:100%;height:1px;margin-top:20px;margin-bottom:25px;display:block}.sm-width{max-width:1000px}.full-width,.sm-width{width:100%}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.tri-gradient{background:linear-gradient(to right,var(--color-background-secondary)0,var(--color-background-secondary)5%,var(--color-background)5%,var(--color-background)calc(72.5% - 15px),var(--color-background-secondary)calc(72.5% - 15px),var(--color-background-secondary)100%)}.border-top{border-top:1px solid var(--color-border)}.rounded-12,.rounded-12 img{border-radius:12px}.rounded-16,.rounded-16 img{border-radius:16px}@media (width<=1024px){.mobile-hidden{display:none}}@media (width>=1024px){.lg\:pb-100{padding-bottom:100px}}.overlay{background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}
/*# sourceMappingURL=/docker/main/wordpress/a3a-dev-env/volumes/wp_environment/wp-content/themes/a3a-wp-theme/build/theme.min.css.map */
