:root{--color-primario: #42f6a5;--color-secundario:#fafafa ;--color-negro: #1c1c1c;--padding-xs: 4px;--padding-s: 10px;--padding-m: 20px;--padding-g: 40px;--border-radius: 12px;--gradiente-2: linear-gradient(to bottom, var(--color-primario), var(--color-negro) 90%);--gradiente-1: linear-gradient(to bottom, #1C1C1C 0%, #101613 47%, #121D18 57%, #152B21 65%, #1B4834 74%, #28825A 84%, #35BC7F 93%, #42F6A5 100% )}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@font-face{font-family:MalgunG;src:url(/fuentes/malgun-gothic/malgun-gothic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MalgunGB;src:url(/fuentes/malgun-gothic/malgun-gothic-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body{background:url(/assets/sand-pattern-CP3WTbmN.png)}.container{width:90%;max-width:1000px;margin:0 auto}h1{font-family:MalgunGB,sans-serif;font-size:clamp(34px,4.9vw,66px);letter-spacing:-1px;color:#fff}h3{font-family:MalgunG;font-weight:700;font-size:24px}p{font-family:Inter,sans-serif;font-size:16px;line-height:150%}svg{width:100%;height:100%;vertical-align:top}.icono-container,.icon-container{width:24px;flex-shrink:0}button,.btn{background:var(--color-primario);color:var(--color-negro);border:2px solid var(--color-negro);font-size:16px;font-family:Inter;font-weight:600;padding:var(--padding-s) var(--padding-m);border-radius:6px;cursor:pointer;line-height:100%!important;transition:all .3s ease}button:hover,.btn:hover{transform:scale(1.1)}.box-shadow{box-shadow:0 2px 4px #0003,0 4px 8px #0000001a}.precio-tachado{text-decoration:line-through}header{width:90%;max-width:1200px;margin:0 auto;margin-top:min(8%,40px);background:var(--gradiente-1);background-size:auto 110%;background-position:0% center;padding:min(100px,8%);transition:all 1s ease;display:grid;grid-template-columns:2fr 1fr;gap:var(--padding-m);border-radius:var(--border-radius);position:relative}header .header-icon-b{display:none}header .col-1{display:flex;flex-direction:column;gap:var(--padding-m)}header .col-1 p{color:#fff;padding-top:var(--padding-s)}header .col-1 p span{color:var(--color-primario)}header .col-1 button{align-self:flex-start;background:var(--color-secundario)}header .col-2 .icono-container{width:100%}header .col-2 .icono-container svg{color:#fff}header .flecha{width:clamp(24px,8%,85px);position:absolute;bottom:clamp(24px,8%,45px);left:20px}header .flecha svg{color:#fff}header:hover{background-position:center 100%}@media (max-width: 700px){header{grid-template-columns:1fr}header .col-1{align-items:center;gap:0px}header .col-1 .header-icon-b{display:block;align-self:center;width:min(70%,200px)}header .col-1 .header-icon-b svg{color:#fff}header .col-1 button{align-self:auto;margin-top:20px}header .col-1 p,header .col-1 h1{text-align:center}header .col-2 .header-icon-a{display:none}}.auto-slide-sitios{overflow-x:hidden;overflow-y:visible;padding-top:100px;z-index:1;padding-bottom:100px}.auto-slide-sitios h3{text-align:center}.auto-slide-sitios .carrusel{margin-top:var(--padding-g);margin-bottom:20px;width:100%;min-width:min(350vw,1600px);height:min(70vw,320px);display:flex;flex-wrap:nowrap;position:relative}.auto-slide-sitios .carrusel .item{width:min(70vw,320px);aspect-ratio:1;position:absolute;animation:autoRun 10s linear infinite;animation-delay:calc(var(--position)*-2s);transition:all 1s ease}.auto-slide-sitios .carrusel .item img{width:100%;height:100%;box-shadow:0 2px 4px #0003,0 4px 8px #0000001a}.auto-slide-sitios .carrusel:hover .item{animation-play-state:paused}.auto-slide-sitios .carrusel:hover .item:hover{filter:grayscale(0);transform:scale(1.7);z-index:2}@keyframes autoRun{0%{left:100%}to{left:calc(min(70vw,320px)*-1)}}.ventajas{position:relative;border-radius:var(--border-radius)}.ventajas h3{text-align:center;color:var(--color-negro)}.ventajas .ventajas-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;color:#fff;margin-top:var(--padding-g)}.ventajas .ventajas-cards .card-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-negro);border-radius:var(--border-radius);gap:var(--padding-m);padding:20px;height:100%}.ventajas .ventajas-cards .card-icon p{text-align:center}.ventajas .ventajas-cards .card-icon .icono-container{width:40%}.ventajas .agenda{margin-top:var(--padding-m)}.ventajas .agenda .columnas{border-radius:var(--border-radius)}.ventajas .agenda .columnas .col-1{order:1}.ventajas .agenda .columnas .col-1 .botones{justify-content:end}@media screen and (max-width: 920px){.ventajas .ventajas-cards{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 710px){.ventajas .ventajas-cards{grid-template-columns:repeat(2,1fr)}.ventajas .agenda .columnas .col-2 img{display:none}}.caracteristicas{margin-top:100px;border-radius:var(--border-radius);color:#fff}.caracteristicas h3{text-align:center;color:var(--color-negro)}.caracteristicas .caracteristicas-container{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--padding-g);gap:var(--padding-m)}.caracteristicas .caracteristicas-container .columna-1{position:relative}.caracteristicas .caracteristicas-container .columna-1 .preview{object-fit:cover;width:100%;height:100%;position:absolute;vertical-align:top;top:0;left:0;border-radius:8px;transition:opacity .3s ease;opacity:0}.caracteristicas .caracteristicas-container .columna-1 .preview.active{opacity:1}.caracteristicas .caracteristicas-container .columna-2{display:flex;gap:var(--padding-m);flex-direction:column}.caracteristicas .caracteristicas-container .columna-2 .tab{display:flex;cursor:pointer;transition:all .3s ease;border:2px solid transparent;padding:var(--padding-m);padding-left:0;background:var(--color-negro);border-radius:8px;text-align:justify}.caracteristicas .caracteristicas-container .columna-2 .tab h3{color:#fff}.caracteristicas .caracteristicas-container .columna-2 .tab .col-1{display:flex;flex-direction:column}.caracteristicas .caracteristicas-container .columna-2 .tab .col-1 .icon-container{width:65px;margin:auto 0}.caracteristicas .caracteristicas-container .columna-2 .tab .col-1 .icon-container svg{color:var(--color-primario)}.caracteristicas .caracteristicas-container .columna-2 .tab .col-2 h3{margin-bottom:var(--padding-s);display:flex;justify-content:start;gap:var(--padding-s)}.caracteristicas .caracteristicas-container .columna-2 .tab.active{background:var(--color-primario);border:2px solid #2774512d;color:var(--color-negro)}.caracteristicas .caracteristicas-container .columna-2 .tab.active h3{color:var(--color-negro)}.caracteristicas .caracteristicas-container .columna-2 .tab.active .col-1 svg{color:var(--color-negro)}@media screen and (max-width: 1035px){.caracteristicas .caracteristicas-container{grid-template-columns:auto;grid-template-rows:1fr 1fr}.caracteristicas .caracteristicas-container .columna-2{display:grid;grid-template-columns:1fr 1fr 1fr}.caracteristicas .caracteristicas-container .columna-2 .tab{padding-left:20px;text-align:center}.caracteristicas .caracteristicas-container .columna-2 .tab .col-1{display:none}}@media screen and (max-width: 720px){.caracteristicas .caracteristicas-container{display:flex;flex-direction:column}.caracteristicas .caracteristicas-container .columna-1{width:100%;aspect-ratio:1}.caracteristicas .caracteristicas-container .columna-2{grid-template-columns:none;grid-template-rows:1fr 1fr 1fr}}@media screen and (max-width: 400px){.caracteristicas .caracteristicas-container .columna-2 .tab{padding:var(--padding-m)}}.tecnologias{margin-top:100px;overflow:hidden}.tecnologias h3{text-align:center;margin-bottom:var(--padding-g)}.tecnologias .slider{width:80%;margin:0 auto;padding:10px 20px;background:var(--color-primario);max-width:1000px;height:calc(var(--height) + 20px);-webkit-mask-image:linear-gradient(to right,transparent,#000 10% 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10% 90%,transparent)}.tecnologias .slider .list{width:100%;min-width:calc(var(--width)*var(--quantity));display:flex;position:relative}.tecnologias .slider .list .item{width:var(--width);height:var(--height);background:var(--color-negro);color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;flex-shrink:0;position:absolute;left:100%;border-radius:12px;box-shadow:5px 5px 10px #00000080;animation:autoRun2 15s linear infinite;animation-delay:calc((15s / var(--quantity)) * (var(--position) - 1))!important}.tecnologias .slider .list .item p{font-family:Roboto Flex}.tecnologias .slider:hover .item{animation-play-state:paused!important}.tecnologias .slider[reverse=true] .item{animation:autoReverse 15s linear infinite}@keyframes autoRun2{0%{left:100%}to{left:calc(var(--width)*-1)}}@keyframes autoReverse{0%{left:calc(var(--width)*-1)}to{left:100%}}.planes{padding-top:100px}.planes h3{text-align:center;margin-bottom:var(--padding-g)}.planes .grid-planes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--padding-m)}.planes .grid-planes .border{height:100%}.planes .grid-planes .border .plan{border-radius:var(--border-radius);color:#fff;padding:var(--padding-m);overflow:hidden;transition:all 1s ease;height:100%;display:flex;z-index:1;flex-direction:column;gap:var(--padding-m)}.planes .grid-planes .border .plan .comp-1{display:flex;flex-direction:column;gap:var(--padding-xs)}.planes .grid-planes .border .plan .comp-1 h3{text-align:left;display:flex;gap:var(--padding-s);margin-bottom:0;flex-wrap:wrap}.planes .grid-planes .border .plan .comp-1 h3 span{align-self:flex-end;font-family:MalgunG,sans-serif;font-size:14px;line-height:150%;font-weight:400}.planes .grid-planes .border .plan .comp-2{display:flex;flex-direction:column;gap:var(--padding-s)}.planes .grid-planes .border .plan .comp-2 .atributo-plan{display:flex;flex-direction:row;gap:var(--padding-xs)}.planes .grid-planes .border .plan .comp-2 .atributo-plan svg{color:var(--color-primario)}.planes .grid-planes .border .plan a{align-self:center;margin-top:auto}.planes .grid-planes .border .plan a button{background:#f5f5f5cc}.planes .grid-planes .border .plan:hover{background-position:center 100%;transition:all 1s ease}.planes .grid-planes .plan-1{background:linear-gradient(to bottom,var(--color-primario),#000);border-radius:15px;padding:3px}.planes .grid-planes .plan-1 .plan{background:var(--gradiente-1);background-size:auto 120%;background-position:0% center}.planes .grid-planes .plan-2{background:linear-gradient(to bottom,#FF5DFC,var(--color-negro));border-radius:15px;padding:3px}.planes .grid-planes .plan-2 .plan{background:linear-gradient(to bottom,#1c1c1c,#382438 60%,#542c54 72%,#7f387e 83%,#aa44a8 90%,#ff5dfc);background-size:auto 130%;background-position:0% center}.planes .grid-planes .plan-3{background:linear-gradient(to bottom,#10C9C3,var(--color-negro));border-radius:15px;padding:3px}.planes .grid-planes .plan-3 .plan{background:linear-gradient(to bottom,#1c1c1c,#1a3434 50%,#184d4b 60%,#176663 68%,#157f7b 74%,#139793 84%,#10c9c3 93%,#0ee2db);background-size:auto 130%;background-position:0% center}@media screen and (max-width: 1000px){.planes .grid-planes{grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){.planes .grid-planes{grid-template-columns:1fr}}.agenda{margin-top:100px}.agenda h3{background:var(--color-negro);color:#fff;padding:20px 40px 0;display:inline-block;border-radius:var(--border-radius) var(--border-radius) 0 0}.agenda .columnas{color:#fff;padding:var(--padding-m) 40px;background:var(--color-negro);border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);display:grid;grid-template-columns:1fr 1fr;gap:var(--padding-m)}.agenda .columnas .col-1{display:flex;flex-direction:column;gap:var(--padding-m)}.agenda .columnas .col-1 ul li{list-style-position:inside;line-height:200%;font-family:Inter,sans-serif}.agenda .columnas .col-1 ul li::marker{color:var(--color-primario)}.agenda .columnas .col-1 p{text-align:justify;font-weight:500;line-height:180%;color:#fff}.agenda .columnas .col-1 p span{color:var(--color-primario)}.agenda .columnas .col-1 .botones{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.agenda .columnas .col-1 .botones .wts{background:var(--color-primario)}.agenda .columnas .col-1 .botones p{background:var(--color-secundario);color:var(--color-negro);border:2px solid var(--color-negro);font-size:16px;font-family:Inter;font-weight:600;padding:var(--padding-s) var(--padding-m);border-radius:6px;line-height:100%!important}.agenda .columnas .col-2 img{height:100%;aspect-ratio:1;width:100%;object-fit:cover}@media screen and (max-width: 700px){.agenda .columnas{grid-template-columns:1fr}}footer{background:var(--color-negro);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;height:120px;margin-top:100px;gap:var(--padding-m)}footer img{vertical-align:top;height:24px}nav h2{padding:20px;color:var(--color-negro);font-family:Inter}
