/* cmplz-hidden */
.cmplz-hidden{display:none!important}

/* gixus-root-vars */
:root{--font-default:'Outfit', sans-serif;--font-heading:'Outfit', sans-serif;--fontawesome:"Font Awesome 5 Pro";--black:#000000;--dark:#1F2B38;--dark-secondary:#022B6D;--dark-optional:#3E00A7;--white:#FFFFFF;--color-primary:#246BFD;--color-secondary:#0846C6;--color-optional:#FF214A;--color-style-two:#F94735;--color-heading:#04000B;--color-paragraph:#212121;--box-shadow-primary:-1px 3px 10px 0 rgba(0, 0, 0, 0.6);--box-shadow-secondary:0 10px 30px 0 rgba(44, 130, 237, 0.4);--box-shadow-regular:0px 2px 12px 0px #e7e7e7;--bg-gray:#F7F7F7;--bg-gray-secondary:#D8E7EF;--bg-gradient:linear-gradient(90deg, #246BFD  0%, #3e00a7 100%);--bg-gradient-reverse:linear-gradient(90deg, #f94735  0%, #ff214a 100%)}.gixus-preloader .animation-preloader::after{background:url(/assets/uploads/2025/07/logo-icon.png);background-repeat:no-repeat;background-position:center;background-size:contain}.btn.btn-gradient::after{background-image:linear-gradient(to right,#246BFD,#a200be,#246BFD)}

/* elementor-lazyload */
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}

/* wp-custom-css */
.home-blog-meta::before,.home-blog-meta::after{content:none!important;display:none!important}.navbar-brand{height:auto!important;display:flex!important;align-items:center!important;padding-top:5px!important;padding-bottom:5px!important}.navbar-brand img{height:auto!important;max-height:60px!important;width:auto!important;object-fit:contain!important;display:block!important}nav.navbar{overflow:visible!important;min-height:60px!important;line-height:1.2!important}.navbar-brand .logo-scrolled{display:none!important}.navbar-area.is-sticky .logo-display,.elementor-sticky--effects .logo-display{display:none!important}.navbar-area.is-sticky .logo-scrolled,.elementor-sticky--effects .logo-scrolled{display:inline-block!important}nav.navbar .attr-nav ul li.button.dark a,nav.navbar .attr-nav ul li.button.dark a:link,nav.navbar .attr-nav ul li.button.dark a:visited{background:#25D366!important;color:#fff!important;border:1px solid #25D366!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;padding:12px 20px!important;font-weight:600!important;text-decoration:none!important;box-shadow:0 8px 22px rgb(37 211 102 / .22)!important;transition:all .25s ease!important}nav.navbar .attr-nav ul li.button.dark a:hover{background:#1ebe5b!important;border-color:#1ebe5b!important;color:#fff!important;transform:translateY(-1px)}nav.navbar .attr-nav ul li.button.dark a i{display:none!important}nav.navbar .attr-nav ul li.button.dark a::after{content:"\f232";font-family:"Font Awesome 5 Brands","Font Awesome 6 Brands";font-size:15px;font-weight:400;margin-left:8px;color:#fff}nav.navbar .attr-nav ul li.button.dark a,nav.navbar .attr-nav ul li.button.dark a:link,nav.navbar .attr-nav ul li.button.dark a:visited{background:#25D366!important;background-image:none!important;color:#ffffff!important;border:1px solid #25D366!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 20px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-shadow:0 8px 22px rgb(37 211 102 / .22)!important;transition:all 0.25s ease!important}nav.navbar .attr-nav ul li.button.dark a:hover,nav.navbar .attr-nav ul li.button.dark a:focus,nav.navbar .attr-nav ul li.button.dark a:active{background:#1ebe5b!important;background-image:none!important;color:#ffffff!important;border-color:#1ebe5b!important;text-decoration:none!important;transform:translateY(-1px);box-shadow:0 12px 28px rgb(37 211 102 / .28)!important}nav.navbar .attr-nav ul li.button.dark{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}nav.navbar .attr-nav ul li.button.dark a i{display:none!important}nav.navbar .attr-nav ul li.button.dark a::after{content:"\f232";font-family:"Font Awesome 5 Brands"!important;font-weight:400!important;font-size:15px;line-height:1;margin-left:8px;color:#ffffff!important;display:inline-block!important}body nav.navbar .attr-nav ul li.button.dark a::after{font-family:"Font Awesome 5 Brands","Font Awesome 6 Brands"!important}@media (max-width:991px){nav.navbar .attr-nav ul li.button.dark a,nav.navbar .attr-nav ul li.button.dark a:link,nav.navbar .attr-nav ul li.button.dark a:visited{padding:10px 16px!important;font-size:14px!important;border-radius:8px!important}}nav.navbar .attr-nav ul li.button.dark a::after{content:"\f232";font-family:"Font Awesome 6 Brands"!important}.services-details-area .services-single-content>.thumb.mb-50{display:none!important}.refere-sigas-intro .services-details-items{margin-top:-35px!important}.refere-processamento .project-details-area{padding-top:5px!important}

/* gixus_options-dynamic-css */
body{font-family:Outfit;font-weight:400;font-style:normal;color:#212121;font-size:16px}p{font-family:Outfit;font-weight:400;font-style:normal;color:#212121;font-size:16px}h1{font-family:Outfit;font-weight:600;font-style:normal;font-size:40px}h2{font-family:Outfit;font-weight:600;font-style:normal;font-size:36px}h3{font-family:Outfit;font-weight:600;font-style:normal;font-size:28px}h4{font-family:Outfit;font-weight:600;font-style:normal;font-size:22px}h5{font-family:Outfit;font-weight:600;font-style:normal;font-size:18px}h6{font-family:Outfit;font-weight:600;font-style:normal;font-size:14px}.title{font-family:Outfit;font-weight:600;font-style:normal;font-size:50px}.sub-title{font-family:Outfit;font-weight:500;font-style:normal;font-size:20px}

/* hfe-skip-link-style */
.hfe-skip-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.hfe-skip-link:focus{position:fixed;top:0;inset-inline-start:0;width:auto;height:auto;margin:0;padding:.75em 1.5em;overflow:visible;clip:auto;clip-path:none;white-space:normal;z-index:100000;background:#fff;color:#0073aa;font-size:14px;text-decoration:underline;border-radius:0 0 3px 0;outline:2px solid #0073aa;outline-offset:-2px}
