/* gokiebox.com/pe/soporte-tecnico — CSS propio de esta página. */
/* ===== Reglas de diseño de esta página (heredadas del maquetador) ===== */
.el-32402 .el-element.el-element-8a26bef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.el-32402 .el-element.el-element-8a26bef:not(.el-motion-effects-element-type-background){background-color:#F7F7F7;}.el-32402 .el-element.el-element-1759ee6{--display:flex;}.el-32402 .el-element.el-element-48a1630{text-align:center;}.el-32402 .el-element.el-element-fdcb6bb{text-align:center;font-size:17px;}.el-32402 .el-element.el-element-5084b95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.el-32402 .el-element.el-element-0e3f22b{--display:flex;}.el-32402 .el-element.el-element-2f1a6ba > .el-widget-container:hover{--x-transform-translateY:-15px;}.el-32402 .el-element.el-element-2f1a6ba > .el-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-radius:20px 20px 20px 20px;}.el-32402 .el-element.el-element-2f1a6ba .el-icon-box-wrapper{gap:15px;}.el-32402 .el-element.el-element-2f1a6ba.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-745d8e6{--display:flex;}.el-32402 .el-element.el-element-f1be2db > .el-widget-container:hover{--x-transform-translateY:-15px;}.el-32402 .el-element.el-element-f1be2db > .el-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-radius:20px 20px 20px 20px;}.el-32402 .el-element.el-element-f1be2db .el-icon-box-wrapper{gap:15px;}.el-32402 .el-element.el-element-f1be2db.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-1718a88{--display:flex;}.el-32402 .el-element.el-element-58bbfb5 > .el-widget-container:hover{--x-transform-translateY:-15px;}.el-32402 .el-element.el-element-58bbfb5 > .el-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-radius:20px 20px 20px 20px;}.el-32402 .el-element.el-element-58bbfb5 .el-icon-box-wrapper{gap:15px;}.el-32402 .el-element.el-element-58bbfb5.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-e884d52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.el-32402 .el-element.el-element-c707d73{--display:flex;}.el-32402 .el-element.el-element-3f1a782 > .el-widget-container:hover{--x-transform-translateY:-15px;}.el-32402 .el-element.el-element-3f1a782 > .el-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-radius:20px 20px 20px 20px;}.el-32402 .el-element.el-element-3f1a782 .el-icon-box-wrapper{gap:15px;}.el-32402 .el-element.el-element-3f1a782.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-2cd9e9a{--display:flex;}.el-32402 .el-element.el-element-4de82ab > .el-widget-container:hover{--x-transform-translateY:-15px;}.el-32402 .el-element.el-element-4de82ab > .el-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-radius:20px 20px 20px 20px;}.el-32402 .el-element.el-element-4de82ab .el-icon-box-wrapper{gap:15px;}.el-32402 .el-element.el-element-4de82ab.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-f809193{--display:flex;}.el-32402 .el-element.el-element-1f07b59 > .el-widget-container:hover{--x-transform-translateY:-15px;}.el-32402 .el-element.el-element-1f07b59 > .el-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-radius:20px 20px 20px 20px;}.el-32402 .el-element.el-element-1f07b59 .el-icon-box-wrapper{gap:15px;}.el-32402 .el-element.el-element-1f07b59.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-ed3e3d9{--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.el-32402 .el-element.el-element-1008de8{--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;--justify-content:center;--align-items:center;}.el-32402 .el-element.el-element-9afa786{--display:flex;}.el-32402 .el-element.el-element-bc095e7{text-align:start;}.el-32402 .el-element.el-element-b6f081e{text-align:start;font-size:17px;}.el-32402 .el-element.el-element-f17ade2{--display:flex;}.el-32402 .el-element.el-element-7c497be .el-icon-box-wrapper{align-items:start;gap:15px;}.el-32402 .el-element.el-element-7c497be.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-79c1bf5 .el-icon-box-wrapper{align-items:start;gap:15px;}.el-32402 .el-element.el-element-79c1bf5.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-60010bb .el-icon-box-wrapper{align-items:start;gap:15px;}.el-32402 .el-element.el-element-60010bb.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-e497a5c .el-icon-box-wrapper{align-items:start;gap:15px;}.el-32402 .el-element.el-element-e497a5c.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-32c0a53{--display:flex;}.el-32402 .el-element.el-element-41cd164{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.el-32402 .el-element.el-element-41cd164:not(.el-motion-effects-element-type-background){background-color:var( --x-global-color-4ba16c6 );}.el-32402 .el-element.el-element-168a0ad{text-align:center;}.el-32402 .el-element.el-element-306f96b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.el-32402 .el-element.el-element-07c6403{--display:flex;}.el-32402 .el-element.el-element-449189e .el-icon-box-wrapper{gap:15px;}.el-32402 .el-element.el-element-449189e.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-8324d24{--display:flex;}.el-32402 .el-element.el-element-5ea3abc .el-icon-box-wrapper{gap:15px;}.el-32402 .el-element.el-element-5ea3abc.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-b84dc78{--display:flex;}.el-32402 .el-element.el-element-e927040 .el-icon-box-wrapper{gap:15px;}.el-32402 .el-element.el-element-e927040.el-view-default .el-icon{fill:var( --x-global-color-accent );color:var( --x-global-color-accent );border-color:var( --x-global-color-accent );}.el-32402 .el-element.el-element-d80be8b{--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;}.el-32402 .el-element.el-element-8ad14ca{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.el-32402 .el-element.el-element-f0efa54{text-align:center;}.el-32402 .el-element.el-element-019868f{text-align:center;}@media(min-width:768px){.el-32402 .el-element.el-element-41cd164{--content-width:1000px;}}@media(max-width:767px){.el-32402 .el-element.el-element-f17ade2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.el-32402 .el-element.el-element-7c497be{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.el-32402 .el-element.el-element-79c1bf5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.el-32402 .el-element.el-element-60010bb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.el-32402 .el-element.el-element-e497a5c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}}/* Start custom CSS for theme-site-logo, class: .el-element-5d5e275 */

/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .el-element-5e9e720 */

/* Start custom CSS for image-carousel, class: .el-element-be1c53f *//* Aplica filtro gris a todas las imágenes dentro del carrusel de Elementor */

/* Opcional: vuelve a color al pasar el mouse */
/* End custom CSS */
/* ===== Bloque de la página (gkt-hero-css) ===== */
.gkt-hero{font-family:"Poppins",sans-serif;color:#212121;background:#EFFAF8;padding:34px 0 64px}
.gkt-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}
.gkt-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:22px;align-items:stretch}
.gkt-main{background:#1ABC9C;border-radius:22px;padding:clamp(34px,4.5vw,60px);display:flex;flex-direction:column;justify-content:center}
.gkt-main h1{font-size:clamp(30px,3.8vw,48px);font-weight:700;line-height:1.16;color:#fff;margin:0 0 18px;letter-spacing:-0.5px;text-wrap:balance}
.gkt-main h1 em{font-style:normal;color:#0a0a0a}
.gkt-main p{font-size:1.04rem;line-height:1.65;color:rgba(255,255,255,.95);margin:0 0 30px;max-width:480px}
.gkt-ctas{display:flex;gap:13px;flex-wrap:wrap}
.gkt-btn-light{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#fff;color:#16a085;font-weight:700;font-size:.96rem;padding:.9rem 1.9rem;border-radius:10px;text-decoration:none;transition:transform .2s,box-shadow .2s}
.gkt-btn-light:hover{color:#16a085;transform:translateY(-2px);box-shadow:0 14px 28px -10px rgba(0,0,0,.28)}
.gkt-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:transparent;color:#fff;font-weight:600;font-size:.96rem;padding:.9rem 1.9rem;border-radius:10px;border:1.5px solid rgba(255,255,255,.75);text-decoration:none;transition:background .2s,color .2s,transform .2s}
.gkt-btn-ghost:hover{background:#fff;color:#16a085;transform:translateY(-2px)}
.gkt-side{display:flex;flex-direction:column;gap:22px}
.gkt-photo{flex:1;background:#fff;border:1px solid #e3ece9;border-radius:22px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:240px}
.gkt-photo img{display:block;max-width:min(78%,340px);height:auto}
.gkt-stats{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.gkt-stat{background:#fff;border:1px solid #e3ece9;border-radius:18px;padding:22px 22px 20px;display:flex;flex-direction:column}
.gkt-stat b{font-size:clamp(26px,2.6vw,34px);font-weight:800;color:#0F172A;line-height:1;letter-spacing:-0.5px;margin-bottom:8px;white-space:nowrap}
.gkt-stat span{font-size:13px;line-height:1.5;color:#5a6770;margin-bottom:14px}
.gkt-stat a{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0F172A;text-decoration:underline;text-underline-offset:3px;transition:color .2s}
.gkt-stat a:hover{color:#16a085}
.gkt-stat a svg{width:13px;height:13px;transition:transform .2s}
.gkt-stat a:hover svg{transform:translate(2px,2px)}
@media(max-width:960px){.gkt-grid{grid-template-columns:1fr}.gkt-main{min-height:0;padding:38px 28px}.gkt-photo{min-height:280px}}
@media(max-width:560px){.gkt-stats{grid-template-columns:1fr}.gkt-hero{padding:18px 0 46px}}
.el-32402 .el-element.el-element-8a26bef{background-color:#fff!important}
/* cards de Soluciones especializadas */
.el-32402 .el-element-0e3f22b,.el-32402 .el-element-745d8e6,.el-32402 .el-element-1718a88,.el-32402 .el-element-c707d73,.el-32402 .el-element-2cd9e9a,.el-32402 .el-element-f809193{background:#fff;border:1px solid #e8edf0;border-radius:16px;padding:30px 22px 28px;transition:transform .25s,border-color .25s,box-shadow .25s}
.el-32402 .el-element-0e3f22b:hover,.el-32402 .el-element-745d8e6:hover,.el-32402 .el-element-1718a88:hover,.el-32402 .el-element-c707d73:hover,.el-32402 .el-element-2cd9e9a:hover,.el-32402 .el-element-f809193:hover{transform:translateY(-4px);border-color:#1ABC9C;box-shadow:0 20px 40px -20px rgba(26,188,156,.35)}
.el-32402 .el-element-8a26bef .el-widget-icon-box,.el-32402 .el-element-8a26bef .el-widget-icon-box:hover{transform:none!important}
.el-32402 .el-element-8a26bef .el-icon-box-icon .el-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#effaf8;border-radius:14px;font-size:26px}
.el-32402 .el-element-8a26bef .el-icon-box-icon .el-icon svg{width:26px;height:26px}
/* fila Nuestro proceso en gris */
.el-32402 .el-element.el-element-ed3e3d9{background-color:#F5F5F5!important}
/* foto del proceso redondeada */
.el-32402 .el-element-04d4559 img{border-radius:16px;box-shadow:0 1px 5px rgba(0,0,0,.18)}
/* iconos de los pasos del proceso en tile mint */
.el-32402 .el-element.el-element-ed3e3d9 .el-icon-box-icon .el-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#effaf8;border-radius:12px;font-size:22px}
.el-32402 .el-element.el-element-ed3e3d9 .el-icon-box-icon .el-icon svg{width:22px;height:22px}
/* Razones para confiar: cards blancas con borde sobre mint */
.el-32402 .el-element-07c6403,.el-32402 .el-element-8324d24,.el-32402 .el-element-b84dc78{background:#fff;border:1px solid #e3ece9;border-radius:16px;padding:30px 22px 28px;transition:transform .25s,border-color .25s,box-shadow .25s}
.el-32402 .el-element-07c6403:hover,.el-32402 .el-element-8324d24:hover,.el-32402 .el-element-b84dc78:hover{transform:translateY(-4px);border-color:#1ABC9C;box-shadow:0 20px 40px -20px rgba(26,188,156,.35)}
.el-32402 .el-element-41cd164 .el-widget-icon-box,.el-32402 .el-element-41cd164 .el-widget-icon-box:hover{transform:none!important}
.el-32402 .el-element-41cd164 .el-icon-box-icon .el-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#effaf8;border-radius:14px;font-size:26px}
.el-32402 .el-element-41cd164 .el-icon-box-icon .el-icon svg{width:26px;height:26px}

/* ===== Bloque de la página ===== */
.gk-faq{display:flex;flex-direction:column;gap:10px;font-family:'Poppins',sans-serif}.gk-faq__item{background:#fff;border:1px solid #C7C7C7;border-radius:20px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.gk-faq__item[open]{border-color:#1ABC9C;box-shadow:0 14px 28px -16px rgba(26,188,156,.22)}.gk-faq__q{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-weight:500;color:#0F172A;font-size:15.5px;line-height:1.35;background:#fff;border-radius:20px;transition:background .15s ease}.gk-faq__q::-webkit-details-marker{display:none}.gk-faq__q::marker{content:""}.gk-faq__q:hover{background:#fafafa}.gk-faq__item[open] .gk-faq__q{background:#fff;border-bottom:1px solid #eee;border-radius:20px 20px 0 0}.gk-faq__chev{flex:none;color:#1ABC9C;transition:transform .25s ease}.gk-faq__item[open] .gk-faq__chev{transform:rotate(180deg)}.gk-faq__a{padding:14px 22px 22px;color:#334155;font-size:14.5px;line-height:1.6}.gk-faq__a p{margin:0 0 .8em}.gk-faq__a p:last-child{margin-bottom:0}.gk-faq__a a{color:#1ABC9C;text-decoration:none;border-bottom:1px solid rgba(26,188,156,.3)}.gk-faq__a a:hover{color:#16A085;border-bottom-color:#16A085}

/* ===== Bloque de la página (gk-cta-especialistas-css) ===== */
.el-32402 .el-element.el-element-60a9e1a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.07;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.el-32402 .el-element.el-element-60a9e1a:not(.el-motion-effects-element-type-background),.el-32402 .el-element.el-element-60a9e1a > .el-motion-effects-container > .el-motion-effects-layer{background-color:#1ABC9C;}
.el-32402 .el-element.el-element-60a9e1a::before,.el-32402 .el-element.el-element-60a9e1a > .el-background-video-container::before,.el-32402 .el-element.el-element-60a9e1a > .x-con-inner > .el-background-video-container::before,.el-32402 .el-element.el-element-60a9e1a > .el-background-slideshow::before,.el-32402 .el-element.el-element-60a9e1a > .x-con-inner > .el-background-slideshow::before,.el-32402 .el-element.el-element-60a9e1a > .el-motion-effects-container > .el-motion-effects-layer::before{background-image:url("/pe/assets/img/2021/08/pattern-people.jpg");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:28% auto;}
.el-32402 .el-element.el-element-4f64554{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}
.el-32402 .el-element.el-element-5e1a0ee{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4% 4% 4% 4%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}
.el-32402 .el-element.el-element-5e1a0ee:not(.el-motion-effects-element-type-background),.el-32402 .el-element.el-element-5e1a0ee > .el-motion-effects-container > .el-motion-effects-layer{background-color:#000000;}
.el-32402 .el-element.el-element-ff788bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}
.el-32402 .el-element.el-element-72b01da .el-icon-box-wrapper{align-items:start;gap:15px;}
.el-32402 .el-element.el-element-72b01da.el-view-stacked .el-icon{background-color:#FFFFFF;}
.el-32402 .el-element.el-element-72b01da.el-view-framed .el-icon,.el-32402 .el-element.el-element-72b01da.el-view-default .el-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}
.el-32402 .el-element.el-element-72b01da .el-icon-box-title{color:#FFFFFF;}
.el-32402 .el-element.el-element-72b01da .el-icon-box-description{color:#FFFFFF;}
.el-32402 .el-element.el-element-938dcbf{--divider-border-style:solid;--divider-color:#1D1D1D;--divider-border-width:2px;}
.el-32402 .el-element.el-element-938dcbf > .el-widget-container{padding:20px 0px 0px 0px;}
.el-32402 .el-element.el-element-938dcbf .el-divider-separator{width:100%;}
.el-32402 .el-element.el-element-938dcbf .el-divider{padding-block-start:2px;padding-block-end:2px;}
.el-32402 .el-element.el-element-a6e5c25{--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;}
.el-32402 .el-element.el-element-88c7c97 .el-icon-wrapper{text-align:center;}
.el-32402 .el-element.el-element-88c7c97.el-view-stacked .el-icon{background-color:var( --x-global-color-primary );}
.el-32402 .el-element.el-element-88c7c97.el-view-framed .el-icon,.el-32402 .el-element.el-element-88c7c97.el-view-default .el-icon{color:var( --x-global-color-primary );border-color:var( --x-global-color-primary );}
.el-32402 .el-element.el-element-88c7c97.el-view-framed .el-icon,.el-32402 .el-element.el-element-88c7c97.el-view-default .el-icon svg{fill:var( --x-global-color-primary );}
.el-32402 .el-element.el-element-717814b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}
.el-32402 .el-element.el-element-8db970e .el-heading-title{color:#FFFFFF;}
.el-32402 .el-element.el-element-f3dd281 .el-button{background-color:var( --x-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}
.el-32402 .el-element.el-element-ef545f2{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.el-32402 .el-element.el-element-ef545f2.x-con{--align-self:flex-end;}
.el-32402 .el-element.el-element-8fcc920 > .el-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
@media(min-width:768px){.el-32402 .el-element.el-element-60a9e1a{--content-width:1200px;}
.el-32402 .el-element.el-element-4f64554{--width:50%;}
.el-32402 .el-element.el-element-ef545f2{--width:50%;}}
@media(max-width:767px){.el-32402 .el-element.el-element-a6e5c25{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}}

/* ===== Bloque de la página ===== */
.gk-form{display:flex;flex-direction:column;gap:12px;margin:18px 0;font-family:Poppins,sans-serif}.gk-form__row{display:flex;flex-direction:column;gap:6px}.gk-form .gk-form__field{width:100%!important;padding:14px 18px!important;background:#F7F9FA!important;border:1px solid #E2E8EF!important;border-radius:18px!important;font:inherit;font-size:14.5px!important;color:#0F172A!important;line-height:1.4!important;min-height:0!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.gk-form .gk-form__field:hover{background:#fff!important;border-color:#cbd3dc!important}.gk-form .gk-form__field:focus{outline:0!important;background:#fff!important;border-color:#1ABC9C!important;box-shadow:0 0 0 4px rgba(26,188,156,.16)!important}.gk-form .gk-form__field::placeholder{color:#9aa5b1!important;font-weight:400!important}.gk-form .gk-form__field[type="tel"],.gk-form .gk-form__field[type="email"]{letter-spacing:.2px}.gk-form textarea.gk-form__field{min-height:110px!important;resize:vertical!important;border-radius:22px!important}
.gk-form__btn{align-self:flex-start;background:#1ABC9C;color:#fff;border:0;border-radius:18px;padding:12px 28px;font:600 14.5px/1 Poppins,sans-serif;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,transform .12s ease}.gk-form__btn:hover{background:#16A085}.gk-form__btn:active{transform:translateY(1px)}.gk-form__btn:disabled{background:#94a3b8;cursor:not-allowed;transform:none}.gk-form__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.gk-form__msg{padding:12px 16px;border-radius:14px;font-size:13.5px;line-height:1.4;margin-top:4px}.gk-form__msg--ok{background:rgba(26,188,156,.10);color:#0e8a72;border:1px solid rgba(26,188,156,.35)}.gk-form__msg--err{background:rgba(220,38,38,.08);color:#b1212f;border:1px solid rgba(220,38,38,.30)}
/* Prefooter #contacto: la foto (262x500) se veia chica junto al formulario; en escritorio llega a la altura del formulario. */
@media(min-width:1025px){.el-32402 .el-element-8fcc920 img{height:660px;width:auto;max-width:none}}
@media(min-width:768px) and (max-width:1024px){.el-32402 .el-element-8fcc920 img{height:560px;width:auto;max-width:none}}

/* ===== Rediseño completo de la página (11-oct-2026): mismo lenguaje que el resto del sitio ===== */
.el-32402{font-family:Poppins,sans-serif}
.gkso-kicker{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#16A085;margin-bottom:10px}
.gkso-in{max-width:1180px;margin:0 auto}
.gkso-head{text-align:center;max-width:720px;margin:0 auto 44px}
.gkso-head h2,.gkso-proc h2,.gkso-raz h2{font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.2;color:#212121;margin:0 0 12px}
.gkso-head p{margin:0;font-size:16px;line-height:1.6;color:#6b6b6b}
.gkso-chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-radius:12px;font:600 13.5px/1.2 Poppins,sans-serif;color:#212121;box-shadow:0 1px 5px rgba(0,0,0,.2);white-space:nowrap;animation:gkvpsFlota 5s ease-in-out infinite}
.gkso-chip>svg,.gkvps-ct__chip>svg{width:18px;height:18px;color:#fff;background:#1ABC9C;border-radius:50%;padding:3px;box-sizing:content-box}
.gkso-btn{display:inline-flex;align-items:center;gap:9px;background:#1ABC9C;color:#fff!important;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;text-decoration:none;border:2px solid #1ABC9C;transition:background .25s,transform .25s,color .25s}
.gkso-btn:hover{background:#16A085;border-color:#16A085;transform:translateY(-2px)}
.gkso-btn--line{background:transparent;color:#16A085!important}
.gkso-btn--line:hover{background:#1ABC9C;color:#fff!important}
.gkso-btn svg{flex:0 0 auto}

/* Portada */
.gkso-hero{background:#EFFAF8;padding:60px 20px 0;overflow:hidden}
.gkso-hero__in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:end}
.gkso-hero__txt{padding-bottom:70px;align-self:center}
.gkso-hero h1{font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.12;color:#212121;margin:0 0 18px}
.gkso-hero h1 em{font-style:normal;color:#1ABC9C}
.gkso-hero__txt>p{font-size:17px;line-height:1.65;color:#555;margin:0 0 28px;max-width:540px}
.gkso-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}
.gkso-hero__datos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:560px}
.gkso-hero__datos li{background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 10px 30px -20px rgba(22,160,133,.5)}
.gkso-hero__datos b{display:block;font-size:22px;font-weight:700;color:#16A085;line-height:1.1;margin-bottom:4px}
.gkso-hero__datos span{font-size:12.5px;line-height:1.4;color:#6b6b6b;display:block}
.gkso-hero__foto{position:relative;height:600px}
.gkso-hero__circulo{position:absolute;left:50%;bottom:-90px;width:520px;height:520px;border-radius:50%;background:#1ABC9C;transform:translateX(-50%)}
.gkso-hero__circulo::after{content:"";position:absolute;inset:-26px;border-radius:50%;border:2px dashed rgba(26,188,156,.45)}
.gkso-hero__foto img{position:absolute;left:50%;bottom:0;height:100%;width:auto;max-width:none;transform:translateX(-46%);filter:drop-shadow(0 6px 10px rgba(15,23,42,.12))}
.gkso-chip--a{left:-4%;top:30%}
.gkso-chip--b{right:-2%;bottom:20%;animation-delay:-2.5s}

/* Servicios */
.gkso-serv{padding:90px 20px 70px;background:#fff}
.gkso-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.gkso-card{background:#fff;border:1px solid #e3f1ee;border-radius:18px;padding:28px 26px;transition:transform .3s,border-color .3s,box-shadow .3s}
.gkso-card:hover{transform:translateY(-4px);border-color:#1ABC9C;box-shadow:0 20px 40px -22px rgba(26,188,156,.45)}
.gkso-card__ic,.gkso-step__ic,.gkso-raz__ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:54px;height:54px;border-radius:15px;background:#EFFAF8;color:#16A085;transition:background .3s,color .3s}
.gkso-card__ic{margin-bottom:16px}
.gkso-card__ic i,.gkso-step__ic i,.gkso-raz__ic i{font-size:28px;line-height:1;color:inherit}
.gkso-card__ic svg,.gkso-step__ic svg,.gkso-raz__ic svg{width:26px;height:26px;fill:currentColor}
.gkso-card:hover .gkso-card__ic{background:#1ABC9C;color:#fff}
.gkso-card h3{font-size:17px;font-weight:700;color:#212121;margin:0 0 8px;line-height:1.3}
.gkso-card p{font-size:14px;line-height:1.6;color:#6b6b6b;margin:0}
.el-32402 .icon::before{font-family:gk-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/* Proceso */
.gkso-proc{padding:0 20px}
.gkso-proc__in{max-width:1180px;margin:0 auto;background:#EFFAF8;border-radius:32px;padding:60px 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}
.gkso-proc__lead,.gkso-raz__lead{font-size:16px;line-height:1.6;color:#6b6b6b;margin:0 0 28px}
.gkso-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
.gkso-step{display:flex;gap:16px;align-items:center;background:#fff;border-radius:18px;padding:16px 18px;transition:transform .3s,box-shadow .3s}
.gkso-step:hover{transform:translateX(6px);box-shadow:0 18px 36px -24px rgba(26,188,156,.6)}
.gkso-step:hover .gkso-step__ic{background:#1ABC9C;color:#fff}
.gkso-step small{display:block;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1ABC9C;margin-bottom:2px}
.gkso-step h3{font-size:16.5px;font-weight:700;color:#212121;margin:0 0 3px;line-height:1.3}
.gkso-step p{font-size:14px;line-height:1.5;color:#6b6b6b;margin:0}
.gkso-proc__fotos{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px}
.gkso-proc__fotos img{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:0 18px 40px -26px rgba(15,23,42,.5)}
.gkso-proc__f1{grid-column:1/-1;aspect-ratio:16/9}
.gkso-proc__f2,.gkso-proc__f3{aspect-ratio:1/1}
.gkso-chip--proc{left:-18px;bottom:26px}

/* Razones */
.gkso-raz{padding:90px 20px}
.gkso-raz__in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}
.gkso-raz__foto{position:relative;background:#1ABC9C;border-radius:120px 24px 24px 24px;padding:40px 30px 0;display:flex;justify-content:center;align-items:flex-end;min-height:440px}
.gkso-raz__foto::before{content:"";position:absolute;right:28px;top:28px;width:86px;height:86px;border-radius:50%;border:10px solid rgba(255,255,255,.25)}
.gkso-raz__foto img{position:relative;display:block;width:100%;max-width:440px;height:auto}
.gkso-raz__badge{position:absolute;left:-18px;bottom:36px;background:#fff;border-radius:16px;padding:14px 18px;box-shadow:0 1px 5px rgba(0,0,0,.2)}
.gkso-raz__badge b{display:block;font-size:26px;font-weight:700;color:#16A085;line-height:1}
.gkso-raz__badge span{font-size:13px;color:#555}
.gkso-raz__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
.gkso-raz__item{display:flex;gap:16px;align-items:flex-start;border:1px solid #e3f1ee;border-radius:18px;padding:18px 20px;transition:border-color .3s,box-shadow .3s}
.gkso-raz__item:hover{border-color:#1ABC9C;box-shadow:0 18px 36px -24px rgba(26,188,156,.6)}
.gkso-raz__item:hover .gkso-raz__ic{background:#1ABC9C;color:#fff}
.gkso-raz__item h3{font-size:17px;font-weight:700;color:#212121;margin:2px 0 4px}
.gkso-raz__item p{font-size:14px;line-height:1.55;color:#6b6b6b;margin:0}

/* Preguntas frecuentes */
.gkso-faq{padding:20px 20px 90px}
.gkso-in--faq{max-width:900px}

/* Contacto: mismo bloque que /pe/servidores-vps-cloud */
.gkvps-ct{background:#1ABC9C;padding:80px 20px 0;font-family:Poppins,sans-serif}
.gkvps-ct__in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end}
.gkvps-ct__card{background:#000;color:#fff;border-radius:22px;padding:40px 42px;margin-bottom:80px;align-self:center}
.gkvps-ct__head{display:flex;gap:18px;align-items:flex-start}
.gkvps-ct__ic svg{width:46px;height:46px;fill:#fff;color:#fff}
.gkvps-ct__head h3{margin:0 0 10px;font-size:28px;line-height:1.2;font-weight:600;color:#fff}
.gkvps-ct__head p{margin:0;font-size:16px;line-height:1.55;color:#fff}
.gkvps-ct .gk-form{display:flex;flex-direction:column;gap:12px;margin:26px 0 24px}
.gkvps-ct .gk-form__row{display:flex;flex-direction:column}
.gkvps-ct .gk-form .gk-form__field{width:100%!important;padding:14px 18px!important;background:#F7F9FA!important;border:1px solid #E2E8EF!important;border-radius:18px!important;font:inherit;font-size:14.5px!important;color:#0F172A!important;line-height:1.4!important;min-height:0!important}
.gkvps-ct .gk-form .gk-form__field:focus{outline:0!important;background:#fff!important;border-color:#1ABC9C!important;box-shadow:0 0 0 4px rgba(26,188,156,.25)!important}
.gkvps-ct .gk-form .gk-form__field::placeholder{color:#9aa5b1!important}
.gkvps-ct .gk-form__btn{align-self:flex-start;background:#1ABC9C;color:#fff;border:0;border-radius:18px;padding:12px 28px;font:600 14.5px/1 Poppins,sans-serif;cursor:pointer;transition:background .15s}
.gkvps-ct .gk-form__btn:hover{background:#16A085}
.gkvps-ct .gk-form__btn:disabled{background:#94a3b8;cursor:not-allowed}
.gkvps-ct .gk-form__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}
.gkvps-ct .gk-form__msg{padding:12px 16px;border-radius:14px;font-size:13.5px;line-height:1.4}
.gkvps-ct .gk-form__msg--ok{background:rgba(26,188,156,.18);color:#7ff0d8;border:1px solid rgba(26,188,156,.45)}
.gkvps-ct .gk-form__msg--err{background:rgba(220,38,38,.15);color:#ffb4b4;border:1px solid rgba(220,38,38,.4)}
.gkvps-ct__wa{display:flex;gap:16px;align-items:center;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}
.gkvps-ct__waic svg{width:50px;height:50px;fill:#1ABC9C;color:#1ABC9C}
.gkvps-ct__wa strong{display:block;font-size:17px;font-weight:600;margin-bottom:8px}
.gkvps-ct__wa a{display:inline-block;background:#1ABC9C;color:#fff!important;font-size:15px;padding:8px 14px;border-radius:6px;text-decoration:none}
.gkvps-ct__wa a:hover{background:#16A085}
.gkvps-ct__foto{position:relative;height:620px}
.gkvps-ct__forma{position:absolute;left:6%;right:6%;bottom:0;height:68%;background:#fff;border-radius:120px 18px 18px 18px;box-shadow:0 1px 5px rgba(0,0,0,.2)}
.gkvps-ct__forma::after{content:"";position:absolute;right:26px;top:26px;width:86px;height:86px;border-radius:50%;border:10px solid #e8f8f5}
.gkvps-ct__foto img{position:absolute;left:50%;bottom:0;height:100%;width:auto;max-width:none;transform:translateX(-50%);filter:drop-shadow(0 6px 10px rgba(15,23,42,.12))}
.gkvps-ct__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-radius:12px;font:600 13.5px/1.2 Poppins,sans-serif;color:#212121;box-shadow:0 1px 5px rgba(0,0,0,.2);white-space:nowrap;animation:gkvpsFlota 5s ease-in-out infinite}
.gkvps-ct__chip--a{left:0;top:46%}
.gkvps-ct__chip--b{right:0;bottom:14%;animation-delay:-2.5s}
@keyframes gkvpsFlota{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
@media(prefers-reduced-motion:reduce){.gkvps-ct__chip,.gkso-chip{animation:none}}

@media(max-width:1024px){
.gkso-hero__in{grid-template-columns:1fr;gap:0}
.gkso-hero__txt{padding-bottom:30px;text-align:center}
.gkso-hero__txt>p{margin-left:auto;margin-right:auto}
.gkso-ctas{justify-content:center}
.gkso-hero__datos{margin:0 auto}
.gkso-hero__foto{height:520px}
.gkso-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.gkso-proc__in{grid-template-columns:1fr;padding:44px 32px}
.gkso-raz__in{grid-template-columns:1fr;gap:44px}
.gkso-raz__foto{max-width:520px;margin:0 auto;width:100%}
.gkvps-ct__in{grid-template-columns:1fr;gap:0}.gkvps-ct__card{margin-bottom:40px}.gkvps-ct__foto{height:480px}
}
@media(max-width:640px){
.gkso-hero{padding:40px 14px 0}
.gkso-hero__datos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.gkso-hero__datos li{padding:12px 10px}
.gkso-hero__datos b{font-size:18px}
.gkso-hero__foto{height:430px}
.gkso-hero__circulo{width:380px;height:380px}
.gkso-chip{font-size:12px;padding:8px 10px}
.gkso-chip--a{left:0}.gkso-chip--b{right:0}
.gkso-serv{padding:60px 14px 50px}
.gkso-grid{grid-template-columns:1fr}
.gkso-proc{padding:0 14px}
.gkso-proc__in{padding:32px 18px;border-radius:24px}
.gkso-chip--proc{position:static;transform:none;grid-column:1/-1;justify-self:center;white-space:normal}
.gkso-raz{padding:60px 14px}
.gkso-raz__badge{left:10px}
.gkso-faq{padding:10px 14px 60px}
.gkvps-ct{padding:48px 14px 0}.gkvps-ct__card{padding:28px 22px}.gkvps-ct__head h3{font-size:23px}.gkvps-ct__foto{height:400px}.gkvps-ct__chip{font-size:12px;padding:8px 10px}
}
