.Navbar_mainNavbar__ojrlZ{background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #dee2e6;box-shadow:0 6px 18px rgba(0,0,0,.08);z-index:3000;padding-top:.45rem;padding-bottom:.45rem}.Navbar_brandBox__BDOfW{display:flex;align-items:center}.Navbar_logoImage__yr2dQ{background-color:white;border-radius:50%;padding:3px;box-shadow:0 3px 12px rgba(0,0,0,.18)}.Navbar_navLinks__F_HK7{align-items:center;gap:.35rem}.Navbar_navPill__tbHt7{color:#343a40!important;text-decoration:none;font-weight:700;font-size:.88rem;padding:.55rem .9rem!important;border-radius:999px;border:1px solid transparent;transition:color .32s ease,background .32s ease,box-shadow .32s ease,transform .32s ease,filter .32s ease}.Navbar_navPill__tbHt7:hover{color:#ffffff!important;background:linear-gradient(135deg,#0d6efd,#00c6ff,#6610f2);background-size:220% 220%;animation:Navbar_navGradientMove__1IYa0 2.8s ease infinite;transform:translateY(-2px);box-shadow:0 6px 18px rgba(13,110,253,.28);filter:saturate(1.2)}.Navbar_navPill__tbHt7:focus{color:#ffffff!important;background:linear-gradient(135deg,#198754,#20c997,#0dcaf0);box-shadow:0 6px 18px rgba(25,135,84,.25)}.Navbar_navbarToggle__lRw60{border:1px solid rgba(0,0,0,.2);background:#ffffff}@keyframes Navbar_navGradientMove__1IYa0{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:992px){.Navbar_navLinks__F_HK7{align-items:stretch;padding-top:1rem;gap:.5rem}.Navbar_navPill__tbHt7{text-align:center}}.Home_heroSection__XIXHz{background-image:url(/fondo-salto.jpg);background-size:cover;background-position:50%;background-attachment:fixed;height:95vh;display:flex;justify-content:center;align-items:center;padding:0 1rem}.Home_heroImage__V6IoR{width:100%;height:auto;object-fit:contain;object-position:center;display:block;padding:1rem;border-radius:10px}@media (max-width:768px){.Home_heroSection__XIXHz{background-attachment:scroll;height:93vh;padding:2rem 1rem}.Home_heroContent__IGkft h1{font-size:1.8rem}.Home_heroContent__IGkft p{font-size:1rem}}.Home_welcomeSection__XGVGv{position:relative;display:flex;align-items:center;justify-content:center;min-height:70px;padding:30px 20px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7);border-radius:23px;overflow:hidden;background:transparent}.Home_welcomeSection__XGVGv:before{content:"";position:absolute;inset:0;background-image:url(/Logo.png);background-size:380px;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;z-index:0}.Home_welcomeSection__XGVGv:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.45);z-index:1}.Home_welcomeText__stBsB{position:relative;z-index:2;margin:0;max-width:900px}.Home_gradientButton__8j7VE{background:linear-gradient(90deg,#000000,#3d3d3d);color:rgb(255,255,255);border:none;border-radius:50px;padding:10px 25px;text-decoration:none;transition:all .3s ease}.Home_gradientButton__8j7VE:hover{background:linear-gradient(90deg,#3d3d3d,#000000);transform:translateY(-2px)}.Home_cardContainer__xHEGs{transition:transform .3s ease-out,filter .3s ease-out;z-index:1}.Home_cardContainer__xHEGs:hover{transform:scale(1.1);z-index:10;filter:drop-shadow(0 10px 20px rgba(0,0,0,.4))}.Home_card-group__EpGUL:hover .Home_cardContainer__xHEGs:not(:hover){transform:scale(.9);filter:blur(2px) opacity(.7)}.Home_statItem__EtTZS{transition:transform .3s ease-out,box-shadow .3s ease-out}.Home_statItem__EtTZS,.Home_statLink__i5PEq{display:flex;flex-direction:column;justify-content:center;align-items:center}.Home_statLink__i5PEq{text-decoration:none;color:inherit;width:100%;height:100%;padding:1rem;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .3s ease-in-out}.Home_statLink__i5PEq:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.2)}.Home_statLink__i5PEq:hover .Home_statImage__djr00{animation:Home_tada__TLDHr 1s ease-in-out}@keyframes Home_tada__TLDHr{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.Home_vr__HuFTK.Home_vr-blurry__TMJ28{background-color:rgba(0,0,0,.1);width:1px}.Home_gradientStat__NYhVm{background:white;color:black;border-radius:8px;padding:1rem;transition:all .3s ease-in-out}.Home_gradientStat__NYhVm:hover{background:linear-gradient(180deg,#d6d6d6,#ffffff);color:black}.Home_socialIcon__GeTyH{display:inline-block;transition:transform .3s ease-out,filter .3s ease-out;filter:grayscale(100%) brightness(1.5)}.Home_socialIcon__GeTyH:hover{transform:translateY(-5px) scale(1.1);filter:grayscale(0) brightness(1)}.Home_socialIcon__GeTyH:hover img{box-shadow:0 0 15px rgba(0,198,255,.7);border-radius:5px}.Home_socialIcon__GeTyH img{filter:invert(100%)}.Home_socialIcon__GeTyH:hover img{filter:invert(0) drop-shadow(0 0 10px rgba(0,198,255,.7))}.Home_indexLogoHeader__x_d5I{position:relative;width:100%;height:26vh;min-height:150px;max-height:300px;background:#ffffff;overflow:hidden;border-bottom:1px solid #e5e7eb;will-change:opacity,transform,max-height;transition:opacity .55s ease,transform .55s ease,max-height .55s ease,min-height .55s ease,height .55s ease}.Home_indexLogoHeaderVisible__9nte4{opacity:1;transform:translateY(0)}.Home_indexLogoHeaderHidden__qMM9Z{opacity:0;transform:translateY(-18px);max-height:0;min-height:0;height:0;pointer-events:none}.Home_indexLogoHeaderBounce__r9SGG{animation:Home_indexLogoSoftBounce__XnhHk .85s cubic-bezier(.22,1,.36,1)}@keyframes Home_indexLogoSoftBounce__XnhHk{0%{transform:translateY(-18px)}45%{transform:translateY(14px)}68%{transform:translateY(-5px)}to{transform:translateY(0)}}.Home_indexLogoShine__ZKl6R{position:relative;width:100%;height:100%;overflow:hidden}.Home_indexLogoShine__ZKl6R:after{content:"";position:absolute;top:0;left:-45%;width:35%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.15) 30%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.15) 70%,transparent);transform:skewX(-18deg);animation:Home_indexLogoLightSweep__0YwKc 3s ease-in-out infinite;pointer-events:none}@keyframes Home_indexLogoLightSweep__0YwKc{0%{left:-45%;opacity:0}12%{opacity:1}78%{opacity:1}to{left:112%;opacity:0}}.Home_heroImageShine__gJ9wA{position:relative;display:inline-flex;overflow:hidden;border-radius:10px;width:65vw;max-width:900px;min-width:280px;height:auto;background-color:rgba(255,255,255,.692)}.Home_heroImageShine__gJ9wA:after{content:"";position:absolute;top:0;left:-55%;width:42%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.1) 30%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.1) 70%,transparent);transform:skewX(-18deg);animation:Home_heroImageLightSweep__G6Nmi 3.6s ease-in-out infinite;pointer-events:none;border-radius:inherit}@keyframes Home_heroImageLightSweep__G6Nmi{0%{left:-55%;opacity:0}15%{opacity:1}80%{opacity:1}to{left:120%;opacity:0}}@media (max-width:768px){.Home_indexLogoHeader__x_d5I{height:20vh;min-height:120px;max-height:220px}.Home_heroImageShine__gJ9wA{max-width:95%}}@media (prefers-reduced-motion:reduce){.Home_heroImageShine__gJ9wA:after,.Home_indexLogoHeaderBounce__r9SGG,.Home_indexLogoShine__ZKl6R:after{animation:none}.Home_revealOnScroll__d8IJZ{opacity:1;transform:none;transition:none}}.Home_popupDialog__mR7tO{max-width:95vw;width:95vw}.Home_popupLogoContainer__dQcsp{width:100%;padding:0;margin:0;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center}.Home_popupLogoImage__vAp1_{width:100%;height:auto;display:block;object-fit:contain;object-position:center}.Home_popupTextBox__qbTcU{padding:.8rem 1.5rem .4rem;font-size:1.12rem;font-weight:600;color:#ffffff;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.45)}.Home_popupRgbButton___XPlt{border:none!important;color:#ffffff!important;font-weight:800;padding:.75rem 2.4rem;border-radius:999px;background:linear-gradient(135deg,#0d6efd,#00c6ff,#6610f2,#d63384,#fd7e14)!important;background-size:300% 300%!important;box-shadow:0 8px 24px rgba(13,110,253,.35);transition:transform .35s ease,box-shadow .35s ease,filter .35s ease;animation:Home_popupButtonRgbMove__qcZbv 3s ease infinite;position:relative;z-index:2}.Home_popupRgbButton___XPlt:hover{transform:scale(1.1);z-index:10;filter:drop-shadow(0 10px 20px rgba(0,0,0,.45)) saturate(1.25);box-shadow:0 18px 38px rgba(13,110,253,.48)}.Home_popupRgbButton___XPlt:active{transform:scale(1.03)}.Home_popupGroup__ygqjS{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.Home_popupButtonBox__x5Zah{display:flex;justify-content:center;align-items:center;padding:.45rem 1rem .9rem}@keyframes Home_popupButtonRgbMove__qcZbv{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.Home_popupDialog__mR7tO{max-width:94vw;width:94vw;margin:0 auto}.Home_popupGroup__ygqjS{max-height:88vh;overflow:hidden}.Home_popupLogoContainer__dQcsp{max-height:48vh}.Home_popupLogoImage__vAp1_{width:100%;height:auto;max-height:48vh;object-fit:contain}.Home_popupTextBox__qbTcU{padding:.35rem .85rem .15rem;font-size:.9rem;line-height:1.28}.Home_popupButtonBox__x5Zah{padding:.35rem 1rem .75rem}.Home_popupRgbButton___XPlt{width:auto;min-width:170px;padding:.55rem 1.25rem;font-size:.9rem}}@media (max-width:420px){.Home_popupDialog__mR7tO{max-width:95vw;width:95vw}.Home_popupGroup__ygqjS{max-height:86vh}.Home_popupLogoContainer__dQcsp,.Home_popupLogoImage__vAp1_{max-height:44vh}.Home_popupTextBox__qbTcU{padding:.25rem .75rem .1rem;font-size:.84rem;line-height:1.25}.Home_popupButtonBox__x5Zah{padding:.3rem 1rem .65rem}.Home_popupRgbButton___XPlt{min-width:155px;padding:.5rem 1.1rem;font-size:.86rem}}.Home_revealOnScroll__d8IJZ{opacity:0;transform:translate3d(0,34px,0);transition:opacity .62s ease,transform .62s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.Home_revealVisible__0DNzM{opacity:1;transform:translateZ(0)}.Home_mainCarouselFrame__bT03y,.Home_secondCarouselFrame__upqLP{position:relative;width:100%;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center}.Home_mainCarouselFrame__bT03y{height:clamp(280px,52vw,560px)}.Home_secondCarouselFrame__upqLP{height:clamp(240px,42vw,430px)}.Home_carouselContainImage__CiicE{object-fit:contain;object-position:center}.Home_mainFooter__hPE_3{background:linear-gradient(135deg,rgba(35,81,54,.97),rgba(21,37,30,.98)),#235136;color:#ffffff;padding:2.5rem 0 1.2rem;margin-top:3rem;box-shadow:0 -8px 28px rgba(0,0,0,.18)}.Home_footerTitle__1CVA0{color:#ffffff;font-weight:800;margin-bottom:1rem;position:relative}.Home_footerTitle__1CVA0:after{content:"";display:block;width:42px;height:3px;margin-top:.45rem;border-radius:999px;background:linear-gradient(90deg,#00c6ff,#f1c40f)}.Home_footerList__z3Bbr,.Home_footerText__pE_46{color:rgba(255,255,255,.86);line-height:1.7;margin-bottom:0}.Home_footerList__z3Bbr{list-style:none;padding-left:0}.Home_footerSocialGroup__2JQQv{display:flex;align-items:center;gap:.9rem}.Home_footerDivider__BQmHH{height:1px;margin:1.7rem 0 1rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)}.Home_footerCopy__bZmMB{text-align:center;color:rgba(255,255,255,.78);margin:0;font-size:.92rem}.Home_serviceCardsRow__YVSeb{position:relative}.Home_serviceCardContainer__6mYsu{transition:transform .35s ease,filter .35s ease,opacity .35s ease;z-index:1}.Home_serviceCardContainer__6mYsu:hover{transform:scale(1.08) translateY(-8px);z-index:10;filter:drop-shadow(0 14px 26px rgba(0,0,0,.35))}.Home_serviceCardsRow__YVSeb:hover .Home_serviceCardContainer__6mYsu:not(:hover){transform:scale(.96);filter:blur(1.2px) opacity(.72)}.Home_serviceCardInner__Fsz9W{border:none;border-radius:16px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,filter .35s ease}.Home_serviceCardInner__Fsz9W:hover{box-shadow:0 18px 42px rgba(0,0,0,.22)!important}.Home_rgbActionButton__Bvgdb{border:none!important;color:#ffffff!important;font-weight:700;border-radius:999px;padding:.55rem 1.35rem;background:linear-gradient(135deg,#0d6efd,#00c6ff,#6610f2,#d63384,#fd7e14)!important;background-size:300% 300%!important;box-shadow:0 8px 22px rgba(13,110,253,.32);transition:transform .3s ease,box-shadow .3s ease,filter .3s ease;animation:Home_rgbButtonMove__hYuHN 3s ease infinite}.Home_rgbActionButton__Bvgdb:hover{color:#ffffff!important;transform:scale(1.08) translateY(-3px);filter:saturate(1.25);box-shadow:0 14px 32px rgba(13,110,253,.48)}.Home_rgbActionButton__Bvgdb:active{transform:scale(1.02)}@keyframes Home_rgbButtonMove__hYuHN{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Home_otherServiceCard__y_NRO{border:none;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease,filter .35s ease}.Home_otherServiceCard__y_NRO:hover{transform:scale(1.06) translateY(-8px);filter:drop-shadow(0 14px 26px rgba(0,0,0,.35));box-shadow:0 18px 42px rgba(0,0,0,.22)!important}@media (max-width:768px){.Home_serviceCardsRow__YVSeb:hover .Home_serviceCardContainer__6mYsu:not(:hover){transform:none;filter:none;opacity:1}.Home_otherServiceCard__y_NRO:hover,.Home_serviceCardContainer__6mYsu:hover{transform:scale(1.03) translateY(-5px)}}@media (prefers-reduced-motion:reduce){.Home_otherServiceCard__y_NRO,.Home_rgbActionButton__Bvgdb,.Home_serviceCardContainer__6mYsu,.Home_serviceCardInner__Fsz9W{transition:none;animation:none}}.Home_noLiftCarousel__DfWVg{transform:none!important;filter:none!important;transition:none!important;animation:none!important}.Home_noLiftCarousel__DfWVg:hover{transform:none!important;filter:none!important;box-shadow:none!important}.Home_noLiftCarousel__DfWVg *,.Home_noLiftCarousel__DfWVg:hover *{transform:none}.Home_newsCardsRow__LQ0E_{position:relative}.Home_newsCardContainer__rbslQ{transition:transform .35s ease,filter .35s ease,opacity .35s ease;z-index:1}.Home_newsCardContainer__rbslQ:hover{transform:scale(1.06) translateY(-8px);z-index:10;filter:drop-shadow(0 16px 28px rgba(0,0,0,.35))}.Home_newsCardsRow__LQ0E_:hover .Home_newsCardContainer__rbslQ:not(:hover){transform:scale(.96);filter:blur(1.2px) opacity(.72)}.Home_newsCard__umje8{border:none;border-radius:18px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,filter .35s ease}.Home_newsCard__umje8:hover{box-shadow:0 20px 46px rgba(0,0,0,.24)!important}.Home_newsImageFrame__tzqsM{position:relative;width:100%;height:220px;background:linear-gradient(135deg,rgba(13,110,253,.08),rgba(25,135,84,.08)),#f8f9fa;overflow:hidden}.Home_newsImage__ZrmeQ{object-fit:cover;object-position:center;transition:transform .45s ease,filter .45s ease}.Home_newsCard__umje8:hover .Home_newsImage__ZrmeQ{transform:scale(1.06);filter:saturate(1.08)}.Home_newsBadge__tqN_w{border-radius:999px;padding:.45rem .7rem;font-weight:700}@media (max-width:768px){.Home_newsCardsRow__LQ0E_:hover .Home_newsCardContainer__rbslQ:not(:hover){transform:none;filter:none;opacity:1}.Home_newsCardContainer__rbslQ:hover{transform:scale(1.02) translateY(-5px)}.Home_newsImageFrame__tzqsM{height:190px}}@media (prefers-reduced-motion:reduce){.Home_newsCardContainer__rbslQ,.Home_newsCard__umje8,.Home_newsImage__ZrmeQ{transition:none}}.Home_justifyText__R8UZL{text-align:justify}