.elementor-33 .elementor-element.elementor-element-910f657{--display:flex;}.elementor-33 .elementor-element.elementor-element-910f657:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-910f657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A12;}.elementor-33 .elementor-element.elementor-element-119992a{--display:flex;--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;}.elementor-33 .elementor-element.elementor-element-119992a:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-119992a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.radersoft.com/wp-content/uploads/2026/01/fondooo-scaled.jpg");background-position:center center;background-size:cover;}.elementor-33 .elementor-element.elementor-element-392aafd{--display:flex;}.elementor-33 .elementor-element.elementor-element-392aafd:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-392aafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A12;}.elementor-33 .elementor-element.elementor-element-1fc15c1{--display:flex;--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;}.elementor-33 .elementor-element.elementor-element-1fc15c1:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-1fc15c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A12;}body.elementor-page-33:not(.elementor-motion-effects-element-type-background), body.elementor-page-33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}.rs-logo-img{height:45px!important;width:auto!important;display:block!important;transition:transform 0.3s ease!important}.custom-logo:hover .rs-logo-img{transform:scale(1.08)}.custom-logo{display:flex!important;align-items:center!important;padding:0!important}
.rs-nosotros-section{background-color:#050a12;padding:100px 10%;min-height:60vh;display:flex;align-items:center;position:relative;overflow:hidden}.rs-nosotros-container{display:flex;max-width:1200px;width:100%;z-index:2}.rs-nosotros-content{flex:1;max-width:600px;text-align:left}.rs-nosotros-tag{color:#ff6600;font-size:18px;font-weight:600;display:block;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px}.rs-nosotros-title{color:#ffffff;font-size:42px;line-height:1.2;font-weight:700;margin-bottom:30px}.rs-nosotros-description p{color:rgba(255,255,255,0.85);font-size:18px;line-height:1.7;margin-bottom:20px}.rs-nosotros-description strong{color:#00d4ff}.rs-nosotros-visual{flex:1;position:relative}.rs-grid-effect{position:absolute;top:50%;left:10%;width:100%;height:100%;background-image:radial-gradient(circle,#ff6600 1px,transparent 1px);background-size:30px 30px;opacity:0.15;transform:translateY(-50%)rotate(-10deg)}

.rs-valores-section{padding:80px 5%;background:transparent}.rs-valores-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.rs-valor-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,102,0,0.2);border-radius:20px;padding:40px 30px;text-align:center;transition:all 0.4s ease;position:relative;overflow:hidden}.rs-valor-card:hover{transform:translateY(-10px);border-color:#ff6600;box-shadow:0 15px 35px rgba(255,102,0,0.2);background:rgba(255,255,255,0.05)}.rs-valor-icon{font-size:40px;margin-bottom:20px;display:block}.rs-valor-card h3{color:#ff6600;font-size:22px;font-weight:700;margin-bottom:15px;letter-spacing:0.5px}.rs-valor-card p{color:rgba(255,255,255,0.8);font-size:16px;line-height:1.6}.rs-valor-card::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:#ff6600;transition:0.4s;transform:translateX(-50%)}.rs-valor-card:hover::after{width:50%}

.rs-history-section{padding:100px 5%;background-color:#050a12;background-image:radial-gradient(circle,#ff6600 0.5px,transparent 0.5px);background-size:40px 40px;text-align:center}.rs-history-main-title{color:#ff6600;font-size:36px;margin-bottom:60px;font-weight:700}.rs-history-timeline{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:800px;margin:0 auto;position:relative}.rs-history-timeline::before{content:"";position:absolute;width:2px;height:100%;background:linear-gradient(to bottom,transparent,#ff6600,transparent);left:50%;transform:translateX(-50%);opacity:0.3}.rs-history-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,102,0,0.3);border-radius:20px;padding:30px;width:100%;position:relative;transition:0.4s ease;z-index:1}.rs-history-card:hover{border-color:#ff6600;box-shadow:0 0 20px rgba(255,102,0,0.2);transform:scale(1.02)}.rs-year{font-size:28px;font-weight:800;color:#ff6600;margin-bottom:10px;text-shadow:0 0 10px rgba(255,102,0,0.5)}.rs-history-card h3{color:#ffffff;font-size:20px;margin-bottom:15px}.rs-history-card p{color:rgba(255,255,255,0.7);font-size:15px;line-height:1.6;max-width:600px;margin:0 auto}

.rs-footer{background-color:#050a12;padding:40px 20px;text-align:center;font-family:"Poppins",sans-serif;color:rgba(255,255,255,0.7);position:relative;overflow:hidden}.rs-footer-line{width:80%;max-width:900px;height:1px;background:linear-gradient(to right,transparent,#00d4ff,transparent);margin:0 auto 30px auto;opacity:0.6}.rs-footer-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 60px;max-width:1000px;margin:0 auto 30px auto}.rs-footer-logo img{width:180px;height:auto;filter:brightness(1.2)drop-shadow(0 0 5px rgba(0,212,255,0.3))}.rs-footer-info p,.rs-footer-info a{color:rgba(255,255,255,0.8);font-size:15px;margin:5px 0;text-decoration:none;transition:color 0.3s}.rs-footer-info a:hover{color:#00d4ff}.rs-footer-social a{color:rgba(255,255,255,0.6);text-decoration:none;margin:0 15px;font-size:15px;transition:color 0.3s}.rs-footer-social a:hover{color:#ff6600}.rs-footer-bottom{margin-top:20px;border-top:1px solid rgba(255,255,255,0.05);padding-top:20px}.rs-footer-bottom p{font-size:14px;color:rgba(255,255,255,0.5)}@media(max-width:768px){.rs-footer-content{flex-direction:column;gap:25px}.rs-footer-info,.rs-footer-social{text-align:center}.rs-footer-logo img{width:150px}}

