#App i.ctc::before{content:"\f590"}#App i.cst::before{content:"\f4b9"}#App i.str::before{content:"\f090"}#App i.mnu::before{content:"\f0c9"}#App i.hme::before{content:"\f015"}#App i.sup::before{content:"\f059"}#App i.youtbe::before{content:"\f167"}#App i.instgr::before{content:"\f16d"}#App i.facebk::before{content:"\f09a"}#App i.whtspp::before{content:"\f232"}#App i.user::before{content:"\f2bb"}#App i.phne::before{content:"\f3ce"}#App i.text::before{content:"\e1e6"}#App i.mail::before{content:"\f0e0"}#App i.send::before{content:"\e20a"}#App i.clse::before{content:"\f00d"}#App i.next::before{content:"\f061"}#App i.prev::before{content:"\f060"}#App i.schl::before{content:"\f549"}#App i.sprvip::before{content:"\f232"}#App i.capadm::before{content:"\f51c"}#App i.capdoc::before{content:"\e53d"}#App i.intprt::before{content:"\f63d"}#App i.startg::before{content:"\f11e"}#App i.ldinfo::before{content:"\e211"}#App i.sprprt::before{content:"\f1cd"}#App i.scloud::before{content:"\f0c2"}#App i.update::before{content:"\f1b3"}#App i.secury::before{content:"\f3ed"}#App i.seller::before{content:"\f508"}#App i.updocs::before{content:"\f31c"}#App i.contrc::before{content:"\f573"}#App i.paycrd::before{content:"\f09d"}#App i.sndinf::before{content:"\e49a"}#App i.ssnkey::before{content:"\f084"}body{overflow-x:hidden}#App{--text-gray-normal:#777;--text-gray-hover:#444;--page-width:calc(100% - 80px)}#App header{width:var(--page-width);margin:0 auto;text-align:left;padding:10px 0;user-select:none;position:sticky;top:0;z-index:1;display:flex}#App header div{flex:2}#App header div.rgt{text-align:right;flex:3}#App header .tpLnk{display:inline-block;vertical-align:top;cursor:pointer;text-transform:uppercase;color:var(--text-gray-normal);font-size:15px;border-radius:8px;text-decoration:none;text-shadow:1px 1px 15px #FFF,-1px -1px 15px #FFF}@supports(filter:drop-shadow(0px 0 2px #FFF)){ #App header .tpLnk{filter:drop-shadow(0px 0 2px #FFF);text-shadow:none}}#App header div.lft span,#App header div.lft .tpLnk{padding:20px 8px}#App header div.lft span{display:inline-block}#App header div.rgt .tpLnk{padding:20px 20px}#App header div.rgt .tpLnk i.icon{color:var(--text-gray-hover);margin-right:8px}#App header .tpLnk em{display:inline-block;vertical-align:middle}#App header .tpLnk:hover{color:var(--text-gray-hover);background:rgba(255,255,255,.1)}#App header div.rgt1 .tpLnk + .tpLnk{margin-left:4px}@media screen and (max-width:800px){ #App header div.rgt .tpLnk{padding:20px 10px}}@media screen and (max-width:700px){ #App header{display:block;text-align:center} #App header div.lft,#App header div.rgt{display:block;text-align:center} #App header div.lft .tpLnk{padding:10px} #App header div.rgt .tpLnk{padding:15px} #App main div.vc{padding-top:30%}}#App main{text-align:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:0}#App main div.vc{padding-top:12%;position:relative;z-index:1}#App main div.logo{background-image:url(../im/VirtualKids_plus_10years.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin:0 auto;min-height:160px;max-width:600px;min-width:500px;width:60%;position:relative;z-index:1}#App main div.logo.vkchrsmss{background-image:url(../im/VirtualKids_Christmas.gif)}#App main h1{font-size:24px;font-weight:var(--font-400);line-height:1.2;color:var(--text-gray-hover);margin-top:5%;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#e94c6a 30%,#a00afc 50%,#07dce5 70%);color:transparent}#App main div.bk{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0}#App main div.bk video{width:100%;height:100%;object-fit:cover;filter:brightness(1.2) contrast(1.2) opacity(0.25) saturate(2)}@media screen and (max-height:600px){ #App main div.vc{padding-top:8%} #App main p{margin-top:2%}}@media screen and (max-height:450px){ #App main div.logo{max-height:130px;min-height:130px} #App main div.vc{padding-top:100px} #App main p{margin-top:20px;font-size:15px}}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.2),only screen and (min-resolution:1.3dppx){ #App main div.vc{padding-top:30vw} #App main div.logo{width:90%;max-width:unset;min-width:unset} #App header div.rgt .tpLnk{padding:10px 10px} #App main h1{font-size:20px;background-image:linear-gradient(90deg,#e94c6a 0%,#a00afc 50%,#07dce5 100%)}}#App main .iabot{position:absolute;bottom:50px;left:0;z-index:2}#App main .iabot::before{content:"Nuevos componentes de I.A.";position:absolute;font-size:.8em;left:14px;right:14px;top:-25px;display:block;padding:5px;background:#333;color:#adb6ff;border-radius:10px;font-weight:bold}#App main .iabot>div{opacity:0;visibility:hidden;position:absolute;bottom:-20px;left:20px;width:280px;background:#fff;padding:10px;border:2px solid #adb6ff;border-radius:8px;cursor:default;user-select:none;z-index:3;transition:all .5s ease;transform:translate3d(0,0,0)}@supports(backdrop-filter:blur(6px)){ #App main .iabot>div{background:rgba(255,255,255,.65);backdrop-filter:blur(6px)}}#App main .iabot:active>div,#App main .iabot:hover>div{opacity:1;visibility:visible;transform:translate3d(0,-40px,0)}@media screen and (max-width:600px){ #App main .iabot{bottom:55px} #App main .iabot video{max-width:120px} #App main .iabot::before{font-size:.7em;line-height:1;left:5px;right:5px}}#App main div.nc-msg{position:absolute;left:200px;bottom:80px;width:200px;text-align:left;font-size:.9em;padding-top:80px;z-index:1}#App main div.nc-msg::before{content:"";position:absolute;display:block;left:0;top:0;right:0;height:70px;background:url(../im/netcolegios.png) no-repeat;background-position:0 0;background-size:contain}#App main div.nc-msg div.tip{visibility:hidden;position:absolute;opacity:0;transition:all .5s ease;padding:8px;border:2px solid #f2ad2d;color:#0f74e0;width:300px;user-select:none;cursor:default;bottom:-50px;left:0;transform:translate3d(0,0,0);border-radius:8px;background:#FFF}@supports(backdrop-filter:blur(10px)){ #App main div.nc-msg div.tip{background:rgba(255,255,255,.5);backdrop-filter:blur(10px)}}#App main div.nc-msg:active div.tip,#App main div.nc-msg:hover div.tip{visibility:visible;opacity:1;transform:translate3d(0,-50px,0)}#App main div.nc-msg div.tip h2{color:#34425b;margin:0 0 8px 0;text-shadow:0 1px 3px #83a9d1}#App main div.nc-msg div.tip p{margin:12px 0 0;line-height:1.2}@media screen and (max-width:600px){ #App main div.nc-msg{left:140px;font-size:.8em;width:160px;bottom:70px} #App main div.nc-msg div.tip{position:fixed;left:10px;right:10px;width:unset;bottom:200px}}b.button{background:linear-gradient(0deg,#68dce3,#2a2ac7);padding:12px 30px 10px 30px;border-radius:30px;display:inline-block;cursor:pointer;color:#FFF;position:relative;user-select:none}b.button + b.button{margin-left:8px}b.button i.icon + em,b.button em + i.icon{margin-left:5px}b.button:hover{background:linear-gradient(0deg,#41f1fb,#4545db)}b.button:active{background:linear-gradient(0deg,#68dce3,#2a2ac7);top:1px}b.button.green{background:linear-gradient(0deg,#0f4712,#2bbd64)}b.button.green:hover{background:linear-gradient(0deg,#0F6015,#24D167)}b.button.green:active{background:linear-gradient(0deg,#0f4712,#2bbd64)}b.button.red{background:linear-gradient(0deg,#4D0939,#CA1A5F)}b.button.red:hover{background:linear-gradient(0deg,#66094A,#DE1664)}b.button.red:active{background:linear-gradient(0deg,#4D0939,#CA1A5F)}b.button.shadow{box-shadow:0 5px 3px 0 rgba(0,0,20,.3)}b.button.shadow:active{box-shadow:0 3px 0 0 rgba(0,0,20,.3)}#App floating{position:fixed;bottom:5px;right:5px;display:block;z-index:100;transition:all .3s ease-out}#App.ontop floating{bottom:76px;right:28px}#App floating b.fltbtn{display:inline-block;background:#25d366;border-radius:8px;padding:8px;box-shadow:0 0 12px 2px rgb(27,157,27,.3);cursor:pointer;transition:background-color .3s ease-out} #App floating i.whtspp{font-size:30px;width:30px;color:#FFF}#App floating b.fltbtn:hover{background-color:#12b34e;animation:bounce 1s ease infinite}@keyframes bounce{ 0%,20%,50%,80%,100%{transform:translateY(0) rotate(0)} 40%{transform:translateY(-10px) rotate(-5deg)} 60%{transform:translateY(-5px) rotate(5deg)}}#App floating div.whtmsg{position:absolute;bottom:-5px;right:-5px;visibility:hidden;z-index:10;width:500px;background:linear-gradient(50deg,#5D42AF,#873FBA);padding:20px;border-radius:20px;box-shadow:0 5px 18px 2px rgba(20,0,150,.4);visibility:hidden;opacity:0;transition:all .5s ease}#App floating div.whtmsg.show{visibility:visible;opacity:1}#App floating div.whtmsg b.btncls{background-color:#b677e3;display:inline-block;padding:5px;color:#582a7f;border-radius:30px;position:absolute;top:-10px;right:-10px;border:2px solid #7939b0;box-shadow:-2px 2px 4px #411c61;cursor:pointer;z-index:60}#App floating div.whtmsg b.btncls i.icon{font-size:18px;width:18px}#App floating div.whtmsg b.btncls:hover{background-color:#d29cf9}#App floating div.whtmsg h3{position:absolute;top:-20px;left:50px;margin:0;padding:12px 24px;border-radius:20px;font-weight:var(--font-700);background:linear-gradient(50deg,#FF8D40,#FFD248);font-size:1em;color:#FFF;box-shadow:0 6px 0 rgba(0,0,50,.15);text-shadow:1px 1px 2px #75380f;z-index:10}#App floating div.whtmsg div.frmcnt{display:flex}#App floating div.whtmsg div.frmcnt div.bk{flex:none;background:url(../im/contact/agent_1.png);background-size:contain;background-repeat:no-repeat;background-position:0 100%;width:160px}#App floating div.whtmsg div.frmcnt div.info{flex:1}#App floating div.whtmsg div.frmcnt div.info div.ipts{margin-bottom:40px}#App floating div.whtmsg div.frmcnt div.info input{background:#9466d1;border:2px solid #502a71;border-radius:0 18px 18px 0;color:#3b1e55;font-family:var(--font-family);font-weight:var(--font-700);position:relative;padding:6px 8px 6px 18px;border-left:none;z-index:0;box-sizing:border-box;width:100%;box-shadow:2px 2px 3px rgba(10,0,100,.2);outline:none}#App floating div.whtmsg div.frmcnt div.info input::placeholder{font-family:var(--font-family);font-weight:var(--font-700);font-size:1em;color:#502a71;text-transform:none;letter-spacing:normal}#App floating div.whtmsg div.frmcnt div.info div.ipts>div{position:relative;margin-top:16px;padding-left:33px}#App floating div.whtmsg div.frmcnt div.info div.ipts i.icon{display:block;position:absolute;top:5px;left:5px;color:#502a71;font-size:1.5em;width:1.5em}#App floating div.whtmsg div.frmcnt div.info div.ipts b{display:block;position:absolute;aspect-ratio:1 / 1;top:-5px;left:0;bottom:-5px;background-color:#9466d1;border-radius:40px;border:2px solid #502a71;box-shadow:4px 0 3px rgba(10,0,100,.3)}#App floating div.whtmsg div.frmcnt div.info div.ipts input:focus{background:#a87fdf}#App floating div.whtmsg div.frmcnt div.info div.ipts input:focus~i.icon{color:#3b1e55}#App floating div.whtmsg div.frmcnt div.info div.ipts input:focus~b{background:#a87fdf}#App floating div.whtmsg div.frmcnt div.info div.ipts input.required~b{background-color:#ff9841;animation:hl_field 1.5s linear infinite}#App floating div.whtmsg div.frmcnt div.info div.ipts input.txsch,#App floating div.whtmsg div.frmcnt div.info div.ipts input.txnme{text-transform:uppercase}#App floating div.whtmsg div.frmcnt div.info div.ipts input.txcel{letter-spacing:3px}#App floating div.whtmsg div.frmcnt div.info div.ipts input.txcel::-webkit-inner-spin-button,#App floating div.whtmsg div.frmcnt div.info div.ipts input.txcel::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#App floating div.whtmsg div.frmcnt div.info div.ipts input.txeml{text-transform:lowercase}@media screen and (max-width:600px){ #App floating div.whtmsg{position:fixed;bottom:10px;left:10px;right:10px;width:unset} #App floating div.whtmsg h3{left:10px} #App floating div.whtmsg div.frmcnt{flex-direction:column} #App floating div.whtmsg div.frmcnt div.bk{width:unset;height:200px;background-image:url(../im/contact/agent_3.png);background-size:cover}}#App cursor{display:block;position:fixed;top:0;left:0;aspect-ratio:1 / 1;width:42px;border-radius:50px;background:rgba(255,255,255,0);border:1px solid rgba(142,169,207,.3);transition:all .1s linear;z-index:500;pointer-events:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#App cursor.click{width:50px;background:rgba(255,255,255,.3);top:-5px;left:-5px}#App nav{width:var(--page-width);margin:0 auto;text-align:center;background-color:#6859ad;color:#D6D0F1;border-radius:15px 15px 0 0;padding:8px 10px;font-size:1.15em;user-select:none;position:sticky;top:0;z-index:11;transition:border-radius .3s ease,width .3s ease,background-color .5s ease,color .5s ease}#App nav div{display:inline-block;left:0;transition:all .3s ease}#App nav.docked div{display:block;padding-right:160px;white-space:nowrap}#App nav::after,#App nav::before{content:"";display:block;position:absolute;top:100%;width:3px;height:300px;background:linear-gradient(180deg,#6859ad,transparent)}#App nav::before{left:0}#App nav::after{right:0}#App nav.docked{width:calc(100% - 20px);border-radius:0}#App nav hgroup{display:inline-block}#App nav h2{display:inline-block;font-size:1em;font-weight:var(--font-700);cursor:pointer;padding:15px;position:relative;margin:0}#App nav h2 + h2{margin-left:10px}#App nav h2:hover{color:#FFF}#App nav kbd,#App nav var{display:none}#App nav.docked kbd,#App nav.docked var:not(.menu){display:inline-block}#App nav.docked var.logo{width:200px}#App nav var.logo::before{content:"";display:block;position:absolute;top:0;left:0;background-image:url(../im/VirtualKids_TL.png);background-repeat:no-repeat;width:180px;background-size:cover;aspect-ratio:202 / 66;cursor:pointer;transform:translate3d(0,0,0);transition:transform .3s ease,width .5s ease}#App nav var.logo:hover::before{width:202px;transform:translate3d(-8px,0,0)}#App nav.docked kbd{display:block;position:absolute;top:13px;right:20px;cursor:pointer;white-space:nowrap;font-weight:var(--font-700);margin-right:8px}#App nav.docked kbd var{display:inline-block;padding:10px;border-radius:5px;cursor:pointer}#App nav.docked kbd var:hover{color:#FFF}#App nav.docked kbd var.menu{display:none}#App:not(.ontop) nav h2.selected{background:#FFF;color:#8373CE;border-radius:8px}#App.ontop nav h2.selected::after,#App.ontop nav h2.selected::before{content:"";display:block;position:absolute;left:calc(50% - 3px);top:-25px;border:8px solid transparent;border-top-color:#8373CE;transform:translate3d(0,0,0);opacity:1;animation:current-option 1.1s infinite}#App.ontop nav h2.selected::after{top:-20px;animation:current-option 1.2s infinite}@keyframes current-option{ 0%{transform:translateY(0);opacity:1} 100%{transform:translateY(10px);opacity:0}}@media screen and (max-width:1220px){ #App nav h2{padding:15px 8px} #App nav h2 + h2{margin-left:4px}}@media screen and (max-width:1130px){ #App nav{text-align:center;font-size:1em} #App nav h2{padding:10px 8px} #App nav.docked kbd{top:10px;right:5px} #App nav.docked var.logo{width:104px} #App nav var.logo:hover::before{width:120px} #App nav var.logo::before{width:100px}}@media screen and (max-width:945px){ #App nav.docked{text-align:right} #App nav.docked span{display:none} #App nav.docked div{padding-right:230px} #App nav.docked kbd{top:8px} #App nav.docked kbd var.menu{display:inline-block;margin-left:20px} #App nav var.menu:hover{background:rgba(255,255,255,.1);color:#FFF} #App nav h2.selected{display:inline-block} #App nav.showMenu hgroup{display:block;position:fixed;background-image:url(../im/gcs_btm_bk.png);background-color:#6859ad;background-repeat:no-repeat;background-position:100% 100%;color:#D6D0F1;top:0;right:0;bottom:0;width:40%;z-index:100;padding:20px;box-shadow:0 0 18px 8px rgba(0,0,0,.7)} #App nav.showMenu kbd::before{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,40,.6)} #App nav.showMenu hgroup h2{display:block;padding:12px 15px}}@media screen and (max-width:915px){ #App{--page-width:calc(100% - 30px)} #App nav{padding:8px} #App nav.docked{width:calc(100% - 16px)}}@media screen and (max-width:700px){ #App nav{text-align:right} #App nav h2{display:none} #App nav.docked div{padding-right:230px} #App nav kbd{display:inline-block} #App nav.docked kbd{top:8px} #App nav kbd var.menu{display:inline-block;margin-left:20px;padding:10px;border-radius:5px;cursor:pointer} #App nav:not(.docked) kbd var.menu{margin-right:4px} #App nav var.menu:hover{background:rgba(255,255,255,.1);color:#FFF} #App nav h2.selected{display:inline-block} #App nav.showMenu hgroup{display:block;position:fixed;background-image:url(../im/gcs_btm_bk.png);background-color:#6859ad;background-repeat:no-repeat;background-position:100% 100%;color:#D6D0F1;top:0;right:0;bottom:0;width:60%;z-index:100;padding:20px;box-shadow:0 0 18px 8px rgba(0,0,0,.7)} #App nav.showMenu kbd::before{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,40,.6)} #App nav.showMenu hgroup h2{display:block;padding:12px 15px}}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.2),only screen and (min-resolution:1.3dppx){ #App nav.docked var.logo{width:100px} #App nav var.logo:hover::before,#App nav var.logo::before{width:90px;transform:translate3d(6px,10px,0px)} #App nav.docked kbd var.menu{margin-left:0} #App nav.docked kbd{margin-right:0} #App nav.docked:not(.showMenu) span.selected{max-width:110px;overflow:hidden;text-overflow:ellipsis} #App nav.docked var.logo{width:58px} #App nav var.logo:hover::before,#App nav var.logo::before{width:60px;transform:translate3d(4px,16px,0px)} #App nav.docked:not(.showMenu) span.selected{max-width:100px}}@media screen and (max-width:360px) and (min-resolution:2dppx){ #App header .tpLnk{font-size:.9em} #App main h1{font-size:1.2em}}#App nav.Advnt{background:#77bb25;color:#eaffd1;box-shadow:0 5px 5px -2px rgba(63,95,24,.7)}#App nav.Advnt::after,#App nav.Advnt::before{background:linear-gradient(180deg,#77bb25,transparent)}#App:not(.ontop) nav.Advnt span.selected{color:#77bb25}#App.ontop nav.Advnt span.selected::after,#App.ontop nav.Advnt span.selected::before{border-top-color:#77bb25}#App nav.Advnt.showMenu hgroup{background:#77bb25;color:#eaffd1}#App nav.Incld{background:#9d60c5;color:#e1c2f5}#App nav.Incld::after,#App nav.Incld::before{background:linear-gradient(180deg,#9d60c5,transparent)}#App:not(.ontop) nav.Incld span.selected{color:#9d60c5}#App.ontop nav.Incld span.selected::after,#App.ontop nav.Incld span.selected::before{border-top-color:#e1c2f5}#App nav.Incld.showMenu hgroup{background:#9d60c5;color:#e1c2f5}#App content article{background:#fff;position:relative;z-index:1;display:none}#App content article.reading{display:block;width:calc(100% - 66px);margin:0 auto}#App content.expand article.reading{width:unset}@media screen and (max-width:915px){ #App content article.reading{width:calc(100% - 20px)}}#App b.hligh{display:inline-block;position:relative}#App b.hligh::after,#App b.hligh::before{content:"";display:block;position:absolute;top:0;left:-4px;right:4px;bottom:0;transform:rotate(-2deg);z-index:0}#App b.hligh::after{left:4px;right:-4px;top:2px;transform:rotate(2deg)}#App b.hligh em{display:inline-block;position:relative;z-index:1;font-weight:var(--font-700)}#App b.hligh.purple::after,#App b.hligh.purple::before{background-color:rgba(157,96,197,.12)}#App b.hligh.green::after,#App b.hligh.green::before{background-color:rgba(172,217,55,.3)}#App b.hligh.orange::after,#App b.hligh.orange::before{background:linear-gradient(45deg,rgba(255,150,0,.4),rgba(241,204,13,.4))}#App b.hligh.dark em{font-weight:var(--font-400)}#App b.hligh.dark::after,#App b.hligh.dark::before{background:linear-gradient(45deg,rgba(161,247,239,.35),rgba(54,203,130,.35))}#App footer{position:relative;z-index:1;color:#FFF;padding:20px;border-top:1px solid #4c437b;background:url(../im/gcs_btm_bk.png) no-repeat,linear-gradient(#322b55,#21272E)}#App footer a{color:#6e6697;text-decoration:none}#App footer a:hover{color:#948eb3;text-decoration:underline}#App footer a.imglogo{opacity:.7;margin-left:10%}#App footer div.cls{display:flex}#App footer div.cls div.cl{flex:1}#App footer div.cls div.cl div{margin-top:12px}#App footer div.base{text-align:right;padding:0 20%;font-size:.8em;color:#6e6697;margin-top:30px}@media screen and (max-width:800px){ #App footer div.base{padding:30px 30px 0;text-align:center}}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.2),only screen and (min-resolution:1.3dppx){ #App footer div.cls{padding-top:120px} #App footer div.cl.cl0{content:"";display:block;position:absolute;top:30px;left:0;right:0} #App footer a.imglogo{margin-left:20px}}