:root{--primary:#EE4037;--secondary:rgb(189, 172, 232);--borderPrimary:rgba(98, 50, 137, 1);--bgCard:rgba(23, 0, 67, 1);--black:#000000;--gray:#555555;--light:#f2f2f2;--white:#ffffff;--scroll-button:#EE4037}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100vh;min-height:100dvh;color:var(--gray);font-family:Poppins,sans-serif;font-weight:400;font-style:normal;background-color:#17004387;background:linear-gradient(#17004387,#17004387),url(/img/background.webp);background-position:center center;background-size:100% auto;overflow-x:clip!important;overflow-wrap:break-word;word-break:break-word}.zoomEffect{display:inline-block;opacity:0}.zoomEffect.visible{animation:zoomBlur .8s ease-in-out forwards}@keyframes zoomBlur{0%{transform:scale(2.2);filter:blur(16px);opacity:0}100%{transform:scale(1);filter:blur(0);opacity:1}}.aurora-bg{position:fixed;inset:0;pointer-events:none;z-index:2;overflow:hidden}.aurora-orb{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform;mix-blend-mode:screen}.aurora-orb--1{width:55vw;height:55vw;max-width:700px;max-height:700px;background:radial-gradient(circle,rgba(151,10,60,.9),transparent 80%);opacity:.95;top:-15%;right:-5%;animation:aurora-drift-1 18s ease-in-out infinite}.aurora-orb--2{width:50vw;height:50vw;max-width:620px;max-height:620px;background:radial-gradient(circle,rgba(43,170,226,.9),transparent 70%);opacity:.4;bottom:15%;right:10%;animation:aurora-drift-2 22s ease-in-out infinite}.aurora-orb--3{width:60vw;height:60vw;max-width:800px;max-height:800px;background:radial-gradient(circle,rgba(161,68,68,.7),transparent 90%);opacity:.55;top:30%;left:15%;animation:aurora-drift-3 26s ease-in-out infinite}@keyframes aurora-drift-1{0%{transform:translate(0,0) scale(1)}25%{transform:translate(4vw,-18vh) scale(1.08)}50%{transform:translate(6vw,0) scale(1.04)}75%{transform:translate(3vw,18vh) scale(.96)}100%{transform:translate(0,0) scale(1)}}@keyframes aurora-drift-2{0%{transform:translate(0,0) scale(1)}25%{transform:translate(-3vw,20vh) scale(1.06)}50%{transform:translate(-5vw,0) scale(1.12)}75%{transform:translate(-2vw,-20vh) scale(1.04)}100%{transform:translate(0,0) scale(1)}}@keyframes aurora-drift-3{0%{transform:translate(0,0) scale(1)}25%{transform:translate(-4vw,-15vh) scale(1.1)}50%{transform:translate(-2vw,0) scale(1.15);opacity:1}75%{transform:translate(3vw,15vh) scale(1.05)}100%{transform:translate(0,0) scale(1)}}@media (prefers-reduced-motion:reduce){.aurora-orb{animation:none!important}}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.hover\:text-primary:hover{color:var(--primary)!important}.bg-primary{background-color:var(--primary)!important}.hover\:bg-primary:hover{background-color:var(--primary)!important}.fs-7{font-size:.95rem!important}.fs-8{font-size:.8rem!important;letter-spacing:.2px}.fs-9{font-size:.7rem!important}.lh-1{line-height:1!important}.button{padding:15px 25px}.w-fit{width:fit-content}.w-screen{width:100vw;width:100dvw}.h-screen{height:100vh;height:100dvh}.fw-extrabold{font-weight:900!important}.border-primary,.border-top{border-color:var(--borderPrimary)!important}.transition-03{transition:all linear .3s;-o-transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s}#scroll-button{opacity:0;transform:translateY(50px);right:10px;bottom:40px;z-index:1101;transition:all .5s ease-out;border:3px solid var(--white)}#scroll-button.show{opacity:1;transform:translateY(0)}.btn-light{--bs-btn-font-weight:900;--bs-btn-color:var(--primary);--bs-btn-bg:var(--white);--bs-btn-border-color:none;--bs-btn-hover-color:var(--primary);--bs-btn-hover-bg:var(--light);--bs-btn-hover-border-color:none;--bs-btn-focus-shadow-rgb:var(--primary);--bs-btn-active-color:var(--primary);--bs-btn-active-bg:var(--light);--bs-btn-active-border-color:none}.btn-primary{--bs-btn-font-weight:700;--bs-btn-color:var(--white);--bs-btn-bg:var(--primary);--bs-btn-border-color:none;--bs-btn-hover-color:var(--white);--bs-btn-hover-bg:#d73734;--bs-btn-hover-border-color:#d73734;--bs-btn-focus-shadow-rgb:var(--primary);--bs-btn-active-color:var(--white);--bs-btn-active-bg:#d73734;--bs-btn-active-border-color:#d73734}.bg-gradient-primary{position:relative;background:linear-gradient(90deg,#ee4037 1.88%,#87003b 51.56%,#170043 97.42%)!important;overflow:hidden;z-index:1}.bg-gradient-primary::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#170043 1.88%,#87003b 51.56%,#ee4037 97.42%);opacity:0;transition:opacity .6s ease;z-index:-1}.bg-gradient-primary:hover::before{opacity:1}.bg-gradient-primary:hover{box-shadow:none!important}.bg-gradient-primary *{position:relative;z-index:2}.btn-outline-primary{--bs-btn-font-weight:700;--bs-btn-color:var(--white);--bs-btn-hover-border-color:transparent;--bs-btn-active-border-color:transparent;position:relative;display:inline-block;overflow:hidden;background:0 0!important;border:1px solid transparent;color:var(--white)}.btn-outline-primary::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,rgba(238,64,55,1) 0,rgba(135,0,59,1) 50%,rgba(43,170,226,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn-outline-primary::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#170043 1.88%,#87003b 51.56%,#ee4037 97.42%);opacity:0;transition:opacity 320ms cubic-bezier(.2,.8,.2,1);z-index:1;pointer-events:none}.btn-outline-primary span,.btn-outline-primary svg,.btn-outline-primary>*{position:relative;z-index:3}.btn-outline-primary:hover::after{opacity:1}.btn-outline-primary:hover::before{opacity:0}.btn-outline-primary:active::after,.btn-outline-primary:focus::after{opacity:1}.bg-btn-outline-primary{background:rgba(148,130,194,.1)!important;color:#fff!important}.bg-btn-outline-primary:hover{box-shadow:0 .5rem 1rem 16px rgba(0,0,0,.15)!important;background:rgba(148,130,194,.2)!important}.btn-outline-lightHover:hover{background:linear-gradient(90deg,#170043 1.88%,#87003b 51.56%,#ee4037 97.42%);color:#fff!important;border-color:#ee4037!important}#serviceTabs.nav-tabs .nav-item .nav-link:hover,#serviceTabs.nav-tabs .nav-item.show .nav-link,#serviceTabs.nav-tabs .nav-link.active{border-color:transparent!important;background-color:transparent!important}#serviceTabs.nav-tabs .nav-link.active::after{position:absolute;bottom:0;left:0;content:'';z-index:1;width:100%;height:6px;border-radius:3px;background:linear-gradient(288.73deg,rgba(43,170,226,.8) -10.58%,rgba(135,0,59,.4) 43.57%,rgba(238,64,55,.7) 97.73%)}.contacts-form .form-control{display:block;width:100%;padding:.75rem 1rem!important;font-size:1rem;font-weight:400;line-height:1.5;color:#fff!important;background:0 0!important;border-radius:1.6rem!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}::placeholder{color:#fff!important;opacity:1}.empresaCard{transition:transform .3s ease;min-height:350px}.empresaCard:hover{transform:translateY(-5px)}.empresaCardBg{opacity:0!important;transition:opacity .4s ease}.empresaCard:hover .empresaCardBg{opacity:.75!important}.empresaCardContent{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;transition-delay:.1s}.empresaCard:hover .empresaCardContent{opacity:1!important;transform:translateY(0)}.empresaCard:hover .empresaCardTitleBottom{opacity:0!important;transition:opacity .3s ease,transform .3s ease;transform:translateY(10px)}.faqAccordion .accordion-button::after{display:none}.faqAccordion .accordion-button{display:flex!important;justify-content:space-between!important;align-items:center!important}.faqAccordion .heading-icon{display:inline-block;width:18px;height:18px;position:relative;right:0!important;border:3px solid #fff!important;padding:10px!important;border-radius:15px}.faqAccordion .heading-icon::after,.faqAccordion .heading-icon::before{content:'';position:absolute;left:50%;top:50%;width:13px;height:2px;background:#fff;transform-origin:center;transition:transform .25s ease,opacity .25s ease;transform:translate(-50%,-50%)}.faqAccordion .heading-icon::before{transform:translate(-50%,-50%) rotate(0)}.faqAccordion .heading-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.faqAccordion .accordion-button:not(.collapsed) .heading-icon::after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleY(.2)}.faqAccordion .accordion-button>.heading-icon{flex-shrink:0}.faqAccordion .accordion-button:not(.collapsed)>span{z-index:2;margin-right:-3px}.faqAccordion .accordion-item{display:block}.faqAccordion .accordion-item.open{background:linear-gradient(288.73deg,rgba(43,170,226,.4) -10.58%,rgba(135,0,59,.4) 43.57%,rgba(238,64,55,.7) 97.73%);color:#fff!important;border:none!important;border-radius:20px;padding:.25rem;margin:1rem 0!important}.faqAccordion .accordion-item.open .accordion-button{background:0 0!important;margin:0}.faqAccordion .accordion-item.open .accordion-body{color:#fff}.navbar-nav .nav-link{position:relative;overflow:visible}.navbar-nav .nav-link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform 220ms cubic-bezier(.4,0,.2,1),opacity 180ms ease;opacity:.95}.navbar-nav .nav-link.active::after,.navbar-nav .nav-link:focus::after,.navbar-nav .nav-link:hover::after{transform:scaleX(1);opacity:1}@media (max-width:576px){.navbar-nav .nav-link::after{bottom:12px}}.decor-pill{position:absolute;border-radius:999px;pointer-events:none;will-change:transform,opacity;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity 450ms ease;transform:translateZ(0);-webkit-transform:translateZ(0)}.decor-pill--xs{width:18px;height:18px}.decor-pill--sm{width:26px;height:26px}.decor-pill--md{width:40px;height:40px}.decor-pill--lg{height:26px;border-radius:999px}.decor-pill--bar{height:26px;border-radius:999px}.decor-pill--green{background:#45ac4b;opacity:.65}.decor-pill--white{background:#fff;opacity:1}.decor-pill--red{background:#ee4037;opacity:.65}.decor-pill--purple{background:#623289;opacity:.45}.decor-pill--blue{background:#2baae2;opacity:.9}.decor-anim-float{animation:dp-float 4s ease-in-out infinite}.decor-anim-drift{animation:dp-drift 8s linear infinite}.decor-anim-pulse{animation:dp-pulse 3.2s ease-in-out infinite}.decor-anim-slidein{animation:dp-slidein .7s cubic-bezier(.2,.8,.2,1) both}.decor-delay-0{animation-delay:0s}.decor-delay-1{animation-delay:.25s}.decor-delay-2{animation-delay:.5s}.decor-delay-3{animation-delay:.8s}@keyframes dp-float{0%{transform:translateY(0) translateZ(0)}50%{transform:translateY(-14px) translateZ(0)}100%{transform:translateY(0) translateZ(0)}}@keyframes dp-drift{0%{transform:translateY(0) translateX(0) rotate(0)}50%{transform:translateY(-6px) translateX(6px) rotate(2deg)}100%{transform:translateY(0) translateX(0) rotate(0)}}@keyframes dp-pulse{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}100%{transform:scale(1);opacity:.9}}@keyframes dp-slidein{from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.decor-anim-drift,.decor-anim-float,.decor-anim-pulse,.decor-anim-slidein{animation:none!important;transition:none!important}}@media (max-width:768px){.decor-pill--md{width:28px;height:28px}.decor-pill--bar,.decor-pill--lg{display:none}.decor-pill{opacity:.92}}.decor-pill[data-hidden-on-mobile=true]{display:block}@media (max-width:576px){.decor-pill[data-hidden-on-mobile=true]{display:none!important}}