.elementor-1182 .elementor-element.elementor-element-e82135e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:60px 50px;--row-gap:60px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:420px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-1c5f63d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-7894271{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-a1ecfc3{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-9539ce0{width:100%;max-width:100%;}.elementor-1182 .elementor-element.elementor-element-05b0c44{--display:flex;--overlay-opacity:0.5;}.elementor-1182 .elementor-element.elementor-element-05b0c44:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-05b0c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexuspp.com.co/wp-content/uploads/2026/11/fondo_02_nosotros_-1-scaled.png");background-size:cover;}.elementor-1182 .elementor-element.elementor-element-05b0c44::before, .elementor-1182 .elementor-element.elementor-element-05b0c44 > .elementor-background-video-container::before, .elementor-1182 .elementor-element.elementor-element-05b0c44 > .e-con-inner > .elementor-background-video-container::before, .elementor-1182 .elementor-element.elementor-element-05b0c44 > .elementor-background-slideshow::before, .elementor-1182 .elementor-element.elementor-element-05b0c44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1182 .elementor-element.elementor-element-05b0c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1182 .elementor-element.elementor-element-ace15bf{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-235341f{width:100%;max-width:100%;}.elementor-1182 .elementor-element.elementor-element-13ce2ce{--display:flex;--overlay-opacity:0.5;}.elementor-1182 .elementor-element.elementor-element-13ce2ce:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-13ce2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexuspp.com.co/wp-content/uploads/2026/11/fondo_03_servicios_3200x2880-scaled.png");background-size:cover;}.elementor-1182 .elementor-element.elementor-element-13ce2ce::before, .elementor-1182 .elementor-element.elementor-element-13ce2ce > .elementor-background-video-container::before, .elementor-1182 .elementor-element.elementor-element-13ce2ce > .e-con-inner > .elementor-background-video-container::before, .elementor-1182 .elementor-element.elementor-element-13ce2ce > .elementor-background-slideshow::before, .elementor-1182 .elementor-element.elementor-element-13ce2ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-1182 .elementor-element.elementor-element-13ce2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1182 .elementor-element.elementor-element-354831f{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-3c83649{width:100%;max-width:100%;}.elementor-1182 .elementor-element.elementor-element-879c44d{--display:flex;--overlay-opacity:0.5;}.elementor-1182 .elementor-element.elementor-element-879c44d:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-879c44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexuspp.com.co/wp-content/uploads/2026/11/fondo_04_objetivos_3200x960-2048x614.png");background-size:cover;}.elementor-1182 .elementor-element.elementor-element-879c44d::before, .elementor-1182 .elementor-element.elementor-element-879c44d > .elementor-background-video-container::before, .elementor-1182 .elementor-element.elementor-element-879c44d > .e-con-inner > .elementor-background-video-container::before, .elementor-1182 .elementor-element.elementor-element-879c44d > .elementor-background-slideshow::before, .elementor-1182 .elementor-element.elementor-element-879c44d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1182 .elementor-element.elementor-element-879c44d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1182 .elementor-element.elementor-element-551e59b{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-68f2dcf{width:100%;max-width:100%;}.elementor-1182 .elementor-element.elementor-element-ab78c85{--display:flex;}.elementor-1182 .elementor-element.elementor-element-ab78c85:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-ab78c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexuspp.com.co/wp-content/uploads/2026/11/fondo_05_propuesta-2048x614.png");background-size:cover;}.elementor-1182 .elementor-element.elementor-element-147cc8d{--display:flex;--padding-top:1px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-1ddcc5f{width:100%;max-width:100%;}.elementor-1182 .elementor-element.elementor-element-ff1eb2c{--display:flex;}.elementor-1182 .elementor-element.elementor-element-ff1eb2c:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-ff1eb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexuspp.com.co/wp-content/uploads/2026/11/fondo_06_aliados-2048x614.png");background-size:cover;}@media(max-width:1024px){.elementor-1182 .elementor-element.elementor-element-e82135e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:314px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-1c5f63d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1182 .elementor-element.elementor-element-7894271{--justify-content:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1182 .elementor-element.elementor-element-e82135e{--padding-top:300px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-1c5f63d{--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1182 .elementor-element.elementor-element-05b0c44:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-05b0c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexuspp.com.co/wp-content/uploads/2026/10/Fondo-cosmico-de-nebulosa-estelar-1.png");background-size:auto;}.elementor-1182 .elementor-element.elementor-element-13ce2ce:not(.elementor-motion-effects-element-type-background), .elementor-1182 .elementor-element.elementor-element-13ce2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}}@media(min-width:768px){.elementor-1182 .elementor-element.elementor-element-1c5f63d{--width:53%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1182 .elementor-element.elementor-element-1c5f63d{--width:100%;}}.cv-hero{position:relative;display:block;width:100%;max-width:100%;font-family:Arial,Helvetica,sans-serif;background:transparent!important;isolation:isolate}.cv-hero *,.cv-hero *::before,.cv-hero *::after{box-sizing:border-box}.cv-hero .cv-content{width:100%;max-width:820px;margin:0 auto}.cv-hero .cv-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#e9bd68!important;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:2px;text-transform:uppercase}.cv-hero .cv-eyebrow .cv-eyebrow-text{display:inline;color:#e9bd68!important;background:transparent!important;background-image:none!important;text-shadow:0 0 8px rgba(233,189,104,.18)}.cv-hero .cv-eyebrow-line{flex:0 0 24px;width:24px;height:1px;background:#e9bd68!important;box-shadow:0 0 8px rgba(233,189,104,.55)}.cv-hero .cv-title{display:block;width:100%;margin:0 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:.99!important;letter-spacing:-1.8px!important;text-align:left!important;text-transform:uppercase!important}.cv-hero .cv-title .cv-type-line{display:block;max-width:100%;min-height:1em;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;white-space:nowrap}.cv-hero .cv-title .cv-type-line.cv-white,.cv-hero .cv-title .cv-type-line.cv-white:hover,.cv-hero .cv-title .cv-type-line.cv-white:focus{color:#fffdf8!important;background:transparent!important;background-image:none!important;text-shadow:0 0 18px rgba(255,255,255,.08)}.cv-hero .cv-title .cv-type-line.cv-gold,.cv-hero .cv-title .cv-type-line.cv-gold:visited,.cv-hero .cv-title .cv-type-line.cv-gold:focus{color:#e9bd68!important;background:transparent!important;background-image:none!important;text-shadow:0 0 8px rgba(233,189,104,.22),0 0 20px rgba(196,145,59,.12);transition:text-shadow .3s ease}.cv-hero .cv-title:hover .cv-type-line.cv-gold{color:#e9bd68!important;text-shadow:0 0 10px rgba(233,189,104,.4),0 0 24px rgba(196,145,59,.2)}.cv-hero .cv-description{width:100%;max-width:570px;margin:0 0 24px!important;font-size:14px!important;font-weight:400;line-height:1.65!important}.cv-hero .cv-description p{margin:0 0 10px!important;padding:0!important;color:#d0d3d9!important;font-size:inherit!important;line-height:inherit!important}.cv-hero .cv-description p:last-child{margin-bottom:0!important}.cv-hero .cv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;width:100%;margin:0 0 31px!important}.cv-hero .cv-btn{position:relative;z-index:1;display:inline-flex!important;align-items:center;justify-content:center;gap:18px;min-height:46px;max-width:100%;margin:0!important;padding:12px 20px!important;overflow:hidden;isolation:isolate;border:1px solid transparent!important;border-radius:50px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;text-transform:none!important;transition:transform .3s ease,box-shadow .35s ease,border-color .35s ease,color .35s ease,background-color .35s ease}.cv-hero .cv-btn::before{content:"";position:absolute;z-index:-1;top:-60%;left:-90%;width:42%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transform:rotate(22deg);transition:left .7s ease}.cv-hero .cv-btn:hover::before{left:145%}.cv-hero .cv-btn-primary,.cv-hero .cv-btn-primary:visited{color:#211708!important;background-color:#e9bd68!important;background-image:linear-gradient(115deg,#f9dda0,#dca94f 40%,#f8d78c 70%,#bd8836)!important;border-color:rgba(255,235,180,.8)!important;box-shadow:0 0 10px rgba(228,178,83,.18),inset 0 1px 0 rgba(255,255,255,.55)}.cv-hero .cv-btn-primary:hover{color:#100c05!important;transform:translateY(-3px);box-shadow:0 0 12px rgba(249,211,126,.7),0 0 28px rgba(218,165,66,.35),0 8px 24px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.8)}.cv-hero .cv-btn-outline,.cv-hero .cv-btn-outline:visited{background:rgba(5,12,21,.35)!important;border-color:rgba(224,178,91,.8)!important;box-shadow:inset 0 0 0 1px rgba(255,221,145,.04)}.cv-hero .cv-btn-outline:hover{color:#fff4d0!important;background:rgba(196,143,54,.13)!important;border-color:#ffe5a0!important;transform:translateY(-3px);box-shadow:0 0 7px rgba(246,203,112,.55),0 0 20px rgba(224,169,72,.25),inset 0 0 13px rgba(225,174,77,.12)}.cv-hero .cv-btn-text{display:inline;min-width:0}.cv-hero .cv-btn-arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:inherit!important;font-size:20px!important;font-weight:400;line-height:1;transition:transform .3s ease,text-shadow .3s ease}.cv-hero .cv-btn:hover .cv-btn-arrow{transform:translateX(5px)}.cv-hero .cv-btn-outline:hover .cv-btn-arrow{}.cv-hero .cv-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:0!important;padding:19px 0 0!important;border:0!important;border-top:1px solid rgba(230,190,111,.17)!important;background:transparent!important}.cv-hero .cv-benefit{display:flex;align-items:center;gap:12px;min-width:0;margin:0!important;padding:0 15px!important;border:0!important;border-right:1px solid rgba(230,190,111,.18)!important;background:transparent!important}.cv-hero .cv-benefit:first-child{padding-left:0!important}.cv-hero .cv-benefit:last-child{padding-right:0!important;border-right:0!important}.cv-hero .cv-icon{display:flex;flex:0 0 35px;align-items:center;justify-content:center;width:35px;height:35px;margin:0;padding:0;transition:transform .35s ease,filter .35s ease}.cv-hero .cv-icon svg{display:block;width:100%;height:100%}.cv-hero .cv-benefit:hover .cv-icon{transform:translateY(-3px)scale(1.08);filter:drop-shadow(0 0 6px rgba(235,188,91,.7))}.cv-hero .cv-benefit-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:4px}.cv-hero .cv-benefit-copy strong{color:#f7f4ec!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}.cv-hero .cv-benefit-copy span{color:#b9bec6!important;font-size:11px!important;line-height:1.4!important}@media(max-width:767px){.cv-hero .cv-title{letter-spacing:-1px!important}.cv-hero .cv-eyebrow{font-size:10px;letter-spacing:1.5px}.cv-hero .cv-description,.cv-hero .cv-description p{font-size:13px!important}.cv-hero .cv-benefit{gap:8px;padding-right:9px!important;padding-left:9px!important}.cv-hero .cv-icon{flex-basis:29px;width:29px;height:29px}.cv-hero .cv-benefit-copy strong{font-size:11px!important}.cv-hero .cv-benefit-copy span{font-size:10px!important}}@media(max-width:480px){.cv-hero .cv-title{letter-spacing:-.7px!important}.cv-hero .cv-type-line{white-space:normal}.cv-hero .cv-eyebrow{gap:7px;font-size:9px;letter-spacing:1px}.cv-hero .cv-eyebrow-line{flex-basis:17px;width:17px}.cv-hero .cv-actions{gap:10px}.cv-hero .cv-btn{min-height:43px;gap:10px;padding:11px 15px!important;font-size:11px!important}.cv-hero .cv-benefits{padding-top:15px!important}.cv-hero .cv-benefit{flex-direction:column;align-items:flex-start;gap:7px;padding-right:8px!important;padding-left:8px!important}.cv-hero .cv-benefit:first-child{padding-left:0!important}.cv-hero .cv-icon{flex-basis:28px;width:28px;height:28px}.cv-hero .cv-benefit-copy{gap:3px}.cv-hero .cv-benefit-copy strong{font-size:10px!important}.cv-hero .cv-benefit-copy span{font-size:9px!important}}



.linea-dorada-carga{position:relative;width:100%;height:2px;background:rgba(199,158,76,0.12);overflow:hidden}.linea-dorada-carga__brillo{position:absolute;top:0;left:-35%;width:35%;height:100%;background:linear-gradient(90deg,transparent 0%,#8f6b2c 30%,#f8e6a0 50%,#c9a45c 70%,transparent 100%);box-shadow:0 0 6px rgba(218,180,94,0.65);animation:cargar-linea-dorada 3s linear infinite}@keyframes cargar-linea-dorada{0%{left:-35%}100%{left:100%}}

.elementor-1182 .elementor-element.elementor-element-d4ef93d{width:100%;background:transparent!important}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-master-section{position:relative;display:block;width:100%;max-width:100%;font-family:Arial,Helvetica,sans-serif;background:transparent!important;isolation:isolate;overflow:hidden;padding:60px 0}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-bg-overlay{position:absolute;z-index:-1;background:linear-gradient(135deg,rgba(5,10,20,0.92)0%,rgba(10,16,30,0.88)50%,rgba(3,7,18,0.95)100%)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-master-section *,.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-master-section *::before,.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-master-section *::after{box-sizing:border-box}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-block{width:100%;padding:0 5%;background:transparent!important;position:relative}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-block-content.about-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:280px 1fr 420px;gap:40px;align-items:center}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-img-wrapper{position:relative;width:230px;height:310px;margin:0 auto;cursor:pointer;display:flex;align-items:center;justify-content:center}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-img-gold-ring{position:absolute;border-radius:16px;z-index:1;animation:goldRingRotate 4s linear infinite;overflow:hidden}@keyframes goldRingRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-img-container{position:absolute;border-radius:12px;overflow:hidden;z-index:2;background:#030712;width:calc(100% - 4px);height:calc(100% - 4px);transform-style:preserve-3d;transition:transform 0.9s cubic-bezier(0.4,0.2,0.2,1)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-img-wrapper:hover .nexus-img-container{transform:rotateY(360deg)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-about-img{position:absolute;width:100%;height:100%;object-fit:cover;display:block;backface-visibility:hidden;transition:filter 0.4s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-img-front{z-index:2;transform:rotateY(0deg)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-img-back{z-index:1;transform:rotateY(180deg)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-img-wrapper:hover .nexus-about-img{filter:brightness(1.15)contrast(1.05)drop-shadow(0 0 12px rgba(233,189,104,0.45))}.elementor-1182 .elementor-element.elementor-element-d4ef93d .about-text-left{border-left:1px solid rgba(230,190,111,0.25);padding-left:30px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#e9bd68!important;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:2px;text-transform:uppercase}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-eyebrow-line{flex:0 0 24px;width:24px;height:1px;background:#e9bd68!important;box-shadow:0 0 8px rgba(233,189,104,0.55)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-type-line{display:inline-block;white-space:nowrap;min-height:1em}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-eyebrow-text{color:#e9bd68!important;background:transparent!important;text-shadow:0 0 8px rgba(233,189,104,0.18);cursor:pointer}.elementor-1182 .elementor-element.elementor-element-d4ef93d .about-title{display:block;width:100%;margin:0 0 18px!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-1px!important;text-transform:uppercase!important}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-type-line.nexus-white{color:#fffdf8!important;text-shadow:0 0 18px rgba(255,255,255,0.08);cursor:pointer}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-type-line.nexus-gold{color:#e9bd68!important;text-shadow:0 0 8px rgba(233,189,104,0.22),0 0 20px rgba(196,145,59,0.12);transition:text-shadow 0.3s ease;cursor:pointer}.elementor-1182 .elementor-element.elementor-element-d4ef93d .about-title:hover .nexus-type-line.nexus-gold{text-shadow:0 0 10px rgba(233,189,104,0.4),0 0 24px rgba(196,145,59,0.2)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-desc-wrapper{max-width:570px;margin-bottom:24px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-desc-text{font-size:14px!important;line-height:1.65!important;color:#d0d3d9!important;margin:0 0 12px 0;font-weight:400}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-desc-text:last-child{margin-bottom:0}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;width:100%;margin-top:10px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn{position:relative;z-index:1;display:inline-flex!important;align-items:center;justify-content:center;gap:18px;min-height:46px;max-width:100%;margin:0!important;padding:12px 24px!important;overflow:hidden;isolation:isolate;border:1px solid transparent!important;border-radius:50px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;transition:transform 0.3s ease,box-shadow 0.35s ease,border-color 0.35s ease,color 0.35s ease,background-color 0.35s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn::before{content:"";position:absolute;z-index:-1;top:-60%;left:-90%;width:42%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.65),transparent);transform:rotate(22deg);transition:left 0.7s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn:hover::before{left:145%}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn-primary{color:#211708!important;background-color:#e9bd68!important;background-image:linear-gradient(115deg,#f9dda0,#dca94f 40%,#f8d78c 70%,#bd8836)!important;border-color:rgba(255,235,180,0.8)!important;box-shadow:0 0 10px rgba(228,178,83,0.18),inset 0 1px 0 rgba(255,255,255,0.55)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn-primary:hover{color:#100c05!important;transform:translateY(-3px);box-shadow:0 0 12px rgba(249,211,126,0.7),0 0 28px rgba(218,165,66,0.35),0 8px 24px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.8)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn-text{display:inline}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn-arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:inherit!important;font-size:18px!important;font-weight:400;line-height:1;transition:transform 0.3s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn:hover .nexus-btn-arrow{transform:translateX(5px)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-missions{display:flex;flex-direction:column;gap:20px;border-left:1px solid rgba(230,190,111,0.25);padding-left:30px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-item{display:flex;gap:16px;align-items:flex-start;padding:16px;border-radius:12px;background:rgba(15,23,42,0.35);border:1px solid rgba(230,190,111,0.12);transition:all 0.35s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-item:hover{background:rgba(233,189,104,0.08);border-color:rgba(233,189,104,0.35);transform:translateX(5px);box-shadow:0 4px 20px rgba(0,0,0,0.3)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-icon{width:40px;height:40px;min-width:40px;border-radius:50%;border:1px solid rgba(233,189,104,0.4);background:rgba(15,23,42,0.7);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(233,189,104,0.15);transition:transform 0.35s ease,filter 0.35s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-icon svg{width:20px;height:20px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-item:hover .nexus-mission-icon{transform:translateY(-2px)scale(1.05);filter:drop-shadow(0 0 6px rgba(233,189,104,0.7))}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-title{font-size:0.9rem;font-weight:800;color:#e9bd68;letter-spacing:1px;margin:0 0 6px 0;text-shadow:0 0 8px rgba(233,189,104,0.2)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-text{font-size:0.78rem;line-height:1.55;color:#b9bec6;margin:0}@media(max-width:1200px){.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-block-content.about-content{grid-template-columns:1fr;gap:40px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .about-text-left,.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-missions{border-left:none;padding-left:0;border-top:1px solid rgba(230,190,111,0.25);padding-top:30px}}@media(max-width:768px){.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-master-section{padding:40px 0}.elementor-1182 .elementor-element.elementor-element-d4ef93d .about-title{}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-type-line{white-space:normal}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-item{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-eyebrow{font-size:10px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn{min-height:43px;padding:11px 18px!important;font-size:11px!important}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-img-wrapper{width:200px;height:270px}}@media(max-width:425px){.elementor-1182 .elementor-element.elementor-element-d4ef93d{width:100%;background:transparent!important}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-master-section{position:relative;display:block;width:100%;max-width:100%;font-family:Arial,Helvetica,sans-serif;background:transparent!important;isolation:isolate;overflow:hidden;padding:60px 0}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-bg-overlay{position:absolute;z-index:-1;background:linear-gradient(135deg,rgba(5,10,20,0.92)0%,rgba(10,16,30,0.88)50%,rgba(3,7,18,0.95)100%)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-master-section *,.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-master-section *::before,.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-master-section *::after{box-sizing:border-box}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-block{width:100%;padding:0 5%;background:transparent!important;position:relative}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-block-content.about-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:280px 1fr 420px;gap:40px;align-items:center}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-img-wrapper{position:relative;width:230px;height:310px;margin:0 auto;cursor:pointer;display:flex;align-items:center;justify-content:center}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-img-gold-ring{position:absolute;border-radius:16px;z-index:1;animation:goldRingRotate 4s linear infinite;overflow:hidden}@keyframes goldRingRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-img-container{position:absolute;border-radius:12px;overflow:hidden;z-index:2;background:#030712;width:calc(100% - 4px);height:calc(100% - 4px);transform-style:preserve-3d;transition:transform 0.9s cubic-bezier(0.4,0.2,0.2,1)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-img-wrapper:hover .nexus-img-container{transform:rotateY(360deg)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-about-img{position:absolute;width:100%;height:100%;object-fit:cover;display:block;backface-visibility:hidden;transition:filter 0.4s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-img-front{z-index:2;transform:rotateY(0deg)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-img-back{z-index:1;transform:rotateY(180deg)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-img-wrapper:hover .nexus-about-img{filter:brightness(1.15)contrast(1.05)drop-shadow(0 0 12px rgba(233,189,104,0.45))}.elementor-1182 .elementor-element.elementor-element-d4ef93d .about-text-left{border-left:1px solid rgba(230,190,111,0.25);padding-left:30px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#e9bd68!important;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:2px;text-transform:uppercase}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-eyebrow-line{flex:0 0 24px;width:24px;height:1px;background:#e9bd68!important;box-shadow:0 0 8px rgba(233,189,104,0.55)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-type-line{display:inline-block;white-space:nowrap;min-height:1em}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-eyebrow-text{color:#e9bd68!important;background:transparent!important;text-shadow:0 0 8px rgba(233,189,104,0.18);cursor:pointer}.elementor-1182 .elementor-element.elementor-element-d4ef93d .about-title{display:block;width:100%;margin:0 0 18px!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-1px!important;text-transform:uppercase!important}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-type-line.nexus-white{color:#fffdf8!important;text-shadow:0 0 18px rgba(255,255,255,0.08);cursor:pointer}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-type-line.nexus-gold{color:#e9bd68!important;text-shadow:0 0 8px rgba(233,189,104,0.22),0 0 20px rgba(196,145,59,0.12);transition:text-shadow 0.3s ease;cursor:pointer}.elementor-1182 .elementor-element.elementor-element-d4ef93d .about-title:hover .nexus-type-line.nexus-gold{text-shadow:0 0 10px rgba(233,189,104,0.4),0 0 24px rgba(196,145,59,0.2)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-desc-wrapper{max-width:570px;margin-bottom:24px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-desc-text{font-size:14px!important;line-height:1.65!important;color:#d0d3d9!important;margin:0 0 12px 0;font-weight:400}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-desc-text:last-child{margin-bottom:0}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;width:100%;margin-top:10px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn{position:relative;z-index:1;display:inline-flex!important;align-items:center;justify-content:center;gap:18px;min-height:46px;max-width:100%;margin:0!important;padding:12px 24px!important;overflow:hidden;isolation:isolate;border:1px solid transparent!important;border-radius:50px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;transition:transform 0.3s ease,box-shadow 0.35s ease,border-color 0.35s ease,color 0.35s ease,background-color 0.35s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn::before{content:"";position:absolute;z-index:-1;top:-60%;left:-90%;width:42%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.65),transparent);transform:rotate(22deg);transition:left 0.7s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn:hover::before{left:145%}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn-primary{color:#211708!important;background-color:#e9bd68!important;background-image:linear-gradient(115deg,#f9dda0,#dca94f 40%,#f8d78c 70%,#bd8836)!important;border-color:rgba(255,235,180,0.8)!important;box-shadow:0 0 10px rgba(228,178,83,0.18),inset 0 1px 0 rgba(255,255,255,0.55)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn-primary:hover{color:#100c05!important;transform:translateY(-3px);box-shadow:0 0 12px rgba(249,211,126,0.7),0 0 28px rgba(218,165,66,0.35),0 8px 24px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.8)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn-text{display:inline}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn-arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:inherit!important;font-size:18px!important;font-weight:400;line-height:1;transition:transform 0.3s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn:hover .nexus-btn-arrow{transform:translateX(5px)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-missions{display:flex;flex-direction:column;gap:20px;border-left:1px solid rgba(230,190,111,0.25);padding-left:30px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-item{display:flex;gap:16px;align-items:flex-start;padding:16px;border-radius:12px;background:rgba(15,23,42,0.35);border:1px solid rgba(230,190,111,0.12);transition:all 0.35s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-item:hover{background:rgba(233,189,104,0.08);border-color:rgba(233,189,104,0.35);transform:translateX(5px);box-shadow:0 4px 20px rgba(0,0,0,0.3)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-icon{width:40px;height:40px;min-width:40px;border-radius:50%;border:1px solid rgba(233,189,104,0.4);background:rgba(15,23,42,0.7);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(233,189,104,0.15);transition:transform 0.35s ease,filter 0.35s ease}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-icon svg{width:20px;height:20px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-item:hover .nexus-mission-icon{transform:translateY(-2px)scale(1.05);filter:drop-shadow(0 0 6px rgba(233,189,104,0.7))}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-title{font-size:0.9rem;font-weight:800;color:#e9bd68;letter-spacing:1px;margin:0 0 6px 0;text-shadow:0 0 8px rgba(233,189,104,0.2)}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-text{font-size:0.78rem;line-height:1.55;color:#b9bec6;margin:0}@media(max-width:1200px){.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-block-content.about-content{grid-template-columns:1fr;gap:40px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .about-text-left,.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-missions{border-left:none;padding-left:0;border-top:1px solid rgba(230,190,111,0.25);padding-top:30px}}@media(max-width:768px){.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-master-section{padding:30px 0}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-block{padding:0 4%}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-img-wrapper{width:100%;max-width:100%;height:320px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .about-title{}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-type-line{white-space:normal}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-mission-item{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-master-section{padding:20px 0}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-block{padding:0 3%}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-col-img-wrapper{width:100%;max-width:100%;height:280px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-eyebrow{font-size:10px}.elementor-1182 .elementor-element.elementor-element-d4ef93d .nexus-btn{min-height:43px;padding:11px 18px!important;font-size:11px!important}}}
.elementor-1182 .elementor-element.elementor-element-05b0c44{position:relative;isolation:isolate;background:radial-gradient(ellipse at 13%17%,rgba(42,91,145,0.27),transparent 39%),radial-gradient(ellipse at 88%78%,rgba(36,91,145,0.22),transparent 42%),radial-gradient(ellipse at 52%0%,rgba(55,83,123,0.17),transparent 43%),linear-gradient(135deg,#111e32 0%,#0e1a2d 48%,#0b1627 100%)}.elementor-1182 .elementor-element.elementor-element-05b0c44::before,.elementor-1182 .elementor-element.elementor-element-05b0c44::after{content:"";position:absolute;z-index:-1}.elementor-1182 .elementor-element.elementor-element-05b0c44::before{opacity:0.78;background-repeat:no-repeat;animation:nexus-stars-drift 38s ease-in-out infinite alternate,nexus-stars-glow 7s ease-in-out infinite alternate}.elementor-1182 .elementor-element.elementor-element-05b0c44::after{opacity:0.72;background-repeat:no-repeat;animation:nexus-orbits-float 32s ease-in-out infinite alternate}@keyframes nexus-stars-drift{0%{transform:translate3d(-0.5%,0,0)}50%{transform:translate3d(0.6%,-0.7%,0)}100%{transform:translate3d(-0.2%,0.5%,0)}}@keyframes nexus-stars-glow{0%,100%{opacity:0.45}50%{opacity:0.9}}@keyframes nexus-orbits-float{0%{transform:translate3d(-0.7%,0.4%,0)rotate(-0.5deg)scale(1)}50%{transform:translate3d(0.5%,-0.5%,0)rotate(0.4deg)scale(1.015)}100%{transform:translate3d(-0.3%,0.7%,0)rotate(-0.3deg)scale(1.02)}}@media(max-width:767px){.elementor-1182 .elementor-element.elementor-element-05b0c44::before{opacity:0.58}.elementor-1182 .elementor-element.elementor-element-05b0c44::after{opacity:0.48}}
.linea-dorada-carga{position:relative;width:100%;height:2px;background:rgba(199,158,76,0.12);overflow:hidden}.linea-dorada-carga__brillo{position:absolute;top:0;left:-35%;width:35%;height:100%;background:linear-gradient(90deg,transparent 0%,#8f6b2c 30%,#f8e6a0 50%,#c9a45c 70%,transparent 100%);box-shadow:0 0 6px rgba(218,180,94,0.65);animation:cargar-linea-dorada 3s linear infinite}@keyframes cargar-linea-dorada{0%{left:-35%}100%{left:100%}}

.elementor-1182 .elementor-element.elementor-element-61cea26{width:100%;background:transparent!important}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-servicios{position:relative;display:block;width:100%;max-width:100%;padding:80px 5%;background:transparent!important;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;isolation:isolate;overflow:hidden}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-servicios *,.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-servicios *::before,.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-servicios *::after{box-sizing:border-box}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-servicios-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:start}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-intro{display:flex;flex-direction:column;position:relative;z-index:2}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-brand-badge{font-size:0.72rem;letter-spacing:2.5px;color:#e9bd68!important;font-weight:700;text-transform:uppercase;margin-bottom:12px;text-shadow:0 0 12px rgba(233,189,104,0.4)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-gold-divider{width:50px;height:2px;background:linear-gradient(90deg,#e9bd68,rgba(233,189,104,0.1));margin-bottom:22px;box-shadow:0 0 8px rgba(233,189,104,0.55)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-section-subtitle{font-size:0.8rem;letter-spacing:3.5px;color:#94a3b8;text-transform:uppercase;margin-bottom:6px;font-weight:500}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-section-title{display:block;width:100%;margin:0 0 22px 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-1px!important;text-transform:uppercase!important}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-type-line{display:inline-block;white-space:nowrap;min-height:1em;cursor:pointer}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-type-line.nexus-white{color:#fffdf8!important;text-shadow:0 0 18px rgba(255,255,255,0.08),0 2px 10px rgba(0,0,0,0.8)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-description{font-size:14px!important;line-height:1.65!important;color:#d0d3d9!important;margin-bottom:32px;font-weight:400}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-description strong{color:#e9bd68!important;font-weight:700}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-btn{position:relative;z-index:1;display:inline-flex!important;align-items:center;justify-content:center;gap:18px;min-height:46px;max-width:100%;margin:0 0 35px 0!important;padding:12px 24px!important;overflow:hidden;isolation:isolate;border:1px solid transparent!important;border-radius:50px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;transition:transform 0.3s ease,box-shadow 0.35s ease,border-color 0.35s ease,color 0.35s ease,background-color 0.35s ease}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-btn::before{content:"";position:absolute;z-index:-1;top:-60%;left:-90%;width:42%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.65),transparent);transform:rotate(22deg);transition:left 0.7s ease}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-btn:hover::before{left:145%}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-btn-primary{color:#211708!important;background-color:#e9bd68!important;background-image:linear-gradient(115deg,#f9dda0,#dca94f 40%,#f8d78c 70%,#bd8836)!important;border-color:rgba(255,235,180,0.8)!important;box-shadow:0 0 10px rgba(228,178,83,0.18),inset 0 1px 0 rgba(255,255,255,0.55)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-btn-primary:hover{color:#100c05!important;transform:translateY(-3px);box-shadow:0 0 12px rgba(249,211,126,0.7),0 0 28px rgba(218,165,66,0.35),0 8px 24px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.8)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-btn-text{display:inline}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-btn-arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:inherit!important;font-size:18px!important;font-weight:400;line-height:1;transition:transform 0.3s ease}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-btn:hover .nexus-btn-arrow{transform:translateX(5px)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-sello{font-size:0.68rem;letter-spacing:3px;color:#64748b;border-top:1px solid rgba(230,190,111,0.18);padding-top:18px;margin-bottom:30px;font-weight:600}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-globe-wrapper{position:relative;width:220px;height:220px;margin:10px auto 0 auto}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-globe-core{width:100%;height:100%;border-radius:50%;position:absolute;overflow:hidden;background:transparent!important;box-shadow:inset -15px -15px 35px rgba(0,0,0,0.95),0 0 30px rgba(233,189,104,0.2)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-globe-img{width:100%;height:100%;object-fit:cover;filter:brightness(0.9)contrast(1.2);opacity:0.85}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-globe-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(230,190,111,0.35);transform:translate(-50%,-50%)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-globe-ring.ring-1{width:125%;height:50%;transform:translate(-50%,-50%)rotateX(65deg)rotateY(15deg);animation:nexusSpin 12s linear infinite}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-globe-ring.ring-2{width:55%;height:125%;transform:translate(-50%,-50%)rotateX(15deg)rotateY(65deg);animation:nexusSpin 16s linear infinite reverse}@keyframes nexusSpin{0%{transform:translate(-50%,-50%)rotate(0deg)}100%{transform:translate(-50%,-50%)rotate(360deg)}}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-video-container{width:100%;max-width:320px;height:180px;margin:30px auto 0 auto;border-radius:12px;overflow:hidden;border:1px solid rgba(230,190,111,0.3);box-shadow:0 8px 25px rgba(0,0,0,0.5),0 0 15px rgba(233,189,104,0.15);background:rgba(15,23,42,0.6)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-loop-video{width:100%;height:100%;object-fit:cover;display:block}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-reflection-box{margin-top:25px;padding:20px 15px;background:rgba(15,23,42,0.35);border:1px solid rgba(230,190,111,0.2);border-radius:12px;text-align:center}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-reflection-quote{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:0.85rem;line-height:1.5;color:#fff0bd;margin:0 0 14px 0;text-shadow:0 2px 10px rgba(233,189,104,0.2)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-quote-mark{color:#e9bd68;font-size:1rem;font-weight:700;margin:0 3px;font-style:normal}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-location-call{font-size:0.82rem;line-height:1.6;color:#d0d3d9;margin:0}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-location-call strong{color:#e9bd68;font-weight:700}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card{position:relative;border-radius:14px;background:transparent;padding:1px;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1);cursor:pointer}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card::before{content:"";position:absolute;border-radius:14px;padding:1.5px;mask-composite:exclude;animation:nexusRotateBorder 7s linear infinite;opacity:0.4;transition:opacity 0.4s ease}@keyframes nexusRotateBorder{to{}}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-inner{background:rgba(15,23,42,0.45);border-radius:13px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,0.37),inset 0 1px 1px rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.05);transition:border-color 0.4s ease,background 0.4s ease}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-image-box{width:100%;height:125px;overflow:hidden;position:relative}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-image-box img{width:100%;height:100%;object-fit:cover;filter:brightness(0.7)contrast(1.15);transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),filter 0.6s ease}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-content{padding:18px 14px;display:flex;flex-direction:column;flex-grow:1}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-icon{width:20px;height:20px;filter:drop-shadow(0 0 6px rgba(233,189,104,0.5))}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-number{font-size:1rem;font-weight:800;color:#e9bd68;letter-spacing:1px;text-shadow:0 0 10px rgba(233,189,104,0.3)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-title{font-size:0.78rem;font-weight:700;color:#ffffff;margin:0 0 8px 0;line-height:1.35;text-transform:uppercase;min-height:2.8em;letter-spacing:0.4px}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-line{width:100%;height:1px;background:rgba(230,190,111,0.2);margin-bottom:10px;transition:background 0.4s ease,box-shadow 0.4s ease}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-desc{font-size:0.72rem;line-height:1.45;color:#94a3b8;margin:0 0 14px 0;flex-grow:1}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-action{display:flex;justify-content:flex-end;align-items:center}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-action-arrow{color:#e9bd68;font-size:1.05rem;opacity:0.3;transform:translateX(-6px);transition:all 0.3s ease}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.6),0 0 30px rgba(233,189,104,0.25)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card:hover .nexus-card-inner{background:rgba(15,23,42,0.65);border-color:rgba(230,190,111,0.3)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card:hover::before{opacity:1}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card:hover .nexus-card-image-box img{transform:scale(1.08);filter:brightness(0.9)contrast(1.2)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card:hover .nexus-card-line{background:#e9bd68;box-shadow:0 0 8px rgba(233,189,104,0.6)}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card:hover .nexus-action-arrow{opacity:1;transform:translateX(0)}@media(max-width:1200px){.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-servicios-container{grid-template-columns:1fr;gap:50px}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-intro{align-items:center;text-align:center}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-gold-divider{margin:0 auto 22px auto}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-btn{margin-left:auto;margin-right:auto}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-grid{grid-template-columns:repeat(2,1fr);gap:16px}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-title{min-height:auto}}@media(max-width:600px){.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-grid{grid-template-columns:repeat(2,1fr);gap:12px}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-servicios{padding:50px 4%}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-section-title{}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-type-line{white-space:normal}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-btn{min-height:43px;padding:11px 18px!important;font-size:11px!important}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-content{padding:14px 12px}.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-card-desc{font-size:0.72rem}}@media(max-width:400px){.elementor-1182 .elementor-element.elementor-element-61cea26 .nexus-grid{grid-template-columns:1fr}}
.elementor-1182 .elementor-element.elementor-element-13ce2ce{position:relative;isolation:isolate;background:radial-gradient(circle at 50%50%,rgba(65,72,85,0.22)0%,transparent 65%),radial-gradient(circle at 50%50%,#06080c 0%,#020305 95%);overflow:hidden;transform:translateZ(0)}.elementor-1182 .elementor-element.elementor-element-13ce2ce::before{content:"";position:absolute;background-image:radial-gradient(2px 2px at 30px 40px,#ffffff,transparent),radial-gradient(3px 3px at 120px 80px,#00f0ff,transparent),radial-gradient(2.5px 2.5px at 200px 150px,#ffb3ff,transparent),radial-gradient(3.5px 3.5px at 280px 220px,#ffffff,transparent),radial-gradient(2px 2px at 350px 90px,#80ccff,transparent),radial-gradient(4px 4px at 420px 300px,#ffea80,transparent),radial-gradient(1.5px 1.5px at 80px 250px,#ffffff,transparent),radial-gradient(3px 3px at 320px 60px,#00ffff,transparent);background-repeat:repeat;background-size:400px 400px;opacity:0.9;z-index:-3;animation:moveStars 40s linear infinite}.elementor-1182 .elementor-element.elementor-element-13ce2ce::after{content:"";position:absolute;background-image:radial-gradient(circle,rgba(110,125,145,0.3)0%,transparent 50%),radial-gradient(circle,rgba(0,140,255,0.22)0%,transparent 45%),radial-gradient(circle,rgba(130,40,230,0.2)0%,transparent 50%),radial-gradient(circle,rgba(0,220,190,0.18)0%,transparent 40%),radial-gradient(circle,rgba(255,90,180,0.16)0%,transparent 45%);background-size:280px 280px,320px 320px,250px 250px,300px 300px,270px 270px;background-position:25%35%,75%65%,50%25%,35%75%,70%20%;background-repeat:no-repeat;z-index:-2;filter:blur(30px);animation:cosmicBubbles 15s ease-in-out infinite alternate}@keyframes moveStars{from{transform:translateY(0)}to{transform:translateY(-400px)}}@keyframes cosmicBubbles{0%{transform:scale(1)translate(0,0);opacity:0.55}100%{transform:scale(1.08)translate(20px,-20px);opacity:0.85}}
.linea-dorada-carga{position:relative;width:100%;height:2px;background:rgba(199,158,76,0.12);overflow:hidden}.linea-dorada-carga__brillo{position:absolute;top:0;left:-35%;width:35%;height:100%;background:linear-gradient(90deg,transparent 0%,#8f6b2c 30%,#f8e6a0 50%,#c9a45c 70%,transparent 100%);box-shadow:0 0 6px rgba(218,180,94,0.65);animation:cargar-linea-dorada 3s linear infinite}@keyframes cargar-linea-dorada{0%{left:-35%}100%{left:100%}}

.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-master-section{width:100%;background:transparent!important;color:#ffffff;display:flex;flex-direction:column;position:relative}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-block{width:100%;padding:60px 5%;background:transparent!important;position:relative}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-block-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:360px 1fr 220px;gap:40px;align-items:center}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-eyebrow{font-size:0.72rem;letter-spacing:2.5px;color:#d4af37;font-weight:700;text-transform:uppercase;display:block;margin-bottom:8px;overflow:hidden;white-space:nowrap;width:100%;animation:none;transition:width 0.8s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-col-left:hover .nexus-eyebrow{animation:nexusTypewriter 0.8s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-main-title{font-size:1.5rem;font-weight:800;letter-spacing:1.5px;margin:0 0 10px 0;line-height:1.15;color:#ffffff;overflow:hidden;white-space:nowrap;width:100%;transition:width 1s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-col-left:hover .nexus-main-title{animation:nexusTypewriterTitle 1s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-subtitle-label{font-size:0.78rem;letter-spacing:2px;color:#94a3b8;text-transform:uppercase;margin-bottom:25px;font-weight:600;overflow:hidden;white-space:nowrap;width:100%;transition:width 0.8s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-col-left:hover .nexus-subtitle-label{animation:nexusTypewriterSub 0.8s steps(40,end)}@keyframes nexusTypewriter{0%{width:0}100%{width:100%}}@keyframes nexusTypewriterTitle{0%{width:0}100%{width:100%}}@keyframes nexusTypewriterSub{0%{width:0}100%{width:100%}}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-globe-box{position:relative;width:150px;height:150px;margin:20px 0}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-globe-sphere{width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 35%35%,rgba(30,58,138,0.7),rgba(3,7,18,0.9)85%);box-shadow:inset -10px -10px 25px rgba(0,0,0,0.9),0 0 20px rgba(212,175,55,0.3);position:relative}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-globe-img{width:100%;height:100%;object-fit:cover;display:block}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-globe-orbit{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(212,175,55,0.4);transform:translate(-50%,-50%)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-globe-orbit.orbit-1{width:130%;height:50%;transform:translate(-50%,-50%)rotateX(60deg)rotateY(15deg);animation:nexusSpinOrbit 10s linear infinite}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-globe-orbit.orbit-2{width:50%;height:130%;transform:translate(-50%,-50%)rotateX(15deg)rotateY(60deg);animation:nexusSpinOrbit 14s linear infinite reverse}@keyframes nexusSpinOrbit{0%{transform:translate(-50%,-50%)rotate(0deg)}100%{transform:translate(-50%,-50%)rotate(360deg)}}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-action-btn{display:inline-flex;align-items:center;justify-content:space-between;padding:12px 24px;border:1px solid rgba(212,175,55,0.6);border-radius:30px;background:rgba(15,23,42,0.6);color:#ffffff;text-decoration:none;font-size:0.85rem;font-weight:600;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);box-shadow:0 4px 20px rgba(0,0,0,0.4)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-arrow-icon{width:16px;height:16px;margin-left:12px;transition:transform 0.3s ease}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-action-btn:hover{background:rgba(212,175,55,0.2);border-color:#d4af37;box-shadow:0 0 25px rgba(212,175,55,0.4);transform:translateY(-3px)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-action-btn:hover .nexus-arrow-icon{transform:translateX(5px)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-col-center{display:flex;flex-direction:column;gap:20px;border-left:1px solid rgba(212,175,55,0.25);border-right:1px solid rgba(212,175,55,0.25);padding:0 30px}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-objective-row{display:flex;align-items:center;gap:20px;padding:12px;border-radius:12px;transition:background 0.3s ease,transform 0.3s ease}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-objective-row:hover{background:rgba(212,175,55,0.1);transform:translateX(6px);box-shadow:0 0 15px rgba(212,175,55,0.15)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-obj-num{font-size:1.5rem;font-weight:800;color:#d4af37;min-width:35px}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-obj-icon{width:40px;height:40px;min-width:40px;border-radius:50%;border:1px solid rgba(212,175,55,0.4);background:rgba(15,23,42,0.7);display:flex;align-items:center;justify-content:center}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-obj-icon svg{width:20px;height:20px}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-obj-text{font-size:0.85rem;line-height:1.5;color:#cbd5e1;margin:0}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-col-right{display:flex;justify-content:flex-start;align-items:center;height:100%}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-side-badge{display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-size:0.75rem;letter-spacing:2px;font-weight:700;text-transform:uppercase;gap:4px}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-side-top{color:#d4af37;overflow:hidden;white-space:nowrap;width:100%;transition:width 0.6s steps(30,end)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-side-sub{color:#ffffff;overflow:hidden;white-space:nowrap;width:100%;transition:width 0.8s steps(30,end)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-col-right:hover .nexus-side-top{animation:nexusTypewriterRight 0.6s steps(30,end)}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-col-right:hover .nexus-side-sub{animation:nexusTypewriterRight 0.8s steps(30,end)}@keyframes nexusTypewriterRight{0%{width:0}100%{width:100%}}@media(max-width:1200px){.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-block-content{grid-template-columns:1fr;gap:30px}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-col-center{border-left:none;border-right:none;border-top:1px solid rgba(212,175,55,0.25);border-bottom:1px solid rgba(212,175,55,0.25);padding:30px 0}.elementor-1182 .elementor-element.elementor-element-daa098a .nexus-col-right{display:none}}
.elementor-1182 .elementor-element.elementor-element-879c44d{position:relative;isolation:isolate;background:radial-gradient(circle at 50%50%,rgba(65,72,85,0.22)0%,transparent 65%),radial-gradient(circle at 50%50%,#06080c 0%,#020305 95%);overflow:hidden;transform:translateZ(0)}.elementor-1182 .elementor-element.elementor-element-879c44d::before{content:"";position:absolute;background-image:radial-gradient(2px 2px at 30px 40px,#ffffff,transparent),radial-gradient(3px 3px at 120px 80px,#00f0ff,transparent),radial-gradient(2.5px 2.5px at 200px 150px,#ffb3ff,transparent),radial-gradient(3.5px 3.5px at 280px 220px,#ffffff,transparent),radial-gradient(2px 2px at 350px 90px,#80ccff,transparent),radial-gradient(4px 4px at 420px 300px,#ffea80,transparent),radial-gradient(1.5px 1.5px at 80px 250px,#ffffff,transparent),radial-gradient(3px 3px at 320px 60px,#00ffff,transparent);background-repeat:repeat;background-size:400px 400px;opacity:0.9;z-index:-3;animation:moveStars 40s linear infinite}.elementor-1182 .elementor-element.elementor-element-879c44d::after{content:"";position:absolute;background-image:radial-gradient(circle,rgba(110,125,145,0.3)0%,transparent 50%),radial-gradient(circle,rgba(0,140,255,0.22)0%,transparent 45%),radial-gradient(circle,rgba(130,40,230,0.2)0%,transparent 50%),radial-gradient(circle,rgba(0,220,190,0.18)0%,transparent 40%),radial-gradient(circle,rgba(255,90,180,0.16)0%,transparent 45%);background-size:280px 280px,320px 320px,250px 250px,300px 300px,270px 270px;background-position:25%35%,75%65%,50%25%,35%75%,70%20%;background-repeat:no-repeat;z-index:-2;filter:blur(30px);animation:cosmicBubbles 15s ease-in-out infinite alternate}@keyframes moveStars{from{transform:translateY(0)}to{transform:translateY(-400px)}}@keyframes cosmicBubbles{0%{transform:scale(1)translate(0,0);opacity:0.55}100%{transform:scale(1.08)translate(20px,-20px);opacity:0.85}}
.linea-dorada-carga{position:relative;width:100%;height:2px;background:rgba(199,158,76,0.12);overflow:hidden}.linea-dorada-carga__brillo{position:absolute;top:0;left:-35%;width:35%;height:100%;background:linear-gradient(90deg,transparent 0%,#8f6b2c 30%,#f8e6a0 50%,#c9a45c 70%,transparent 100%);box-shadow:0 0 6px rgba(218,180,94,0.65);animation:cargar-linea-dorada 3s linear infinite}@keyframes cargar-linea-dorada{0%{left:-35%}100%{left:100%}}

.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-master-section{width:100%;background:transparent!important;color:#ffffff;display:flex;flex-direction:column;position:relative}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-block{width:100%;padding:60px 5%;background:transparent!important;position:relative}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-block-content.value-content{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-value-header{text-align:left;border-left:1px solid rgba(212,175,55,0.4);padding-left:20px}.elementor-1182 .elementor-element.elementor-element-02e7e56 .value-eyebrow{font-size:0.72rem;letter-spacing:2.5px;color:#d4af37;font-weight:700;text-transform:uppercase;display:block;margin-bottom:8px;overflow:hidden;white-space:nowrap;width:100%;transition:width 0.8s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-value-header:hover .value-eyebrow{animation:nexusTypewriterVal 0.8s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .value-title{font-size:1.5rem;font-weight:800;letter-spacing:1.5px;margin:0;line-height:1.15;color:#ffffff;overflow:hidden;white-space:nowrap;width:100%;transition:width 1s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-value-header:hover .value-title{animation:nexusTypewriterValTitle 1s steps(40,end)}@keyframes nexusTypewriterVal{0%{width:0}100%{width:100%}}@keyframes nexusTypewriterValTitle{0%{width:0}100%{width:100%}}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-value-row-flex{display:flex;align-items:center;justify-content:space-between;width:100%}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-value-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;padding:15px 10px;transition:transform 0.3s ease}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-value-item:hover{transform:translateY(-5px)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-val-separator{width:1px;height:90px;background:linear-gradient(180deg,transparent,rgba(212,175,55,0.5),transparent);flex-shrink:0}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-val-icon{width:50px;height:50px;border-radius:50%;border:1px solid rgba(212,175,55,0.5);background:rgba(15,23,42,0.7);display:flex;align-items:center;justify-content:center;margin-bottom:15px;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-value-item:hover .nexus-val-icon{transform:scale(1.1);border-color:#d4af37;box-shadow:0 0 20px rgba(212,175,55,0.4)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-val-icon svg{width:24px;height:24px}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-val-text{font-size:0.8rem;line-height:1.4;color:#cbd5e1;margin:0;font-weight:500}@media(max-width:1200px){.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-value-row-flex{flex-direction:column;gap:20px}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-val-separator{width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,0.5),transparent)}}@media(max-width:425px){.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-master-section{width:100%;background:transparent!important;color:#ffffff;font-family:"Montserrat","Helvetica Neue",sans-serif;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-block{width:100%;padding:60px 5%;background:transparent!important;position:relative}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-block-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:360px 1fr 220px;gap:40px;align-items:center}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-eyebrow{font-size:0.72rem;letter-spacing:2.5px;color:#d4af37;font-weight:700;text-transform:uppercase;display:block;margin-bottom:8px;overflow:hidden;white-space:nowrap;width:100%;animation:none;transition:width 0.8s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-col-left:hover .nexus-eyebrow{animation:nexusTypewriter 0.8s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-main-title{font-size:2.2rem;font-weight:800;letter-spacing:1.5px;margin:0 0 10px 0;line-height:1.15;color:#ffffff;overflow:hidden;white-space:nowrap;width:100%;transition:width 1s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-col-left:hover .nexus-main-title{animation:nexusTypewriterTitle 1s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-subtitle-label{font-size:0.78rem;letter-spacing:2px;color:#94a3b8;text-transform:uppercase;margin-bottom:25px;font-weight:600;overflow:hidden;white-space:nowrap;width:100%;transition:width 0.8s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-col-left:hover .nexus-subtitle-label{animation:nexusTypewriterSub 0.8s steps(40,end)}@keyframes nexusTypewriter{0%{width:0}100%{width:100%}}@keyframes nexusTypewriterTitle{0%{width:0}100%{width:100%}}@keyframes nexusTypewriterSub{0%{width:0}100%{width:100%}}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-globe-box{position:relative;width:150px;height:150px;margin:20px 0}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-globe-sphere{width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 35%35%,rgba(30,58,138,0.7),rgba(3,7,18,0.9)85%);box-shadow:inset -10px -10px 25px rgba(0,0,0,0.9),0 0 20px rgba(212,175,55,0.3);position:relative}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-globe-img{width:100%;height:100%;object-fit:cover;display:block}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-globe-orbit{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(212,175,55,0.4);transform:translate(-50%,-50%)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-globe-orbit.orbit-1{width:130%;height:50%;transform:translate(-50%,-50%)rotateX(60deg)rotateY(15deg);animation:nexusSpinOrbit 10s linear infinite}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-globe-orbit.orbit-2{width:50%;height:130%;transform:translate(-50%,-50%)rotateX(15deg)rotateY(60deg);animation:nexusSpinOrbit 14s linear infinite reverse}@keyframes nexusSpinOrbit{0%{transform:translate(-50%,-50%)rotate(0deg)}100%{transform:translate(-50%,-50%)rotate(360deg)}}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-action-btn{display:inline-flex;align-items:center;justify-content:space-between;padding:12px 24px;border:1px solid rgba(212,175,55,0.6);border-radius:30px;background:rgba(15,23,42,0.6);color:#ffffff;text-decoration:none;font-size:0.85rem;font-weight:600;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);box-shadow:0 4px 20px rgba(0,0,0,0.4)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-arrow-icon{width:16px;height:16px;margin-left:12px;transition:transform 0.3s ease}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-action-btn:hover{background:rgba(212,175,55,0.2);border-color:#d4af37;box-shadow:0 0 25px rgba(212,175,55,0.4);transform:translateY(-3px)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-action-btn:hover .nexus-arrow-icon{transform:translateX(5px)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-col-center{display:flex;flex-direction:column;gap:20px;border-left:1px solid rgba(212,175,55,0.25);border-right:1px solid rgba(212,175,55,0.25);padding:0 30px}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-objective-row{display:flex;align-items:center;gap:20px;padding:12px;border-radius:12px;transition:background 0.3s ease,transform 0.3s ease}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-objective-row:hover{background:rgba(212,175,55,0.1);transform:translateX(6px);box-shadow:0 0 15px rgba(212,175,55,0.15)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-obj-num{font-size:1.5rem;font-weight:800;color:#d4af37;min-width:35px}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-obj-icon{width:40px;height:40px;min-width:40px;border-radius:50%;border:1px solid rgba(212,175,55,0.4);background:rgba(15,23,42,0.7);display:flex;align-items:center;justify-content:center}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-obj-icon svg{width:20px;height:20px}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-obj-text{font-size:0.85rem;line-height:1.5;color:#cbd5e1;margin:0}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-col-right{display:flex;justify-content:flex-start;align-items:center;height:100%}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-side-badge{display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-size:0.75rem;letter-spacing:2px;font-weight:700;text-transform:uppercase;gap:4px}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-side-top{color:#d4af37;overflow:hidden;white-space:nowrap;width:100%;transition:width 0.6s steps(30,end)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-side-sub{color:#ffffff;overflow:hidden;white-space:nowrap;width:100%;transition:width 0.8s steps(30,end)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-col-right:hover .nexus-side-top{animation:nexusTypewriterRight 0.6s steps(30,end)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-col-right:hover .nexus-side-sub{animation:nexusTypewriterRight 0.8s steps(30,end)}@keyframes nexusTypewriterRight{0%{width:0}100%{width:100%}}@media(max-width:1200px){.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-block-content{grid-template-columns:1fr;gap:30px}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-col-center{border-left:none;border-right:none;border-top:1px solid rgba(212,175,55,0.25);border-bottom:1px solid rgba(212,175,55,0.25);padding:30px 0}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-col-right{display:none}}@media(max-width:768px){.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-block{padding:40px 4%}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-main-title{font-size:1.6rem;white-space:normal}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-eyebrow,.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-subtitle-label{white-space:normal}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-globe-box{width:120px;height:120px;margin:15px auto}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-col-left{text-align:center;display:flex;flex-direction:column;align-items:center}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-col-center{padding:20px 0;gap:15px}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-objective-row{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:15px 10px;background:rgba(15,23,42,0.4);border:1px solid rgba(212,175,55,0.15)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-objective-row:hover{transform:translateY(-3px)}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-obj-num{font-size:1.2rem}.elementor-1182 .elementor-element.elementor-element-02e7e56 .nexus-obj-text{font-size:0.8rem;text-align:center}}}

.linea-dorada-carga{position:relative;width:100%;height:2px;background:rgba(199,158,76,0.12);overflow:hidden}.linea-dorada-carga__brillo{position:absolute;top:0;left:-35%;width:35%;height:100%;background:linear-gradient(90deg,transparent 0%,#8f6b2c 30%,#f8e6a0 50%,#c9a45c 70%,transparent 100%);box-shadow:0 0 6px rgba(218,180,94,0.65);animation:cargar-linea-dorada 3s linear infinite}@keyframes cargar-linea-dorada{0%{left:-35%}100%{left:100%}}

.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-master-section{width:100%;background:transparent!important;color:#ffffff;font-family:"Montserrat","Helvetica Neue",sans-serif;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-block{width:100%;padding:60px 5%;background:transparent!important;position:relative}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-block-3 .nexus-block-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:380px 1fr;gap:40px;align-items:center}.elementor-1182 .elementor-element.elementor-element-0532f8f .allies-left{border-left:1px solid rgba(212,175,55,0.4);padding-left:20px}.elementor-1182 .elementor-element.elementor-element-0532f8f .allies-eyebrow{font-size:0.72rem;letter-spacing:2.5px;color:#d4af37;font-weight:700;text-transform:uppercase;display:block;margin-bottom:8px;overflow:hidden;white-space:nowrap;width:100%;transition:width 0.8s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-0532f8f .allies-left:hover .allies-eyebrow{animation:nexusTypewriterAllies 0.8s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-0532f8f .allies-title{font-size:2.2rem;font-weight:800;letter-spacing:1.5px;margin:0 0 10px 0;line-height:1.15;color:#ffffff;overflow:hidden;white-space:nowrap;width:100%;transition:width 1s steps(40,end)}.elementor-1182 .elementor-element.elementor-element-0532f8f .allies-left:hover .allies-title{animation:nexusTypewriterAlliesTitle 1s steps(40,end)}@keyframes nexusTypewriterAllies{0%{width:0}100%{width:100%}}@keyframes nexusTypewriterAlliesTitle{0%{width:0}100%{width:100%}}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-desc-text{font-size:0.9rem;line-height:1.6;color:#cbd5e1;margin-bottom:25px}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-action-btn{display:inline-flex;align-items:center;justify-content:space-between;padding:12px 24px;border:1px solid rgba(212,175,55,0.6);border-radius:30px;background:rgba(15,23,42,0.6);color:#ffffff;text-decoration:none;font-size:0.85rem;font-weight:600;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);box-shadow:0 4px 20px rgba(0,0,0,0.4)}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-arrow-icon{width:16px;height:16px;margin-left:12px;transition:transform 0.3s ease}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-action-btn:hover{background:rgba(212,175,55,0.2);border-color:#d4af37;box-shadow:0 0 25px rgba(212,175,55,0.4);transform:translateY(-3px)}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-action-btn:hover .nexus-arrow-icon{transform:translateX(5px)}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-allies-row-flex{display:flex;align-items:center;justify-content:space-between;width:100%}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;padding:15px 10px;transition:transform 0.3s ease}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-item:hover{transform:translateY(-5px)}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-separator{width:1px;height:80px;background:linear-gradient(180deg,transparent,rgba(212,175,55,0.5),transparent);flex-shrink:0}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-icon-box{width:45px;height:45px;border-radius:50%;border:1px solid rgba(212,175,55,0.4);background:rgba(15,23,42,0.7);display:flex;align-items:center;justify-content:center;margin-bottom:12px;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-item:hover .nexus-ally-icon-box{transform:scale(1.1);border-color:#d4af37;box-shadow:0 0 20px rgba(212,175,55,0.4)}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-icon-box svg{width:22px;height:22px}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-name{font-size:0.78rem;line-height:1.4;color:#ffffff;font-weight:600}@media(max-width:1200px){.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-block-3 .nexus-block-content{grid-template-columns:1fr;gap:30px}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-allies-row-flex{flex-direction:column;gap:20px}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-separator{width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,0.5),transparent)}}@media(max-width:768px){.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-block{padding:40px 4%}.elementor-1182 .elementor-element.elementor-element-0532f8f .allies-title{font-size:1.6rem;white-space:normal}.elementor-1182 .elementor-element.elementor-element-0532f8f .allies-eyebrow{white-space:normal}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-item{flex-direction:row;text-align:left;gap:15px;width:100%;padding:12px;background:rgba(15,23,42,0.4);border:1px solid rgba(212,175,55,0.15);border-radius:8px}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-item:hover{transform:translateY(-3px)}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-icon-box{margin-bottom:0}.elementor-1182 .elementor-element.elementor-element-0532f8f .nexus-ally-separator{display:none}}
.elementor-1182 .elementor-element.elementor-element-ff1eb2c{position:relative;isolation:isolate;background:radial-gradient(circle at 50%50%,rgba(65,72,85,0.22)0%,transparent 65%),radial-gradient(circle at 50%50%,#06080c 0%,#020305 95%);overflow:hidden;transform:translateZ(0)}.elementor-1182 .elementor-element.elementor-element-ff1eb2c::before{content:"";position:absolute;background-image:radial-gradient(2px 2px at 30px 40px,#ffffff,transparent),radial-gradient(3px 3px at 120px 80px,#00f0ff,transparent),radial-gradient(2.5px 2.5px at 200px 150px,#ffb3ff,transparent),radial-gradient(3.5px 3.5px at 280px 220px,#ffffff,transparent),radial-gradient(2px 2px at 350px 90px,#80ccff,transparent),radial-gradient(4px 4px at 420px 300px,#ffea80,transparent),radial-gradient(1.5px 1.5px at 80px 250px,#ffffff,transparent),radial-gradient(3px 3px at 320px 60px,#00ffff,transparent);background-repeat:repeat;background-size:400px 400px;opacity:0.9;z-index:-3;animation:moveStars 40s linear infinite}.elementor-1182 .elementor-element.elementor-element-ff1eb2c::after{content:"";position:absolute;background-image:radial-gradient(circle,rgba(110,125,145,0.3)0%,transparent 50%),radial-gradient(circle,rgba(0,140,255,0.22)0%,transparent 45%),radial-gradient(circle,rgba(130,40,230,0.2)0%,transparent 50%),radial-gradient(circle,rgba(0,220,190,0.18)0%,transparent 40%),radial-gradient(circle,rgba(255,90,180,0.16)0%,transparent 45%);background-size:280px 280px,320px 320px,250px 250px,300px 300px,270px 270px;background-position:25%35%,75%65%,50%25%,35%75%,70%20%;background-repeat:no-repeat;z-index:-2;filter:blur(30px);animation:cosmicBubbles 15s ease-in-out infinite alternate}@keyframes moveStars{from{transform:translateY(0)}to{transform:translateY(-400px)}}@keyframes cosmicBubbles{0%{transform:scale(1)translate(0,0);opacity:0.55}100%{transform:scale(1.08)translate(20px,-20px);opacity:0.85}}
