:root{--primary: #188FFF;--secondary: #1a1a1a;--text: #ffffff;--text-muted: #abb8c3;--bg-dark: #242424;--accent: #188FFF;--font-main: "Roboto", sans-serif;--font-header: "LEMON MILK", sans-serif;--container-width: 1140px;--transition: all .3s ease}@font-face{font-family:LEMON MILK;font-style:normal;font-weight:400;font-display:swap;src:url(https://www.x-oneit.com/wp-content/uploads/2021/06/LEMONMILK-Regular.woff2) format("woff2")}@font-face{font-family:LEMON MILK;font-style:normal;font-weight:700;font-display:swap;src:url(https://www.x-oneit.com/wp-content/uploads/2021/06/LEMONMILK-Bold.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);background-color:#fff;color:var(--secondary);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-header);font-weight:700;line-height:1.2}.container{max-width:var(--container-width);margin:0 auto;padding:0 15px}.animated{animation-duration:1s;animation-fill-mode:both}.animated-fast{animation-duration:.5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-40px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes phoneRing{0%{transform:rotate(0)}20%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-10deg)}to{transform:rotate(0)}}.elementor-section{position:relative;width:100%}.elementor-column-gap-default>.elementor-column>.elementor-widget-wrap{padding:10px}.info-section{padding:80px 0}.info-title{font-size:32px;margin-bottom:30px;color:#1a1a1a;text-transform:uppercase}.info-content p{font-size:18px;line-height:1.8;margin-bottom:25px;color:#444}.principles-section{background-color:#f9f9f9;padding:100px 0!important}.principles-section .container{max-width:1000px}.principles-section .info-title{font-size:28px;margin-bottom:50px;text-align:left}.principles-list{list-style:none;padding:0}.principles-list li{display:flex!important;gap:20px!important;margin-bottom:30px!important;align-items:flex-start!important;font-size:17px!important;line-height:1.6!important;color:#444!important}.principles-list li i{color:#00c3ff!important;font-size:20px!important;margin-top:4px!important}.sustainability-section .info-grid{display:block}.sustainability-section .info-content{margin-bottom:40px}.sustainability-section .info-image{max-width:240px;box-shadow:none!important;background:transparent!important;padding:0!important}.sustainability-section .info-image img{box-shadow:none!important;border-radius:0!important;width:auto!important;height:auto!important}.revision-section p{line-height:1.6;opacity:.7;font-size:15px;color:#666}@media(max-width:1024px){.info-title{font-size:28px}}@media(max-width:768px){.info-section{padding:60px 0}.info-title{font-size:24px;margin-bottom:20px}.info-content p{font-size:16px}.principles-section{padding:80px 0!important}.principles-list li{font-size:15px!important;text-align:left}.sustainability-section .info-grid{text-align:left}}.site-header{width:100%;position:relative;z-index:1000}.header-top-bar{background-color:var(--bg-dark);padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.header-top-container{display:flex;justify-content:center}.top-menu{display:flex;gap:20px;list-style:none}.top-menu .menu-item a{color:var(--text);font-size:14px;font-weight:400;text-decoration:none}.top-menu .menu-item a:hover{color:var(--primary)}.header-main-nav{background-color:transparent;padding:15px 0;transition:all .3s ease;position:absolute;width:100%;top:40px}.header-main-nav.sticky-active{position:fixed;top:0;background-color:var(--bg-dark);padding:10px 0;box-shadow:0 2px 10px #0003}.header-main-container{display:flex;justify-content:space-between;align-items:center}.logo-container img{height:40px;width:auto}.main-menu{display:flex;align-items:center;gap:25px;list-style:none}.main-menu .menu-item>a{color:var(--text);font-weight:500;font-size:15px;text-transform:none;display:flex;align-items:center;gap:5px;text-decoration:none}.main-menu .menu-item>a:hover,.main-menu .menu-item>a.active{color:var(--primary)}.main-menu .sub-arrow{font-size:10px}.menu-item{position:relative}.sub-menu{position:absolute;top:100%;left:0;background-color:#fff;min-width:220px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;padding:10px 0;box-shadow:0 5px 25px #0000001a;list-style:none;z-index:10}.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.sub-menu li a{padding:10px 20px;display:block;color:#333;font-size:14px;text-decoration:none}.sub-menu li a:hover{background-color:#f8f9fa;color:var(--primary)}.language-items{display:flex;gap:8px;margin-left:10px}.lang-item img{width:18px;height:auto;opacity:.8}.lang-item:hover img{opacity:1}.mobile-toggle{display:none;color:var(--text);font-size:20px;cursor:pointer}@media(max-width:1024px){.mobile-toggle{display:block}.main-navigation{position:fixed;top:0;right:-100%;width:300px;height:100vh;background-color:var(--bg-dark);padding:60px 20px;transition:all .4s ease}.main-navigation.mobile-nav-open{right:0}.main-menu{flex-direction:column;align-items:flex-start}.sub-menu{position:static;background-color:transparent;opacity:1;visibility:visible;transform:none;box-shadow:none;display:none;padding-left:20px}.menu-item:hover>.sub-menu{display:block}.sub-menu li a{color:var(--text)}}.hero-section{position:relative;min-height:500px;background-image:url(https://x-oneit.com/wp-content/uploads/2021/07/Design-e-implantação.png);background-size:cover;background-position:center;display:flex;align-items:center;padding:150px 0 100px;color:var(--text)}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#242424a6;z-index:1}.hero-container{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%}.hero-content{max-width:600px}.breadcrumbs{font-size:13px;margin-bottom:25px;color:#fff}.breadcrumbs a{color:#fff;text-decoration:none}.breadcrumbs a:hover{color:var(--primary)}.breadcrumbs .current{font-weight:700}.hero-title{font-size:52px;font-weight:800;margin-bottom:30px;color:#fff}.hero-description p{font-size:18px;line-height:1.6;color:#fff}@media(max-width:1024px){.hero-section{padding:120px 0 80px;min-height:auto}.hero-title{font-size:42px}}@media(max-width:768px){.hero-section{padding:100px 15px 60px;text-align:center}.hero-container{flex-direction:column}.hero-title{font-size:32px;margin-bottom:20px}.hero-description p{font-size:16px}}.hero-centered{text-align:center;padding:180px 0 120px}.hero-centered .hero-container{display:block}.hero-centered .hero-content{max-width:1000px;margin:0 auto}.hero-centered .breadcrumbs{justify-content:center;display:flex;margin-bottom:30px}.hero-centered .hero-title{font-size:64px;margin-bottom:0;text-transform:uppercase}@media(max-width:1024px){.hero-centered .hero-title{font-size:48px}}@media(max-width:768px){.hero-centered{padding:140px 15px 80px}.hero-centered .hero-title{font-size:36px}}.contact-section{padding:80px 0;background-color:#fff}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.contact-column{display:flex;flex-direction:column}.contact-intro p{font-size:16px;line-height:1.6;margin-bottom:25px;color:#555;text-align:left}.contact-group{margin-bottom:30px}.contact-heading{font-family:var(--font-header);font-size:20px;color:#1a1a1a;margin-bottom:15px;text-transform:uppercase}.contact-list{list-style:none;padding:0;margin:0}.contact-list li{margin-bottom:10px}.contact-list a{display:flex;align-items:center;gap:15px;text-decoration:none;color:#1a1a1a;font-size:16px;transition:var(--transition)}.contact-list a:hover{color:var(--primary)}.contact-icon{color:var(--primary);font-size:18px;width:20px;display:flex;justify-content:center;align-items:center}.contact-list-text{font-size:16px;color:#1a1a1a}.contact-text{font-size:16px;color:#1a1a1a;line-height:1.6}@media(max-width:1024px){.contact-grid{grid-template-columns:1fr;gap:0}.contact-column.empty{display:none}.contact-section{padding:60px 0}}@media(max-width:768px){.contact-heading{font-size:18px}.contact-intro p{font-size:15px}}.site-footer{background-color:#242424;color:#fff}.footer-top{padding:50px 0;border-bottom:1px solid rgba(255,255,255,.05);text-align:center}.footer-logo img{height:45px;width:auto}.footer-bottom{padding:30px 0}.footer-bottom-container{display:flex;justify-content:space-between;align-items:center}.back-to-top a{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background-color:var(--primary);color:#fff;border-radius:4px;font-size:18px;transition:all .3s ease;text-decoration:none}.back-to-top a:hover{background-color:#fff;color:var(--primary)}.copyright{font-size:14px;color:#abb8c3;font-weight:400}.copyright a{color:#fff;text-decoration:none;font-weight:600}.copyright a:hover{color:var(--primary)}.developer-logo img{transition:opacity .3s ease}.developer-logo img:hover{opacity:1!important}@media(max-width:768px){.footer-bottom-container{flex-direction:column;gap:25px;text-align:center}}.whatsapp-container{position:fixed;bottom:25px;right:25px;z-index:10000}.whatsapp-button{display:block;width:60px;height:60px;border-radius:50%;background-color:#25d366;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjU2IiB3aWR0aD0iMjU2IiB2aWV3Qm94PSItMjMgLTIxIDY4MiA2ODIuNjY3IiBmaWxsPSIjZmZmIiB4bWxuczp2PSJodHRwczovL3ZlY3RhLmlvL25hbm8iPjxwYXRoIGQ9Ik01NDQuMzg3IDkzLjAwOEM0ODQuNTEyIDMzLjA2MyA0MDQuODgzLjAzNSAzMjAuMDUxIDAgMTQ1LjI0NiAwIDIuOTggMTQyLjI2MiAyLjkxIDMxNy4xMTNjLS4wMjMgNTUuODk1IDE0LjU3OCAxMTAuNDU3IDQyLjMzMiAxNTguNTUxTC4yNSA2NDBsMTY4LjEyMS00NC4xMDJjNDYuMzI0IDI1LjI3IDk4LjQ3NyAzOC41ODYgMTUxLjU1MSAzOC42MDJoLjEzM2MxNzQuNzg1IDAgMzE3LjA2Ni0xNDIuMjczIDMxNy4xMzMtMzE3LjEzMy4wMzUtODQuNzQyLTMyLjkyMi0xNjQuNDE4LTkyLjgwMS0yMjQuMzU5ek0zMjAuMDUxIDU4MC45NDFoLS4xMDljLTQ3LjI5Ny0uMDItOTMuNjg0LTEyLjczLTEzNC4xNi0zNi43NDJsLTkuNjIxLTUuNzE1LTk5Ljc2NiAyNi4xNzIgMjYuNjI5LTk3LjI3LTYuMjctOS45NzNjLTI2LjM4Ny00MS45NjktNDAuMzItOTAuNDc3LTQwLjI5Ny0xNDAuMjgxLjA1NS0xNDUuMzMyIDExOC4zMDUtMjYzLjU3IDI2My42OTktMjYzLjU3IDcwLjQwNi4wMjMgMTM2LjU5IDI3LjQ3NyAxODYuMzU1IDc3LjMwMXM3Ny4xNTYgMTE2LjA1MSA3Ny4xMzMgMTg2LjQ4NGMtLjA2MiAxNDUuMzQ0LTExOC4zMDUgMjYzLjU5NC0yNjMuNTk0IDI2My41OTR6bTE0NC41ODYtMTk3LjQxOGMtNy45MjItMy45NjktNDYuODgzLTIzLjEzMy01NC4xNDgtMjUuNzgxLTcuMjU4LTIuNjQ1LTEyLjU0Ny0zLjk2MS0x3LjgyNCAzLjk2OS01LjI4NSA3LjkzLTIwLjQ2OSAyNS43ODEtMjUuMDk0IDMxLjA2NnMtOS4yNDIgNS45NTMtMTcuMTY4IDEuOTg0LTMzLjQ1Ny0xMi4zMzYtNjMuNzI3LTM5LjMzMmMtMjMuNTU1LTIxLjAxMi0zNS4xNDUtMTIuMzM2LTYzLjcyNy0zOS4zMzJjLTIzLjU1NS0yMS4wMTItMzkuNDU3LTQ2Ljk2MS00NC4wODItNTQuODkxLTQuNjE3LTcuOTM3LS4wMy0xMS44MTIgMy40NzcSODYgMTcuMTY4LTIxLjgyIDE5LjgwOS0yNy4xMDVzMS4zMi05LjkxOC0uNjY0LTEzLjg4M2MtMS45NzctMy45NjUtMTcuODI0LTQyLjk2OS0yNC40MjYtNTguODgtNi40MzctMTUuNDQ1LTEyLjk2NS0xMy4zNTktMTcuODMyLTEzLjYwMi00LjYxNy0uMjMtOS45MDItLjI3Ny0xNS4xODctLjI3N3MtMTMuODY3IDEuOTgtMjEuMTMzIDkuOTE4LTI3LjczIDI3LjEwMi0yNy43MyA2Ni4xMDUgMjguMzk1IDc2LjY4NCAzMi4zNTUgODEuOTczIDU1Ljg3OSA4NS4zMjggMTM1LjM2NyAxMTkuNjQ4YzE4LjkwNiA4LjE3MiAzMy42NjQgMTMuMDQzIDQ1LjE3NiAxNi42OTUgMTguOTg0IDYuMDMxIDM2LjI1NCA1LjE4IDQ5LjkxIDMuMTQxIDE1LjIyNy0yLjI3NyA0Ni44NzktMTkuMTcyIDUzLjQ4OC0zNy42OCA2LjYwMi0xOC41MTIgNi42MDItMzQuMzc1IDQuNjE3LTM3LjY4NC0xLjk3Ny0zLjMwNS03LjI2Mi01LjI4NS0xNS4xODQtOS4yNTR6bTAgMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-size:35px;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 15px #0003;transition:all .3s ease;position:relative}.whatsapp-button:hover{animation:phoneRing .5s ease infinite}.whatsapp-text{position:absolute;right:75px;top:50%;transform:translateY(-50%);background-color:#fff;color:#333;padding:8px 18px;border-radius:4px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px #0000001a;opacity:0;visibility:hidden;transition:all .3s ease}.whatsapp-button:hover .whatsapp-text{opacity:1;visibility:visible}@keyframes phoneRing{0%{transform:rotate(0)}25%{transform:rotate(10deg)}50%{transform:rotate(0)}75%{transform:rotate(-10deg)}to{transform:rotate(0)}}.whatsapp-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#25d366;z-index:-1;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}@media(max-width:768px){.whatsapp-container{bottom:20px;right:20px}.whatsapp-button{width:50px;height:50px;background-size:30px}.whatsapp-text{display:none}}
