.elementor-3696 .elementor-element.elementor-element-2bb87d6{--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;}.elementor-3696 .elementor-element.elementor-element-2bb87d6:not(.elementor-motion-effects-element-type-background), .elementor-3696 .elementor-element.elementor-element-2bb87d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafaf8;}.elementor-3696 .elementor-element.elementor-element-66f240e{text-align:center;}.elementor-3696 .elementor-element.elementor-element-66f240e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:34px;font-weight:800;letter-spacing:3.8px;color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-5588f1b{text-align:center;}.elementor-3696 .elementor-element.elementor-element-5588f1b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:52px;font-weight:700;line-height:1.08em;color:#1a1a1a;}.elementor-3696 .elementor-element.elementor-element-06db29f{--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:stretch;--padding-top:36px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-3696 .elementor-element.elementor-element-06db29f:not(.elementor-motion-effects-element-type-background), .elementor-3696 .elementor-element.elementor-element-06db29f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3696 .elementor-element.elementor-element-5b61b1f{--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;}.elementor-3696 .elementor-element.elementor-element-84b3aa9{--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:flex-start;--padding-top:38px;--padding-bottom:38px;--padding-left:42px;--padding-right:42px;}.elementor-3696 .elementor-element.elementor-element-ae1b1c7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3696 .elementor-element.elementor-element-ae1b1c7.elementor-view-stacked .elementor-icon{background-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-ae1b1c7.elementor-view-framed .elementor-icon, .elementor-3696 .elementor-element.elementor-element-ae1b1c7.elementor-view-default .elementor-icon{fill:#2d5a27;color:#2d5a27;border-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-ae1b1c7 .elementor-icon{font-size:28px;}.elementor-3696 .elementor-element.elementor-element-ae1b1c7 .elementor-icon-box-title{color:#1a1a1a;}.elementor-3696 .elementor-element.elementor-element-dfbef27{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;}.elementor-3696 .elementor-element.elementor-element-322b25a{--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:flex-start;--padding-top:38px;--padding-bottom:38px;--padding-left:42px;--padding-right:42px;}.elementor-3696 .elementor-element.elementor-element-9e7b5a3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3696 .elementor-element.elementor-element-9e7b5a3.elementor-view-stacked .elementor-icon{background-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-9e7b5a3.elementor-view-framed .elementor-icon, .elementor-3696 .elementor-element.elementor-element-9e7b5a3.elementor-view-default .elementor-icon{fill:#2d5a27;color:#2d5a27;border-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-9e7b5a3 .elementor-icon{font-size:28px;}.elementor-3696 .elementor-element.elementor-element-9e7b5a3 .elementor-icon-box-title{color:#1a1a1a;}.elementor-3696 .elementor-element.elementor-element-351b8fd{--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;}.elementor-3696 .elementor-element.elementor-element-9a0ceec{--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:flex-start;--padding-top:38px;--padding-bottom:38px;--padding-left:42px;--padding-right:42px;}.elementor-3696 .elementor-element.elementor-element-39fadc2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3696 .elementor-element.elementor-element-39fadc2.elementor-view-stacked .elementor-icon{background-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-39fadc2.elementor-view-framed .elementor-icon, .elementor-3696 .elementor-element.elementor-element-39fadc2.elementor-view-default .elementor-icon{fill:#2d5a27;color:#2d5a27;border-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-39fadc2 .elementor-icon{font-size:28px;}.elementor-3696 .elementor-element.elementor-element-39fadc2 .elementor-icon-box-title{color:#1a1a1a;}.elementor-3696 .elementor-element.elementor-element-4fe0ec7{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;}.elementor-3696 .elementor-element.elementor-element-99d6905{--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:flex-start;--padding-top:38px;--padding-bottom:38px;--padding-left:42px;--padding-right:42px;}.elementor-3696 .elementor-element.elementor-element-26dd4d3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-3696 .elementor-element.elementor-element-26dd4d3.elementor-view-stacked .elementor-icon{background-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-26dd4d3.elementor-view-framed .elementor-icon, .elementor-3696 .elementor-element.elementor-element-26dd4d3.elementor-view-default .elementor-icon{fill:#2d5a27;color:#2d5a27;border-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-26dd4d3 .elementor-icon{font-size:28px;}.elementor-3696 .elementor-element.elementor-element-26dd4d3 .elementor-icon-box-title{color:#1a1a1a;}.elementor-3696 .elementor-element.elementor-element-f1c2f41{--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;}.elementor-3696 .elementor-element.elementor-element-1998759{--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;}.elementor-3696 .elementor-element.elementor-element-a121f07{--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;}.elementor-3696 .elementor-element.elementor-element-8b530b7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-3696 .elementor-element.elementor-element-16f79c7{--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;}.elementor-3696 .elementor-element.elementor-element-b7a2e45 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3696 .elementor-element.elementor-element-b7a2e45.elementor-view-stacked .elementor-icon{background-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-b7a2e45.elementor-view-framed .elementor-icon, .elementor-3696 .elementor-element.elementor-element-b7a2e45.elementor-view-default .elementor-icon{fill:#2d5a27;color:#2d5a27;border-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-1ffe376{--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;}.elementor-3696 .elementor-element.elementor-element-0a75bcb .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3696 .elementor-element.elementor-element-0a75bcb.elementor-view-stacked .elementor-icon{background-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-0a75bcb.elementor-view-framed .elementor-icon, .elementor-3696 .elementor-element.elementor-element-0a75bcb.elementor-view-default .elementor-icon{fill:#2d5a27;color:#2d5a27;border-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-d306c72{--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;}.elementor-3696 .elementor-element.elementor-element-b033980 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3696 .elementor-element.elementor-element-b033980.elementor-view-stacked .elementor-icon{background-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-b033980.elementor-view-framed .elementor-icon, .elementor-3696 .elementor-element.elementor-element-b033980.elementor-view-default .elementor-icon{fill:#2d5a27;color:#2d5a27;border-color:#2d5a27;}.elementor-3696 .elementor-element.elementor-element-6c43f42{--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;}.elementor-3696 .elementor-element.elementor-element-1e5ccec{text-align:center;}.elementor-3696 .elementor-element.elementor-element-1e5ccec .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;color:#ffffff;}@media(min-width:769px){.elementor-3696 .elementor-element.elementor-element-5b61b1f{--width:100%;}.elementor-3696 .elementor-element.elementor-element-dfbef27{--width:100%;}.elementor-3696 .elementor-element.elementor-element-351b8fd{--width:100%;}.elementor-3696 .elementor-element.elementor-element-4fe0ec7{--width:100%;}.elementor-3696 .elementor-element.elementor-element-16f79c7{--width:33.33%;}.elementor-3696 .elementor-element.elementor-element-1ffe376{--width:33.33%;}.elementor-3696 .elementor-element.elementor-element-d306c72{--width:33.33%;}}@media(max-width:768px){.elementor-3696 .elementor-element.elementor-element-5588f1b .elementor-heading-title{font-size:42px;}.elementor-3696 .elementor-element.elementor-element-8b530b7{--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:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-3696 .elementor-element.elementor-element-16f79c7{--width:100%;}.elementor-3696 .elementor-element.elementor-element-1ffe376{--width:100%;}.elementor-3696 .elementor-element.elementor-element-d306c72{--width:100%;}.elementor-3696 .elementor-element.elementor-element-1e5ccec .elementor-heading-title{font-size:32px;}}/* Start custom CSS */.gc-services-page{font-family:'Outfit',sans-serif}.gc-services-hero{max-width:1140px;margin:0 auto;padding:84px 24px 58px}.gc-kicker .elementor-heading-title{font-family:'Bebas Neue',sans-serif!important;letter-spacing:3.8px;color:#2d5a27!important;font-weight:800!important}.gc-services-title .elementor-heading-title{font-family:'Outfit',sans-serif!important;color:#1a1a1a!important;font-weight:700!important;line-height:1.08!important}.gc-services-lead p{font-family:'Outfit',sans-serif;font-size:18px;line-height:1.7;color:#6b7280;max-width:760px}.gc-services-grid{max-width:1140px;margin:0 auto;padding:22px 24px 84px;gap:24px}.gc-service-card{background:#fff;border:1px solid rgba(45,90,39,.12);border-radius:20px;overflow:hidden;box-shadow:0 16px 42px rgba(26,26,26,.07);transition:transform .2s ease,box-shadow .2s ease}.gc-service-card:hover{transform:translateY(-3px);box-shadow:0 20px 54px rgba(26,26,26,.11)}.gc-service-image img{width:100%!important;height:260px!important;object-fit:cover!important}.gc-service-body{padding:28px!important}.gc-service-body .elementor-icon-box-title{font-family:'Outfit',sans-serif!important;font-weight:700!important;color:#1a1a1a!important;font-size:24px!important}.gc-service-body .elementor-icon{color:#2d5a27!important}.gc-service-body .elementor-icon-box-description{font-family:'Outfit',sans-serif!important;color:#6b7280!important;line-height:1.65!important}.gc-service-list p{margin:14px 0 0;color:#1a1a1a;font-size:14px;line-height:1.85}.gc-service-list span{color:#2d5a27;font-weight:800;margin-right:8px}.gc-service-button .elementor-button{background:#2d5a27!important;color:#fff!important;border-radius:8px!important;padding:13px 20px!important;font-family:'Outfit',sans-serif!important;font-weight:700!important}.gc-process-band{background:#e8ede5;padding:76px 24px}.gc-process-inner{max-width:1140px;margin:0 auto;gap:20px}.gc-process-card{background:#fff;border-radius:18px;padding:24px;border:1px solid rgba(45,90,39,.12)}.gc-process-card .elementor-icon{color:#2d5a27!important}.gc-services-cta{background:linear-gradient(135deg,#21491d 0%,#2d5a27 55%,#173814 100%);padding:82px 24px;text-align:center}.gc-services-cta .elementor-heading-title,.gc-services-cta p{color:#fff!important}.gc-services-cta p{font-family:'Outfit',sans-serif;font-size:17px;line-height:1.65;max-width:720px;margin:0 auto}.gc-cta-button .elementor-button{background:#fff!important;color:#2d5a27!important;border-radius:8px!important;padding:15px 26px!important;font-family:'Outfit',sans-serif!important;font-weight:700!important;box-shadow:0 14px 35px rgba(0,0,0,.18)!important}@media(max-width:768px){.gc-services-hero{padding:58px 22px 36px}.gc-services-grid{padding:12px 22px 58px}.gc-service-image img{height:220px!important}.gc-process-inner{flex-direction:column!important}.gc-services-title .elementor-heading-title{font-size:42px!important}}
/* Servicios: layout refinement */
body .elementor-3696 .elementor-element.elementor-element-2bb87d6{padding:86px 24px 68px!important;background:#fafaf8!important;display:flex!important;align-items:center!important;text-align:center!important;gap:12px!important}
body .elementor-3696 .elementor-element.elementor-element-5588f1b{max-width:760px!important}
body .elementor-3696 .elementor-element.elementor-element-82f7256{max-width:760px!important}
body .elementor-3696 .elementor-element.elementor-element-82f7256 p{font-size:18px!important;line-height:1.72!important;color:#6b7280!important;margin:0!important}
body .elementor-3696 .elementor-element.elementor-element-06db29f{max-width:1140px!important;margin:0 auto!important;padding:42px 24px 96px!important;gap:34px!important;align-items:stretch!important;background:#fff!important}
body .elementor-3696 .elementor-element.elementor-element-f1c2f41,
body .elementor-3696 .elementor-element.elementor-element-1998759{display:none!important}
body .elementor-3696 .elementor-element.elementor-element-5b61b1f,
body .elementor-3696 .elementor-element.elementor-element-dfbef27,
body .elementor-3696 .elementor-element.elementor-element-351b8fd,
body .elementor-3696 .elementor-element.elementor-element-4fe0ec7{width:100%!important;max-width:100%!important;display:flex!important;align-items:stretch!important;gap:0!important;background:#fff!important;border:1px solid rgba(45,90,39,.12)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 16px 46px rgba(26,26,26,.075)!important}
body .elementor-3696 .elementor-element.elementor-element-5b61b1f,
body .elementor-3696 .elementor-element.elementor-element-351b8fd{flex-direction:row!important}
body .elementor-3696 .elementor-element.elementor-element-dfbef27,
body .elementor-3696 .elementor-element.elementor-element-4fe0ec7{flex-direction:row-reverse!important}
body .elementor-3696 .elementor-element.elementor-element-2624314,
body .elementor-3696 .elementor-element.elementor-element-d2f8b0c,
body .elementor-3696 .elementor-element.elementor-element-92062e1,
body .elementor-3696 .elementor-element.elementor-element-b7c4605{width:42%!important;min-width:42%!important;margin:0!important}
body .elementor-3696 .elementor-element.elementor-element-2624314 .elementor-widget-container,
body .elementor-3696 .elementor-element.elementor-element-d2f8b0c .elementor-widget-container,
body .elementor-3696 .elementor-element.elementor-element-92062e1 .elementor-widget-container,
body .elementor-3696 .elementor-element.elementor-element-b7c4605 .elementor-widget-container{height:100%!important}
body .elementor-3696 .elementor-element.elementor-element-2624314 img,
body .elementor-3696 .elementor-element.elementor-element-d2f8b0c img,
body .elementor-3696 .elementor-element.elementor-element-92062e1 img,
body .elementor-3696 .elementor-element.elementor-element-b7c4605 img{width:100%!important;height:100%!important;min-height:360px!important;object-fit:cover!important;display:block!important}
body .elementor-3696 .elementor-element.elementor-element-84b3aa9,
body .elementor-3696 .elementor-element.elementor-element-322b25a,
body .elementor-3696 .elementor-element.elementor-element-9a0ceec,
body .elementor-3696 .elementor-element.elementor-element-99d6905{width:58%!important;padding:42px 46px!important;align-items:flex-start!important;justify-content:center!important;background:#fff!important}
body .elementor-3696 .elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:left!important}
body .elementor-3696 .elementor-widget-icon-box .elementor-icon-box-title{font-family:'Outfit',sans-serif!important;font-size:26px!important;line-height:1.2!important;color:#1a1a1a!important;margin-bottom:10px!important}
body .elementor-3696 .elementor-widget-icon-box .elementor-icon{color:#2d5a27!important;margin-bottom:16px!important}
body .elementor-3696 .elementor-widget-icon-box .elementor-icon-box-description{font-size:16px!important;line-height:1.68!important;color:#6b7280!important}
body .elementor-3696 .gc-service-list p{font-size:15px!important;line-height:1.9!important;color:#1a1a1a!important;margin:2px 0 6px!important}
body .elementor-3696 .gc-service-list span{color:#2d5a27!important;font-weight:800!important;margin-right:8px!important}
body .elementor-3696 .elementor-button{font-family:'Outfit',sans-serif!important;font-weight:700!important;border-radius:8px!important}
body .elementor-3696 .elementor-element.elementor-element-4726138 .elementor-button,
body .elementor-3696 .elementor-element.elementor-element-e13d483 .elementor-button,
body .elementor-3696 .elementor-element.elementor-element-808b414 .elementor-button,
body .elementor-3696 .elementor-element.elementor-element-09a2f62 .elementor-button{background:#2d5a27!important;color:#fff!important;padding:13px 22px!important;margin-top:8px!important}
body .elementor-3696 .elementor-element.elementor-element-a121f07{background:#e8ede5!important;padding:78px 0!important;align-items:center!important}
body .elementor-3696 .elementor-element.elementor-element-8b530b7{max-width:1140px!important;margin:0 auto!important;padding:0 24px!important;gap:20px!important}
body .elementor-3696 .elementor-element.elementor-element-16f79c7,
body .elementor-3696 .elementor-element.elementor-element-1ffe376,
body .elementor-3696 .elementor-element.elementor-element-d306c72{background:#fff!important;border:1px solid rgba(45,90,39,.12)!important;border-radius:18px!important;padding:28px!important;box-shadow:0 12px 30px rgba(26,26,26,.05)!important}
body .elementor-3696 .elementor-element.elementor-element-6c43f42{max-width:none!important;width:100%!important;background:linear-gradient(135deg,#21491d 0%,#2d5a27 55%,#173814 100%)!important;padding:84px max(24px,calc((100vw - 1120px)/2))!important;text-align:center!important}
body .elementor-3696 .elementor-element.elementor-element-6c43f42 p{font-size:17px!important;line-height:1.65!important;color:#fff!important;max-width:720px!important;margin:0 auto!important}
body .elementor-3696 .elementor-element.elementor-element-49e2a47 .elementor-button{background:#fff!important;color:#2d5a27!important;padding:15px 26px!important;box-shadow:0 14px 35px rgba(0,0,0,.18)!important}
@media(max-width:768px){body .elementor-3696 .elementor-element.elementor-element-5b61b1f,body .elementor-3696 .elementor-element.elementor-element-dfbef27,body .elementor-3696 .elementor-element.elementor-element-351b8fd,body .elementor-3696 .elementor-element.elementor-element-4fe0ec7{flex-direction:column!important}body .elementor-3696 .elementor-element.elementor-element-2624314,body .elementor-3696 .elementor-element.elementor-element-d2f8b0c,body .elementor-3696 .elementor-element.elementor-element-92062e1,body .elementor-3696 .elementor-element.elementor-element-b7c4605,body .elementor-3696 .elementor-element.elementor-element-84b3aa9,body .elementor-3696 .elementor-element.elementor-element-322b25a,body .elementor-3696 .elementor-element.elementor-element-9a0ceec,body .elementor-3696 .elementor-element.elementor-element-99d6905{width:100%!important;min-width:100%!important}body .elementor-3696 .elementor-element.elementor-element-2624314 img,body .elementor-3696 .elementor-element.elementor-element-d2f8b0c img,body .elementor-3696 .elementor-element.elementor-element-92062e1 img,body .elementor-3696 .elementor-element.elementor-element-b7c4605 img{height:230px!important;min-height:230px!important}body .elementor-3696 .elementor-element.elementor-element-84b3aa9,body .elementor-3696 .elementor-element.elementor-element-322b25a,body .elementor-3696 .elementor-element.elementor-element-9a0ceec,body .elementor-3696 .elementor-element.elementor-element-99d6905{padding:28px 22px!important}body .elementor-3696 .elementor-element.elementor-element-8b530b7{flex-direction:column!important}}
/* Muebles GC · centrado responsive de servicios · 2026-07 */
@media (max-width: 767px) {
  .gc-services-grid,
  .gc-process-inner {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    margin-inline: auto !important;
  }
  .gc-services-grid {
    align-items: center !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .gc-service-row {
    width: 100% !important;
    max-width: 480px !important;
    margin-inline: auto !important;
    align-self: center !important;
  }
  .gc-service-body {
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .gc-process-inner {
    align-items: center !important;
    padding-inline: 18px !important;
  }
  .gc-process-card {
    width: 100% !important;
    max-width: 480px !important;
    flex: 0 0 auto !important;
    align-self: center !important;
    margin-inline: auto !important;
    box-sizing: border-box !important;
  }
}/* End custom CSS */