/* gokiebox.com/pe/ — CSS propio de esta página. */
/* ===== Reglas de diseño de esta página (heredadas del maquetador) ===== */
.el-9682 .el-element.el-element-d3bb0e6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-d3bb0e6:not(.el-motion-effects-element-type-background){background-color:var( --x-global-color-4ba16c6 );}.el-9682 .el-element.el-element-d3bb0e6::before{--background-overlay:'';}.el-9682 .el-element.el-element-ebab16c{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-05ac282 .el-heading-title{font-family:"Poppins", Sans-serif;font-size:57px;font-weight:700;color:#000000;}.el-9682 .el-element.el-element-b798415{text-align:start;}.el-9682 .el-element.el-element-b798415 .el-heading-title{font-size:24px;font-weight:400;line-height:26px;}.el-9682 .el-element.el-element-e0e1c3b{--spacer-size:50px;}.el-9682 .el-element.el-element-e11635b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-9682 .el-element.el-element-fdb94ac{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-04f2177{--display:flex;}.el-9682 .el-element.el-element-4a5d616{text-align:start;}.el-9682 .el-element.el-element-4a5d616 .el-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:300;}.el-9682 .el-element.el-element-7905004{--display:flex;}.el-9682 .el-element.el-element-e13cc92{--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;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-e13cc92:not(.el-motion-effects-element-type-background){background-color:#000000;}.el-9682 .el-element.el-element-e13cc92::before{--background-overlay:'';}.el-9682 .el-element.el-element-f027480{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-6a9a5fa > .el-widget-container{--x-transform-rotateZ:360deg;--x-transform-rotateX:5deg;--x-transform-perspective:43px;--x-transform-rotateY:4deg;}.el-9682 .el-element.el-element-6a9a5fa{text-align:start;}.el-9682 .el-element.el-element-481c902{--display:flex;}.el-9682 .el-element.el-element-6c3e981{text-align:start;}.el-9682 .el-element.el-element-6c3e981 .el-heading-title{font-size:30px;font-weight:400;line-height:40px;color:#FFFFFF;}.el-9682 .el-element.el-element-c5b8c9f .el-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:7px 10px 7px 10px;}.el-9682 .el-element.el-element-c5b8c9f > .el-widget-container:hover{--x-transform-scale:1.05;}.el-9682 .el-element.el-element-c230e7f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-c230e7f:not(.el-motion-effects-element-type-background){background-color:#FFFFFF;}.el-9682 .el-element.el-element-d500d50{--display:flex;}.el-9682 .el-element.el-element-3d36801{text-align:justify;}.el-9682 .el-element.el-element-66c35cd{--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-9682 .el-element.el-element-1b1eebf .el-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#505050;color:#505050;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.el-9682 .el-element.el-element-1b1eebf > .el-widget-container:hover{--x-transform-scale:1.05;}.el-9682 .el-element.el-element-33e0234 .el-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#505050;color:#505050;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.el-9682 .el-element.el-element-33e0234 > .el-widget-container:hover{--x-transform-scale:1.05;}.el-9682 .el-element.el-element-e9ea900 .el-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#505050;color:#505050;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.el-9682 .el-element.el-element-e9ea900 > .el-widget-container:hover{--x-transform-scale:1.05;}.el-9682 .el-element.el-element-db14f46 .el-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#505050;color:#505050;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.el-9682 .el-element.el-element-db14f46 > .el-widget-container:hover{--x-transform-scale:1.05;}.el-9682 .el-element.el-element-de65588{--display:flex;}.el-9682 .el-element.el-element-980bc97{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-980bc97:not(.el-motion-effects-element-type-background){background-color:#FFFFFF;}.el-9682 .el-element.el-element-352f3a5{--display:flex;}.el-9682 .el-element.el-element-c2273cf{--display:flex;}.el-9682 .el-element.el-element-1d60c61{text-align:justify;}.el-9682 .el-element.el-element-1215124 .el-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#505050;color:#505050;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.el-9682 .el-element.el-element-1215124 > .el-widget-container:hover{--x-transform-scale:1.05;}.el-9682 .el-element.el-element-1215124 .el-button-content-wrapper{flex-direction:row;}.el-9682 .el-element.el-element-a4b7c89{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-a4b7c89:not(.el-motion-effects-element-type-background){background-color:#FFFFFF;}.el-9682 .el-element.el-element-574113b{--display:flex;}.el-9682 .el-element.el-element-1c2d039{text-align:justify;}.el-9682 .el-element.el-element-00984d6{--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-9682 .el-element.el-element-9cb0251 .el-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#505050;color:#505050;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.el-9682 .el-element.el-element-9cb0251 > .el-widget-container:hover{--x-transform-scale:1.05;}.el-9682 .el-element.el-element-9cb0251 .el-button-content-wrapper{flex-direction:row;}.el-9682 .el-element.el-element-0650a73 .el-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#505050;color:#505050;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.el-9682 .el-element.el-element-0650a73 > .el-widget-container:hover{--x-transform-scale:1.05;}.el-9682 .el-element.el-element-0650a73 .el-button-content-wrapper{flex-direction:row;}.el-9682 .el-element.el-element-da971cd{--display:flex;}.el-9682 .el-element.el-element-db8d1a3{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-db8d1a3:not(.el-motion-effects-element-type-background){background-color:#FFFFFF;}.el-9682 .el-element.el-element-d0d5169{--display:flex;}.el-9682 .el-element.el-element-f216a22{--display:flex;}.el-9682 .el-element.el-element-bd42729{text-align:justify;}.el-9682 .el-element.el-element-75d70ad{--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-9682 .el-element.el-element-f716535 .el-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#505050;color:#505050;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.el-9682 .el-element.el-element-f716535 > .el-widget-container:hover{--x-transform-scale:1.05;}.el-9682 .el-element.el-element-f716535 .el-button-content-wrapper{flex-direction:row;}.el-9682 .el-element.el-element-fe4c679 .el-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;fill:#505050;color:#505050;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;}.el-9682 .el-element.el-element-fe4c679 > .el-widget-container:hover{--x-transform-scale:1.05;}.el-9682 .el-element.el-element-fe4c679 .el-button-content-wrapper{flex-direction:row;}.el-9682 .el-element.el-element-1e0a4ec{--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;--overlay-opacity:0.12;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-1e0a4ec:not(.el-motion-effects-element-type-background){background-color:#FFFFFF;}.el-9682 .el-element.el-element-1e0a4ec::before{background-image:url("/pe/assets/img/2025/11/seamless-pattern-with-crowd-of-people-outline-doodle-cartoon-style-vector-768x384.jpg");--background-overlay:'';}.el-9682 .el-element.el-element-fdc5dcc > .el-widget-container{padding:0px 0px 20px 0px;}.el-9682 .el-element.el-element-fdc5dcc{text-align:center;}.el-9682 .el-element.el-element-956d5bd{--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;--overlay-opacity:0.75;--padding-top:70px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-956d5bd:not(.el-motion-effects-element-type-background){background-color:var( --x-global-color-4ba16c6 );}.el-9682 .el-element.el-element-956d5bd::before{--background-overlay:'';}.el-9682 .el-element.el-element-8e9cab9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-95px;--margin-left:0px;--margin-right:0px;}.el-9682 .el-element.el-element-2da1e47{text-align:center;}.el-9682 .el-element.el-element-de473d1 .el-icon-wrapper{text-align:center;}.el-9682 .el-element.el-element-de473d1.el-view-default .el-icon{color:var( --x-global-color-primary );border-color:var( --x-global-color-primary );}.el-9682 .el-element.el-element-de473d1.el-view-default .el-icon svg{fill:var( --x-global-color-primary );}.el-9682 .el-element.el-element-f236a6c{--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:180px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-87fdb79{--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;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--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-9682 .el-element.el-element-87fdb79:not(.el-motion-effects-element-type-background){background-color:var( --x-global-color-primary );}.el-9682 .el-element.el-element-87fdb79::before{background-color:#1ABC9C;--background-overlay:'';}.el-9682 .el-element.el-element-c44c856{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#189C82;--border-color:#189C82;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-e9852f5 > .el-widget-container{margin:-200px 0px 0px 0px;padding:0px 0px 0px 0px;}.el-9682 .el-element.el-element-e9852f5 img{border-style:none;}.el-9682 .el-element.el-element-cebef1c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.el-9682 .el-element.el-element-8b61ed5 .el-heading-title{font-weight:600;color:#FFFFFF;}.el-9682 .el-element.el-element-869f5a2 .el-heading-title{font-size:18px;color:#FFFFFF;}@media(max-width:1024px){.el-9682 .el-element.el-element-d3bb0e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-05ac282 .el-heading-title{font-size:62px;}.el-9682 .el-element.el-element-e11635b{--justify-content:flex-end;}.el-9682 .el-element.el-element-c44c856{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.el-9682 .el-element.el-element-e9852f5 > .el-widget-container{margin:-50px 0px 0px 0px;}.el-9682 .el-element.el-element-8b61ed5 .el-heading-title{font-size:22px;}}@media(max-width:767px){.el-9682 .el-element.el-element-d3bb0e6{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-ebab16c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.el-9682 .el-element.el-element-05ac282{text-align:center;}.el-9682 .el-element.el-element-05ac282 .el-heading-title{font-size:50px;}.el-9682 .el-element.el-element-b798415{text-align:center;}.el-9682 .el-element.el-element-b798415 .el-heading-title{font-size:20px;}.el-9682 .el-element.el-element-4a5d616{text-align:center;}.el-9682 .el-element.el-element-e13cc92{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.el-9682 .el-element.el-element-6a9a5fa > .el-widget-container{--x-transform-rotateX:5deg;--x-transform-rotateY:4deg;padding:0px 0px 100px 0px;}.el-9682 .el-element.el-element-6c3e981{text-align:center;}.el-9682 .el-element.el-element-6c3e981 .el-heading-title{line-height:28px;}.el-9682 .el-element.el-element-01a5442{text-align:center;}.el-9682 .el-element.el-element-c230e7f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.el-9682 .el-element.el-element-e934d98{text-align:center;}.el-9682 .el-element.el-element-3d36801{text-align:center;}.el-9682 .el-element.el-element-66c35cd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.el-9682 .el-element.el-element-8275737 img{max-width:90%;}.el-9682 .el-element.el-element-980bc97{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.el-9682 .el-element.el-element-afe2eb3{text-align:center;}.el-9682 .el-element.el-element-1d60c61{text-align:center;}.el-9682 .el-element.el-element-a4b7c89{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.el-9682 .el-element.el-element-e3c1b58{text-align:center;}.el-9682 .el-element.el-element-1c2d039{text-align:center;}.el-9682 .el-element.el-element-00984d6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.el-9682 .el-element.el-element-5ce3d0f{text-align:center;}.el-9682 .el-element.el-element-bd42729{text-align:center;}.el-9682 .el-element.el-element-75d70ad{--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.el-9682 .el-element.el-element-1e0a4ec{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.el-9682 .el-element.el-element-87fdb79{--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:30px;--padding-left:0px;--padding-right:0px;}.el-9682 .el-element.el-element-c44c856{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.el-9682 .el-element.el-element-e9852f5 > .el-widget-container{margin:-100px 0px 0px 0px;padding:0px 30px 0px 0px;}.el-9682 .el-element.el-element-e9852f5{text-align:center;}.el-9682 .el-element.el-element-cebef1c{--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;--z-index:5;}.el-9682 .el-element.el-element-8b61ed5{text-align:center;}}@media(min-width:768px){.el-9682 .el-element.el-element-d3bb0e6{--content-width:1300px;}.el-9682 .el-element.el-element-fdb94ac{--content-width:1500px;}.el-9682 .el-element.el-element-04f2177{--width:15%;}.el-9682 .el-element.el-element-7905004{--width:85%;}.el-9682 .el-element.el-element-e13cc92{--content-width:1300px;}.el-9682 .el-element.el-element-f027480{--width:30%;}.el-9682 .el-element.el-element-481c902{--width:70%;}.el-9682 .el-element.el-element-c230e7f{--content-width:1300px;}.el-9682 .el-element.el-element-980bc97{--content-width:1300px;}.el-9682 .el-element.el-element-a4b7c89{--content-width:1300px;}.el-9682 .el-element.el-element-db8d1a3{--content-width:1300px;}.el-9682 .el-element.el-element-1e0a4ec{--content-width:1300px;}.el-9682 .el-element.el-element-c44c856{--width:40%;}.el-9682 .el-element.el-element-cebef1c{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.el-9682 .el-element.el-element-c44c856{--width:40%;}.el-9682 .el-element.el-element-cebef1c{--width:60%;}}/* 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 ===== */
/* Estilos del Botón Principal */
        .btn-agendar-custom{
            background-color: #000000 !important;
            color: #ffffff !important;
            font-family: inherit;
            font-size: 16px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            padding: 14px 32px;
            border-radius: 50px;
            border: none;
            cursor: pointer;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            transition: transform 0.2s ease, box-shadow 0.2s ease;
            text-decoration: none;
        }
        
        .btn-agendar-custom:hover{
            transform: scale(1.02);
            box-shadow: 0 4px 10px rgba(0,0,0,0.3);
        }
        
        .btn-agendar-custom svg{
            width: 18px;
            height: 18px;
        }

        /* Estilos del Modal Nativo */
        .modal-agendar-overlay{
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            background-color: rgba(0, 0, 0, 0.75);
            z-index: 999999;
            display: flex;
            justify-content: center;
            align-items: center;
            opacity: 0;
            visibility: hidden;
            transition: opacity 0.3s ease, visibility 0.3s ease;
        }
        
        .modal-agendar-overlay.modal-active{
            opacity: 1;
            visibility: visible;
        }
        
        .modal-agendar-content{
            background-color: #f4faf7; 
            width: 95%;
            max-width: 750px;
            border-radius: 12px;
            /* Padding reducido en la parte superior e inferior */
            padding: 25px 15px 10px 15px; 
            position: relative;
            box-shadow: 0 10px 30px rgba(0,0,0,0.25);
            transform: translateY(-20px);
            transition: transform 0.3s ease;
        }
        
        .modal-agendar-overlay.modal-active .modal-agendar-content{
            transform: translateY(0);
        }
        
        .modal-agendar-close{
            position: absolute;
            top: 15px;
            right: 20px;
            font-size: 28px;
            color: #333333;
            cursor: pointer;
            background: transparent;
            border: none;
            line-height: 1;
            padding: 0;
            transition: color 0.2s ease;
            z-index: 10;
        }
        
        /* Efecto hover turquesa en la X */
        .modal-agendar-close:hover{
            color: #10a37f;
        }

        /* Estilos de la Cabecera (Título, Subtítulo e Ícono) */
        .modal-agendar-header{
            display: flex;
            align-items: center;
            gap: 15px;
            margin-bottom: 5px; /* Reducido para juntarlo con el formulario */
            padding-left: 15px;
            padding-right: 30px;
        }

        .modal-agendar-icon svg{
            width: 36px;
            height: 36px;
            color: #10a37f; /* Color turquesa del ícono del título */
        }

        .modal-agendar-titles{
            display: flex;
            flex-direction: column;
            gap: 2px;
        }

        .modal-agendar-titles h2{
            margin: 0;
            font-size: 24px;
            font-weight: 600;
            color: #2b2b2b;
            line-height: 1.2;
        }

        .modal-agendar-titles p{
            margin: 0;
            font-size: 14px;
            color: #555555;
            font-weight: 400;
        }

        /* Ajustes responsivos */
        @media (max-width: 600px) {
            .modal-agendar-content{
                padding: 20px 10px 10px 10px;
            }
            .modal-agendar-header{
                flex-direction: column;
                align-items: flex-start;
                gap: 10px;
            }
            .modal-agendar-titles h2{
                font-size: 20px;
            }
            .modal-agendar-icon svg{
                width: 28px;
                height: 28px;
            }
        }

/* ===== Bloque de la página ===== */
/* Contenedor */
  .gokie-hero-wrapper{
      position: relative;
      width: 100%;
      max-width: 450px; 
      margin: 0 auto;
      display: flex;
      justify-content: center;
      align-items: flex-end;
  }

  /* Imagen estática */
  .hero-girl-img{
      width: 100%;
      height: auto;
      position: relative;
      z-index: 10;
      /* Se eliminó la animación de aquí para que quede fija */
      filter: drop-shadow(0px 15px 25px rgba(0,0,0,0.06)); 
  }

  /* Cajas de iconos grandes con Glassmorphism (Z-INDEX AL FRENTE) */
  .tech-icon-box{
      position: absolute;
      z-index: 20; 
      width: 85px; 
      height: 85px;
      display: flex;
      align-items: center;
      justify-content: center;
      background: rgba(255, 255, 255, 0.65);
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      border: 2px solid rgba(255,255,255,0.9);
      border-radius: 20px;
      box-shadow: 0 15px 35px rgba(0,0,0,0.08);
  }

  .tech-icon-box svg{
      width: 45px;
      height: 45px;
  }

  /* Posiciones específicas */
  .icon-cloud{
      top: 15%;
      right: 5%;
      animation: floatCloud 5s ease-in-out infinite;
  }

  .icon-bolt{
      bottom: 25%;
      left: 0%;
      animation: floatBolt 4.5s ease-in-out infinite;
  }

  .icon-gear{
      top: 40%;
      left: -5%;
      animation: spinFloat 9s ease-in-out infinite;
  }

  .icon-ai{
      bottom: 12%;
      right: -2%;
      animation: sparkleAi 5.5s ease-in-out infinite;
  }

  /* Animaciones exclusivas de los iconos (todas activas y notorias) */
  @keyframes floatCloud {
      0%,100% { transform: translateY(0) translateX(0) rotate(0deg); }
      50% { transform: translateY(-22px) translateX(-12px) rotate(-4deg); }
  }

  @keyframes floatBolt {
      0%,100% { transform: translateY(0) scale(1) rotate(0deg); }
      50% { transform: translateY(20px) scale(1.08) rotate(6deg); }
  }

  @keyframes spinFloat {
      0% { transform: translateY(0) rotate(0deg); }
      50% { transform: translateY(-16px) rotate(180deg); }
      100% { transform: translateY(0) rotate(360deg); }
  }

  @keyframes sparkleAi {
      0%,100% { transform: translateY(0) translateX(0) rotate(0deg) scale(1); }
      50% { transform: translateY(-18px) translateX(10px) rotate(8deg) scale(1.06); }
  }
  @media (prefers-reduced-motion: reduce) {
      .icon-cloud,.icon-bolt,.icon-gear,.icon-ai{ animation: none !important; }
  }

/* ===== Bloque de la página ===== */
/* Portada deslizable */
.gk-hero{position:relative;overflow:hidden;background:#EFFAF8}
.gk-hero__track{display:flex;align-items:stretch;transition:transform .7s cubic-bezier(.45,0,.2,1);will-change:transform;cursor:grab;touch-action:pan-y}
.gk-hero__slide a,.gk-hero__slide button{cursor:pointer}
.gk-hero--dragging .gk-hero__track{cursor:grabbing}
.gk-hero--dragging .gk-hero__slide,.gk-hero--dragging .gk-hero__slide *{user-select:none;-webkit-user-select:none}
.gk-hero--dragging .gk-hero__slide img{pointer-events:none}
.gk-hero__slide{flex:0 0 100%;min-width:100%;display:flex;flex-direction:column}
.gk-hero__slide>.x-con{flex:1 1 auto;width:100%}
.gk-hero__ctrl{position:absolute;left:0;right:0;bottom:24px;z-index:6;pointer-events:none}
.gk-hero__ctrl-in{max-width:1300px;margin:0 auto;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:8px}
.gk-hero__arrow{pointer-events:auto;width:42px;height:42px;border-radius:50%;border:1.5px solid #111;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:1;transition:background .2s,color .2s,border-color .2s}
.gk-hero__arrow:hover,.gk-hero__arrow:focus{background:#1ABC9C;border-color:#1ABC9C;color:#fff;outline:none}
.gk-hero__arrow svg{width:18px;height:18px}
.gk-hero__dots{pointer-events:auto;display:flex;align-items:center;gap:8px;margin:0 8px}
.gk-hero__dot,.gk-hero__dot:hover,.gk-hero__dot:focus{width:28px;height:4px;border-radius:2px;border:0;padding:0;background:#111;opacity:.22;cursor:pointer;outline:none;transition:opacity .25s,background .25s}
.gk-hero__dot:hover{opacity:.5}
.gk-hero__dot.is-active,.gk-hero__dot.is-active:hover,.gk-hero__dot.is-active:focus{background:#1ABC9C;opacity:1}
.gk-hero__dot:focus-visible{outline:2px solid #1ABC9C;outline-offset:4px}
@media(max-width:767px){.gk-hero__ctrl{bottom:16px}.gk-hero__ctrl-in{padding:0 16px}.gk-hero__arrow{display:none}.gk-hero__dots{margin:0;background:#fff;border-radius:10px;padding:10px 12px;box-shadow:0 1px 4px rgba(0,0,0,.12)}.gk-hero__dot,.gk-hero__dot:hover,.gk-hero__dot:focus{width:24px}}
@media(prefers-reduced-motion:reduce){.gk-hero__track{transition:none}}
/* Diapositiva: app de clientes */
.gk-hero-app__teal{color:#1ABC9C}
.gk-hero-app__ctas .el-widget-container{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}
.gk-hero-app__badge{display:inline-block;transition:transform .2s ease}
.gk-hero-app__badge img{display:block;height:74px;width:auto}
.gk-hero-app__badge:hover{transform:translateY(-2px)}
.gk-hero-app__badge--apple{cursor:default}
.gk-hero-app__badge--apple img{height:57px}
.gk-hero-app__badge--apple:hover{transform:none}
.gk-hero .gk-hero-app>.x-con-inner>.el-element-e11635b{align-self:flex-end}
.gk-hero-app__visual{position:relative;width:100%;max-width:450px;margin:0 auto;display:flex;justify-content:center;align-items:flex-end}
.gk-hero-app__phone{position:relative;z-index:10;width:300px;margin-bottom:-120px;background:#0F172A;border-radius:42px;padding:10px;box-shadow:0 16px 36px -22px rgba(15,23,42,.5)}
.gk-hero-app__phone img{display:block;width:100%;height:auto;border-radius:33px}
.gk-hero-app__box--pay{top:4%;right:-6%;animation:floatCloud 5s ease-in-out infinite}
.gk-hero-app__box--pay svg{width:42px;height:42px}
.gk-hero-app__box--bell{bottom:22%;left:-6%;animation:floatBolt 4.5s ease-in-out infinite}
.gk-hero-app__box--bell svg{width:42px;height:42px}
@media(max-width:1340px){.gk-hero .x-con>.x-con-inner{padding-inline-start:20px;padding-inline-end:20px}}
@media(max-width:1024px){.gk-hero .el-element.el-element-d3bb0e6.x-con{--padding-top:30px}.gk-hero-app__phone{width:270px;margin-bottom:-120px}}
@media(max-width:767px){.gk-hero .el-element.el-element-d3bb0e6.x-con{--padding-top:50px}}
@media(max-width:1024px){.gk-hero-app__ctas .el-widget-container{gap:10px 14px}.gk-hero-app__badge img{height:62px}.gk-hero-app__badge--apple img{height:48px}}
@media(max-width:767px){.gk-hero .x-con>.x-con-inner{padding-inline-start:16px;padding-inline-end:16px}.gk-hero-app{--align-content:space-between}.gk-hero-app__ctas .el-widget-container{justify-content:center}.gk-hero-app__phone{width:300px;margin-bottom:-100px}.gk-hero-app__box--pay{top:5%;right:2%}.gk-hero-app__box--bell{bottom:14%;left:2%}}
@media(prefers-reduced-motion:reduce){.gk-hero-app__box{animation: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-rev{font-family:"Poppins","Inter",system-ui,sans-serif;max-width:1200px;margin:0 auto;padding:0 12px;color:#1f2937}
.gk-rev__head{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:14px 22px;border-radius:14px;border:1px solid #e5e7eb;margin-bottom:22px;box-shadow:0 2px 4px rgba(0,0,0,.03);flex-wrap:wrap;gap:14px}
.gk-rev__head-l{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.gk-rev__brand{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#5f6368;font-size:14px}
.gk-rev__pill{display:inline-flex;align-items:center;gap:6px;font-size:14px}
.gk-rev__pill-score{font-size:18px;font-weight:800;color:#0f172a}
.gk-rev__pill-stars{display:inline-flex;gap:1px}
.gk-rev__pill-stars svg{width:15px;height:15px}
.gk-rev__pill-count{color:#6b7280}
.gk-rev__cta{background:#1ABC9C;color:#fff!important;padding:9px 18px;border-radius:10px;text-decoration:none;font-weight:700;font-size:13.5px;transition:background .18s}
.gk-rev__cta:hover{background:#16A085;color:#fff!important}
.gk-rev__viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);padding:10px 0 6px}
.gk-rev__track{display:flex;gap:22px;width:max-content;animation:gkRevScroll 65s linear infinite;will-change:transform}
.gk-rev:hover .gk-rev__track{animation-play-state:paused}
.gk-rev__card{flex:none;width:340px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:22px;box-shadow:0 4px 8px -3px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:11px;transition:transform .2s ease,box-shadow .2s ease}
.gk-rev__card:hover{transform:translateY(-3px);box-shadow:0 12px 22px -8px rgba(0,0,0,.10);border-color:#1ABC9C}
.gk-rev__top{display:flex;justify-content:space-between;align-items:flex-start}
.gk-rev__who{display:flex;gap:11px;align-items:center}
.gk-rev__av{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;flex:none}
.gk-rev__av--0{background:#ef5350}.gk-rev__av--1{background:#42a5f5}.gk-rev__av--2{background:#66bb6a}.gk-rev__av--3{background:#ffa726}.gk-rev__av--4{background:#ab47bc}
.gk-rev__name{font-weight:600;font-size:14px;line-height:1.2;color:#1f2937;display:block}
.gk-rev__date{font-size:12px;color:#6b7280}
.gk-rev__stars{display:inline-flex;gap:1px}
.gk-rev__stars svg{width:15px;height:15px}
.gk-rev__body{font-size:14px;line-height:1.55;color:#374151;flex:1;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
@keyframes gkRevScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.gk-rev__track{animation:none}}
@media (max-width:768px){
  .gk-rev__card{width:280px;padding:18px}
  .gk-rev__head{flex-direction:column;align-items:flex-start;padding:12px 16px}
  .gk-rev__cta{width:100%;text-align:center}
  .gk-rev__track{animation-duration:48s}
}

/* ===== Bloque de la página (gk-rev-drag) ===== */
.gk-rev--js .gk-rev__track{animation:none!important;will-change:transform}.gk-rev--js .gk-rev__viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.gk-rev--grab .gk-rev__viewport{cursor:grabbing}.gk-rev--js .gk-rev__card,.gk-rev--js .gk-rev__card *{ -webkit-user-drag:none}.gk-rev--js .gk-rev__card img,.gk-rev--js .gk-rev__card svg{pointer-events:none}

/* ===== Fila «Sistemas hechos para tu rubro» (home) ===== */
.gks-home-sis{background:#F5F5F5;padding:64px 16px;font-family:'Poppins',sans-serif;}
  .gks-home-sis *{box-sizing:border-box;}
  .gks-home-sis .gks-wrap{max-width:1140px;margin:0 auto;}
  .gks-home-sis .gks-head{text-align:center;max-width:680px;margin:0 auto 40px;}
  .gks-home-sis .gks-head h2{font-size:34px;line-height:1.2;color:#212121;font-weight:700;margin:0;}
  .gks-home-sis .gks-head p{max-width:560px;margin:14px auto 0;font-size:1.02rem;line-height:1.65;color:#818181;}
  .gks-home-sis .gks-dgrid{display:grid;grid-template-columns:repeat(var(--gks-cols,4),minmax(0,1fr));gap:20px;align-items:stretch;}
  @media(max-width:1080px){.gks-home-sis .gks-dgrid{grid-template-columns:repeat(2,minmax(0,1fr));}}
  @media(max-width:620px){
    .gks-home-sis{padding:48px 14px;}
    .gks-home-sis .gks-dgrid{gap:12px;}
    .gks-home-sis .gks-head h2{font-size:27px;}
    .gks-home-sis .gks-dcard{padding:8px 8px 14px;border-radius:12px;}
    .gks-home-sis .gks-dhead{margin:8px 4px 0;}
    .gks-home-sis .gks-dsector{font-size:11px;}
    .gks-home-sis .gks-dcard h3{font-size:15px;margin:3px 4px 4px;}
    .gks-home-sis .gks-dcard p{font-size:12.5px;margin:0 4px;}
  }
  .gks-home-sis .gks-dcard{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e8edf0;border-radius:14px;padding:12px 12px 18px;transition:border-color .25s,box-shadow .25s,transform .25s;}
  .gks-home-sis .gks-dcard:hover{border-color:#1ABC9C;box-shadow:0 1px 5px rgba(0,0,0,.2);transform:translateY(-4px);}
  .gks-home-sis .gks-dcard-link{position:absolute;inset:0;z-index:5;text-indent:-9999px;overflow:hidden;border-radius:inherit;}
  .gks-home-sis .gks-dimg{border-radius:10px;overflow:hidden;aspect-ratio:16/11;background:#fff;}
  .gks-home-sis .gks-dimg img{width:100%;height:100%;object-fit:contain;display:block;}
  .gks-home-sis .gks-dhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:10px 8px 0;}
  .gks-home-sis .gks-dsector{font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#16a085;}
  .gks-home-sis .gks-darrow{color:#c4cdd2;transition:color .25s,transform .25s;flex:0 0 auto;}
  .gks-home-sis .gks-darrow svg{width:16px;height:16px;display:block;}
  .gks-home-sis .gks-dcard:hover .gks-darrow{color:#1ABC9C;transform:translate(2px,-2px);}
  .gks-home-sis .gks-dcard h3{font-size:18.5px;line-height:1.28;font-weight:700;color:#212121;margin:4px 8px 6px;}
  .gks-home-sis .gks-dcard p{font-size:13.5px;line-height:1.55;color:#818181;margin:0 8px;}
  .gks-home-sis .gks-ctas{text-align:center;margin-top:38px;}
  .gks-home-sis .gks-btn-primary{display:inline-block;background:#1ABC9C;color:#fff;font-weight:600;font-size:.98rem;padding:.9rem 2rem;border-radius:10px;text-decoration:none;transition:background .2s;}
  .gks-home-sis .gks-btn-primary:hover{background:#16a085;}
  @media(prefers-reduced-motion:reduce){.gks-home-sis .gks-dcard,.gks-home-sis .gks-darrow{transition:none;}}
/* ===== Sección «Últimos artículos del blog» (home) ===== */
.gk-hblog{position:relative;background-color:#f3f4f6;background-image:radial-gradient(rgba(100,116,139,.16) 1.3px,transparent 1.3px);background-size:24px 24px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:74px 16px;font-family:'Poppins',sans-serif;}
  .gk-hblog::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(255,255,255,.85),transparent 70%);pointer-events:none;}
  .gk-hblog>*{position:relative;}
  .gk-hblog *{box-sizing:border-box;}
  .gk-hblog-head{max-width:1140px;margin:0 auto 40px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;}
  .gk-hblog-eyebrow{display:inline-block;background:#e8f8f4;color:#0e8f76;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;border-radius:999px;}
  .gk-hblog-head h2{font-size:34px;line-height:1.12;letter-spacing:-.02em;color:#101613;font-weight:700;margin:16px 0 0;}
  .gk-hblog-head p{color:#5b6b66;font-size:16px;line-height:1.55;margin:12px 0 0;max-width:600px;}
  .gk-hblog-ver{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;color:#0e8f76;font-weight:600;font-size:15px;text-decoration:none;border:1px solid #b9e4d8;border-radius:12px;padding:11px 20px;background:#fff;}
  .gk-hblog-ver:hover{background:#e8f8f4;}
  .gk-hblog-grid{max-width:1140px;margin:0 auto;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);}
  @media(max-width:980px){.gk-hblog-grid{grid-template-columns:1fr;max-width:480px;}.gk-hblog-head h2{font-size:27px;}}
