/* gokiebox.com/pe/publicidad-redes-sociales — CSS propio de esta página. */
/* ===== Reglas de diseño de esta página (heredadas del maquetador) ===== */
.el-18130 .el-element.el-element-65dd2d2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-18130 .el-element.el-element-65dd2d2:not(.el-motion-effects-element-type-background){background-color:var( --x-global-color-4ba16c6 );}.el-18130 .el-element.el-element-fa1817e{--display:flex;--justify-content:center;}.el-18130 .el-element.el-element-bdb6409 .el-heading-title{font-size:50px;font-weight:600;color:var( --x-global-color-secondary );}.el-18130 .el-element.el-element-a352b79 .el-heading-title{font-size:18px;font-weight:400;line-height:28px;}.el-18130 .el-element.el-element-4bba4f7 .el-button{background-color:#000000;}.el-18130 .el-element.el-element-d87949b{--display:flex;--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-18130 .el-element.el-element-b66290d{--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:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.el-18130 .el-element.el-element-d62c8fe{text-align:center;}.el-18130 .el-element.el-element-d62c8fe .el-heading-title{font-weight:600;}.el-18130 .el-element.el-element-1f47bdd{text-align:center;}.el-18130 .el-element.el-element-3e5e032{--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-18130 .el-element.el-element-21dca1f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -18px rgba(0, 0, 0, 0.05);--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.el-18130 .el-element.el-element-21dca1f.x-con:hover{--x-con-transform-translateY:-10px;}.el-18130 .el-element.el-element-4061f97 .el-icon-box-wrapper{text-align:start;gap:15px;}.el-18130 .el-element.el-element-4061f97.el-view-default .el-icon{fill:var( --x-global-color-primary );color:var( --x-global-color-primary );border-color:var( --x-global-color-primary );}.el-18130 .el-element.el-element-4061f97 .el-icon-box-title,.el-18130 .el-element.el-element-4061f97 .el-icon-box-title a{font-weight:500;}.el-18130 .el-element.el-element-2a2a236{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -18px rgba(0, 0, 0, 0.05);--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.el-18130 .el-element.el-element-2a2a236.x-con:hover{--x-con-transform-translateY:-10px;}.el-18130 .el-element.el-element-6169d76 .el-icon-box-wrapper{text-align:start;gap:15px;}.el-18130 .el-element.el-element-6169d76.el-view-default .el-icon{fill:var( --x-global-color-primary );color:var( --x-global-color-primary );border-color:var( --x-global-color-primary );}.el-18130 .el-element.el-element-6169d76 .el-icon-box-title,.el-18130 .el-element.el-element-6169d76 .el-icon-box-title a{font-weight:500;}.el-18130 .el-element.el-element-b307173{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBEBEB;--border-color:#EBEBEB;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px -18px rgba(0, 0, 0, 0.05);--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.el-18130 .el-element.el-element-b307173.x-con:hover{--x-con-transform-translateY:-10px;}.el-18130 .el-element.el-element-8f73bc6 .el-icon-box-wrapper{text-align:start;gap:15px;}.el-18130 .el-element.el-element-8f73bc6.el-view-default .el-icon{fill:var( --x-global-color-primary );color:var( --x-global-color-primary );border-color:var( --x-global-color-primary );}.el-18130 .el-element.el-element-8f73bc6 .el-icon-box-title,.el-18130 .el-element.el-element-8f73bc6 .el-icon-box-title a{font-weight:500;}.el-18130 .el-element.el-element-fd36553{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.el-18130 .el-element.el-element-fd36553:not(.el-motion-effects-element-type-background){background-color:var( --x-global-color-8e35044 );}.el-18130 .el-element.el-element-3ff3195 .el-heading-title{font-weight:600;}.el-18130 .el-element.el-element-922ad22{text-align:start;}.el-18130 .el-element.el-element-3aa146d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-18130 .el-element.el-element-61d9eb7 > .el-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.el-18130 .el-element.el-element-39d927f{--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:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.el-18130 .el-element.el-element-ba95624{text-align:center;}.el-18130 .el-element.el-element-ba95624 .el-heading-title{color:#0f172a;}.el-18130 .el-element.el-element-7cc5d90{text-align:center;}.el-18130 .el-element.el-element-ff57f58{--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-18130 .el-element.el-element-7481840 img{border-radius:50px 50px 50px 50px;}.el-18130 .el-element.el-element-f5bd1c9 img{border-radius:50px 50px 50px 50px;}.el-18130 .el-element.el-element-188925e{--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:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.el-18130 .el-element.el-element-188925e:not(.el-motion-effects-element-type-background){background-color:var( --x-global-color-4ba16c6 );}.el-18130 .el-element.el-element-67c4612{text-align:center;}.el-18130 .el-element.el-element-67c4612 .el-heading-title{font-size:44px;font-weight:600;}.el-18130 .el-element.el-element-160a66d{text-align:center;}.el-18130 .el-element.el-element-fe1bbad{--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-18130 .el-element.el-element-060dde8{--display:flex;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:20px 20px 20px 20px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.el-18130 .el-element.el-element-060dde8:not(.el-motion-effects-element-type-background){background-color:var( --x-global-color-primary );}.el-18130 .el-element.el-element-8100f44{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-18130 .el-element.el-element-bc1ed0f .el-icon-wrapper{text-align:center;}.el-18130 .el-element.el-element-bc1ed0f.el-view-default .el-icon{color:#FFFFFF;border-color:#FFFFFF;}.el-18130 .el-element.el-element-bc1ed0f.el-view-default .el-icon svg{fill:#FFFFFF;}.el-18130 .el-element.el-element-fc3510e .el-icon-wrapper{text-align:center;}.el-18130 .el-element.el-element-fc3510e.el-view-default .el-icon{color:#FFFFFF;border-color:#FFFFFF;}.el-18130 .el-element.el-element-fc3510e.el-view-default .el-icon svg{fill:#FFFFFF;}.el-18130 .el-element.el-element-12373fe .el-heading-title{font-weight:700;color:#FFFFFF;}.el-18130 .el-element.el-element-0b7ec9f{color:#FFFFFF;}.el-18130 .el-element.el-element-cf863d0 .el-icon-list-items:not(.el-inline-items) .el-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.el-18130 .el-element.el-element-cf863d0 .el-icon-list-items:not(.el-inline-items) .el-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.el-18130 .el-element.el-element-cf863d0 .el-icon-list-item:not(:last-child):after{content:"";border-color:#12AD8F;}.el-18130 .el-element.el-element-cf863d0 .el-icon-list-items:not(.el-inline-items) .el-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.el-18130 .el-element.el-element-cf863d0 .el-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.el-18130 .el-element.el-element-cf863d0 .el-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.el-18130 .el-element.el-element-cf863d0{--x-icon-list-icon-size:30px;}.el-18130 .el-element.el-element-cf863d0 .el-icon-list-icon{padding-inline-end:0px;}.el-18130 .el-element.el-element-cf863d0 .el-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.el-18130 .el-element.el-element-5152ba1{--display:flex;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:20px 20px 20px 20px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.el-18130 .el-element.el-element-5152ba1:not(.el-motion-effects-element-type-background){background-color:var( --x-global-color-text );}.el-18130 .el-element.el-element-c2d7947{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-18130 .el-element.el-element-07bd9ba .el-icon-wrapper{text-align:center;}.el-18130 .el-element.el-element-07bd9ba.el-view-default .el-icon{color:#FFFFFF;border-color:#FFFFFF;}.el-18130 .el-element.el-element-07bd9ba.el-view-default .el-icon svg{fill:#FFFFFF;}.el-18130 .el-element.el-element-7fefe1d .el-heading-title{font-weight:700;color:#FFFFFF;}.el-18130 .el-element.el-element-33a8e11{color:#FFFFFF;}.el-18130 .el-element.el-element-af2b0cf .el-icon-list-items:not(.el-inline-items) .el-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.el-18130 .el-element.el-element-af2b0cf .el-icon-list-items:not(.el-inline-items) .el-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.el-18130 .el-element.el-element-af2b0cf .el-icon-list-item:not(:last-child):after{content:"";border-color:#202020;}.el-18130 .el-element.el-element-af2b0cf .el-icon-list-items:not(.el-inline-items) .el-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.el-18130 .el-element.el-element-af2b0cf .el-icon-list-icon i{color:var( --x-global-color-primary );transition:color 0.3s;}.el-18130 .el-element.el-element-af2b0cf .el-icon-list-icon svg{fill:var( --x-global-color-primary );transition:fill 0.3s;}.el-18130 .el-element.el-element-af2b0cf{--x-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.el-18130 .el-element.el-element-af2b0cf .el-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.el-18130 .el-element.el-element-bdd8878{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.el-18130 .el-element.el-element-5bda007{--display:flex;}.el-18130 .el-element.el-element-05d0073{--display:flex;}.el-18130 .el-element.el-element-476334b{--display:flex;}.el-18130 .el-element.el-element-f388a16{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.el-18130 .el-element.el-element-777fe0c{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.el-18130 .el-element.el-element-777fe0c:not(.el-motion-effects-element-type-background){background-color:var( --x-global-color-8e35044 );}.el-18130 .el-element.el-element-db8cff5{text-align:center;}.el-18130 .el-element.el-element-b20ff05{text-align:center;}.el-18130 .el-element.el-element-306b4f9{--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-18130 .el-element.el-element-0d09046{--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;--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-18130 .el-element.el-element-8cd4534{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.el-18130 .el-element.el-element-1a42f10{text-align:center;}.el-18130 .el-element.el-element-8bc7f69{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-18130 .el-element.el-element-8bc7f69:not(.el-motion-effects-element-type-background){background-color:#1ABC9C;}.el-18130 .el-element.el-element-8bc7f69::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-18130 .el-element.el-element-b8eaba1{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.el-18130 .el-element.el-element-af06c13{--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-18130 .el-element.el-element-af06c13:not(.el-motion-effects-element-type-background){background-color:#000000;}.el-18130 .el-element.el-element-f5493bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.el-18130 .el-element.el-element-7f4bd64 .el-icon-box-wrapper{align-items:start;gap:15px;}.el-18130 .el-element.el-element-7f4bd64.el-view-default .el-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.el-18130 .el-element.el-element-7f4bd64 .el-icon-box-title{color:#FFFFFF;}.el-18130 .el-element.el-element-7f4bd64 .el-icon-box-description{color:#FFFFFF;}.el-18130 .el-element.el-element-0bb69f0{--divider-border-style:solid;--divider-color:#1D1D1D;--divider-border-width:2px;}.el-18130 .el-element.el-element-0bb69f0 > .el-widget-container{padding:20px 0px 0px 0px;}.el-18130 .el-element.el-element-0bb69f0 .el-divider-separator{width:100%;}.el-18130 .el-element.el-element-0bb69f0 .el-divider{padding-block-start:2px;padding-block-end:2px;}.el-18130 .el-element.el-element-e89d530{--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-18130 .el-element.el-element-3963f4d .el-icon-wrapper{text-align:center;}.el-18130 .el-element.el-element-3963f4d.el-view-default .el-icon{color:var( --x-global-color-primary );border-color:var( --x-global-color-primary );}.el-18130 .el-element.el-element-3963f4d.el-view-default .el-icon svg{fill:var( --x-global-color-primary );}.el-18130 .el-element.el-element-4797652{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.el-18130 .el-element.el-element-a5ec35b .el-heading-title{color:#FFFFFF;}.el-18130 .el-element.el-element-2f21359 .el-button{background-color:var( --x-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.el-18130 .el-element.el-element-73a345b{--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-18130 .el-element.el-element-73a345b.x-con{--align-self:flex-end;}.el-18130 .el-element.el-element-8332375 > .el-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.el-18130 .el-element.el-element-65dd2d2{--content-width:1300px;}.el-18130 .el-element.el-element-fa1817e{--width:50%;}.el-18130 .el-element.el-element-d87949b{--width:50%;}.el-18130 .el-element.el-element-b66290d{--content-width:1200px;}.el-18130 .el-element.el-element-fd36553{--content-width:1300px;}.el-18130 .el-element.el-element-188925e{--content-width:1200px;}.el-18130 .el-element.el-element-bdd8878{--content-width:1300px;}.el-18130 .el-element.el-element-8bc7f69{--content-width:1200px;}.el-18130 .el-element.el-element-b8eaba1{--width:50%;}.el-18130 .el-element.el-element-73a345b{--width:50%;}}@media(max-width:767px){.el-18130 .el-element.el-element-bdb6409{text-align:center;}.el-18130 .el-element.el-element-bdb6409 .el-heading-title{font-size:49px;}.el-18130 .el-element.el-element-e89d530{--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;}}/* 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 ===== */
/* Contenedor principal */
.gkbx-features-section{ 
    padding: 0; 
    background: transparent; 
    width: 100%; 
    font-family: 'Poppins', sans-serif;
} 
.gkbx-features-container{ max-width: 100%; width: 100%; margin: 0 auto; }

/* Grilla de 3 columnas iguales */
.gkbx-features-grid{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: minmax(180px, auto); 
    gap: 22px;
}

.gkbx-feature-card{
    position: relative; overflow: hidden;
    background: #fff; border: 1px solid #e2e8f0;
    border-radius: 20px; 
    padding: 24px; 
    transition: transform .35s cubic-bezier(.16,1,.3,1), border-color .3s, box-shadow .3s;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.gkbx-feature-card:hover{ 
    transform: translateY(-4px); 
    border-color: #1abc9c; 
    box-shadow: 0 24px 48px -16px rgba(26, 188, 156, 0.2); 
}

/* Contenedor flexible para alinear icono a la IZQUIERDA y luego el título */
.gkbx-title-flex{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 16px;
    margin-bottom: 14px;
    width: 100%;
}

/* Recuadros de los iconos: Fondo turquesa y logo blanco */
.gkbx-icon-box{
    width: 48px; height: 48px;
    border-radius: 12px;
    display: flex; align-items: center; justify-content: center;
    background-color: #1abc9c;
    color: #ffffff; 
    flex-shrink: 0; 
}

/* Blindaje contra la herencia de Elementor */
.gkbx-icon-box i{
    font-size: 20px;
    margin: 0 !important; 
    padding: 0 !important;
    line-height: 1 !important;
    display: block !important;
}

/* Títulos y textos de las tarjetas - Color #333 y base 16px */
.gkbx-feature-card h4{ 
    font-size: 20px; 
    font-weight: 500; 
    color: #333; 
    margin: 0; 
    letter-spacing: -0.01em; 
    line-height: 1.3;
}
.gkbx-feature-card p{ 
    color: #333; 
    font-size: 16px; 
    line-height: 1.5; 
    margin: 0; 
    flex-grow: 1; 
}

/* Estilos para los iconos pequeños de plataformas/herramientas */
.gkbx-platforms{
    display: flex;
    gap: 16px; 
    margin-top: 20px; 
    width: 100%;
    align-self: flex-end; 
}

.gkbx-platform-item{
    display: flex;
    align-items: center;
    gap: 6px;
    color: #555; 
    transition: transform 0.3s cubic-bezier(.16,1,.3,1), color 0.3s;
    animation: gkbxFloat 3s infinite ease-in-out;
    cursor: default;
}

.gkbx-platform-item:nth-child(2){
    animation-delay: 0.3s;
}

.gkbx-platform-item:hover{
    transform: scale(1.06) translateY(-2px);
    color: #1abc9c;
    animation-play-state: paused;
}

.gkbx-platform-item i{
    font-size: 20px; 
    margin: 0;
}

.gkbx-platform-item span{
    font-size: 14px; 
    font-weight: 500;
}

@keyframes gkbxFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-3px); }
}

/* Responsive */
@media (max-width: 900px) {
    .gkbx-features-grid{ grid-template-columns: 1fr; grid-auto-rows: auto; }
    .gkbx-feature-card{ padding: 20px; }
}
@media (prefers-reduced-motion: reduce) { 
    .gkbx-feature-card,.gkbx-platform-item{ transition: none; animation: none; } 
}

/* ===== Bloque de la página ===== */
.gk-media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0}.gk-media-grid a{display:block;border-radius:12px;overflow:hidden;aspect-ratio:1/1;background:#f1f5f9}.gk-media-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.gk-media-grid a:hover img{transform:scale(1.06)}.gk-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0}.gk-video-grid .gk-video{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 12px 28px -16px rgba(15,23,42,.55)}.gk-video-grid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:900px){.gk-media-grid{grid-template-columns:repeat(2,1fr)}.gk-video-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.gk-media-grid{grid-template-columns:repeat(2,1fr)}.gk-video-grid{grid-template-columns:1fr}}/* Tabs proyectos: 1 sola columna a todo el ancho (el export estatico cae a flex-row) */.x-n-tabs-content [role=tabpanel]{flex-direction:column!important;align-items:stretch!important}.x-n-tabs-content [role=tabpanel] .x-con-inner{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important}.x-n-tabs-content [role=tabpanel]>*{width:100%!important;max-width:100%!important}.x-n-tabs-content [role=tabpanel] .el-widget-container{display:block!important;width:100%!important}.x-n-tabs-content [role=tabpanel] .el-widget-html{width:100%!important}.gk-media-grid,.gk-video-grid,.gk-reels-grid{width:100%!important}.gk-reels-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:8px 0}.gk-reels-grid .gk-reel{position:relative;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 12px 28px -16px rgba(15,23,42,.55)}.gk-reels-grid iframe,.gk-reels-grid video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;display:block}@media(max-width:900px){.gk-reels-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.gk-reels-grid{grid-template-columns:repeat(2,1fr)}}/* CLAVE: ocultar el panel inactivo (Elementor deja el 1er tab siempre visible y se ven 2 columnas) */.x-n-tabs-content>[role=tabpanel]:not(.x-active){display:none!important}

/* ===== Bloque de la página ===== */
.x-con-boxed:has(>.x-con-inner .gk-logos),.x-parent:has(>.x-con-inner .gk-logos){padding-top:10px!important;padding-bottom:10px!important}.gk-logos{margin:0;overflow:hidden

;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.gk-logos__track{display:flex;align-items:center;gap:56px;width:max-content;animation:gkLogosScroll 50s linear infinite;will-change:transform}.gk-logos:hover .gk-logos__track{animation-play-state:paused}.gk-logos__item{flex:none;display:flex;align-items:center;justify-content:center;height:92px}.gk-logos__item img{max-height:68px;max-width:200px;width:auto;height:auto;object-fit:contain;display:block;filter:grayscale(100%);opacity:.78;transition:filter .25s ease,opacity .25s ease}.gk-logos__item img:hover{filter:grayscale(0);opacity:1}@keyframes gkLogosScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.gk-logos__track{animation:none}}@media (max-width:768px){.gk-logos__track{gap:42px;animation-duration:42s}.gk-logos__item{height:72px}.gk-logos__item img{max-height:50px;max-width:150px}}

/* ===== 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-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)}

/* ===== Bloque de la página (gk-reelctl-css) ===== */
.gk-reelctl{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;border:0;margin:0;padding:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}
.gk-reelctl__bg{position:absolute;width:56px;height:56px;border-radius:50%;background:rgba(15,23,42,.48);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 8px 20px -8px rgba(0,0,0,.55);transition:opacity .2s ease,transform .2s ease}
.gk-reelctl__ic{position:relative;width:24px;height:24px;fill:#fff;transition:opacity .2s ease}
.gk-reelctl .gk-ic-pause{display:none}
.gk-reelctl,.gk-reelctl:hover,.gk-reelctl:focus{background:transparent;background-color:transparent}
.gk-reelctl:hover .gk-reelctl__bg{transform:scale(1.07);background:#1abc9c}
.is-playing .gk-reelctl__bg,.is-playing .gk-reelctl__ic{opacity:0}
.is-playing .gk-reelctl:hover .gk-reelctl__bg,.is-playing .gk-reelctl:hover .gk-reelctl__ic{opacity:1}
.is-playing .gk-ic-play{display:none}
.is-playing .gk-ic-pause{display:block}
