.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-947{font-family:Inter;color:#2A2A2A;} .elementor-947 *,.elementor-947 *::before,.elementor-947 *::after{box-sizing:border-box;}
.elementor-947 a{text-decoration:none;} .elementor-947 a:focus-visible,.elementor-947 summary:focus-visible{outline:2px solid #008002;outline-offset:4px;}
.elementor-947 summary{list-style:none;} .elementor-947 summary::-webkit-details-marker{display:none;}
.elementor-947 summary::after{content:"";position:static;display:block;flex:0 0 auto;width:.45rem;height:.45rem;padding:0;margin:0 0 .2rem .25rem;border:0;border-right:2px solid #008002;border-bottom:2px solid #008002;background:none;transform:rotate(45deg);}
.elementor-947 details[open]>summary::after{transform:rotate(225deg);margin-top:.35rem;}
.elementor-947 details[open]>summary{background:#F4F4F4;} 
.elementor-947 .e-accordion-item-title{min-width:0;}
html body .elementor-947.elementor-location-header{display:block!important;}
body:has(.elementor-464) .elementor-68.elementor-location-footer,body:has(.elementor-335) .elementor-68.elementor-location-footer,body:has(.elementor-377) .elementor-68.elementor-location-footer,body:has(.elementor-376) .elementor-68.elementor-location-footer,body:has(.elementor-375) .elementor-68.elementor-location-footer,body:has(.elementor-374) .elementor-68.elementor-location-footer,body:has(.elementor-373) .elementor-68.elementor-location-footer,body:has(.elementor-372) .elementor-68.elementor-location-footer,body:has(.elementor-371) .elementor-68.elementor-location-footer,body:has(.elementor-559) .elementor-68.elementor-location-footer,body:has(.elementor-556) .elementor-68.elementor-location-footer,body:has(.elementor-466) .elementor-68.elementor-location-footer,body:has(.elementor-465) .elementor-68.elementor-location-footer,body:has(.elementor-457) .elementor-68.elementor-location-footer,body:has(.elementor-456) .elementor-68.elementor-location-footer,body:has(.elementor-455) .elementor-68.elementor-location-footer,body:has(.elementor-454) .elementor-68.elementor-location-footer,body:has(.elementor-453) .elementor-68.elementor-location-footer,body:has(.elementor-452) .elementor-68.elementor-location-footer,body:has(.elementor-451) .elementor-68.elementor-location-footer,body:has(.elementor-450) .elementor-68.elementor-location-footer,body:has(.elementor-449) .elementor-68.elementor-location-footer,body:has(.elementor-448) .elementor-68.elementor-location-footer,body:has(.elementor-447) .elementor-68.elementor-location-footer,body:has(.elementor-446) .elementor-68.elementor-location-footer,body:has(.elementor-469) .elementor-68.elementor-location-footer,body:has(.elementor-468) .elementor-68.elementor-location-footer,body:has(.elementor-467) .elementor-68.elementor-location-footer,body:has(.elementor-463) .elementor-68.elementor-location-footer,body:has(.elementor-461) .elementor-68.elementor-location-footer,body:has(.elementor-460) .elementor-68.elementor-location-footer,body:has(.elementor-459) .elementor-68.elementor-location-footer,body:has(.elementor-458) .elementor-68.elementor-location-footer{display:none!important;}
@media(max-width:1120px){
.elementor-947 .elementor-element-3fd238c4{display:none!important;}
.elementor-947 .elementor-element-5afc323a{display:flex!important;}
.elementor-947 .elementor-element-76874aff{gap:1rem;}
.elementor-947 .elementor-element-192e526b{width:9rem;height:4.75rem;}
.elementor-947 .elementor-element-737c6373{padding-left:1.125rem;padding-right:1.125rem;}
.elementor-947 .elementor-element-3ab719ed{max-height:calc(100dvh - 6rem);overscroll-behavior:contain;}
.elementor-947 .elementor-element-1f08a237,.elementor-947 .elementor-element-2e98e4fb,.elementor-947 .elementor-element-19209599,.elementor-947 .elementor-element-433f0d85,.elementor-947 .elementor-element-64a5bfe4{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:1rem!important;}
.elementor-947 .elementor-element-3ab719ed img{display:none;}
.elementor-947 .elementor-element-6e8f98ad,.elementor-947 .elementor-element-29f972ea{display:none!important;}
.elementor-947 .elementor-element-405186ee{width:100%;gap:.25rem;}
.elementor-947 .elementor-element-405186ee>details>summary{padding:1rem .65rem;border-bottom:1px solid #E8E8E8;border-radius:0;}
.elementor-947 .elementor-element-16e191ad{flex-direction:column;gap:1rem;}
}
@media(min-width:1121px){
.elementor-947 .elementor-element-5afc323a{display:none!important;}
.elementor-947 .elementor-element-3fd238c4{display:flex!important;}
}

.elementor-947 img[data-id="192e526b"]{filter:brightness(0);}

/* Compatibilidad verificada: estos 33 documentos ya conservan su propio Pie nuevo. Antes usaban Canvas y no renderizaban la plantilla antigua 68. Esta regla solo evita ese duplicado 68 al habilitar el encabezado global; conserva todos los pies existentes. */

.elementor-947.elementor-location-header{position:relative;z-index:1000;}

/* Encabezado en dos filas: utilidades arriba y navegación abajo. */
.elementor-947 [data-id="774b5f0"]{border-top:1px solid #eeeeee;}
.elementor-947 [data-id="3814d212"]:focus-within{outline:2px solid #008002;outline-offset:2px;}
.elementor-947 [data-id="347178a"]{font-size:0!important;}
.elementor-947 [data-id="2e693dba"] a span{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.elementor-947 [data-id="112b982"]{width:auto!important;padding:0 .5rem!important;gap:.5rem;color:#008002;}
.elementor-947 [data-id="112b982"] span{position:static!important;width:auto!important;height:auto!important;clip:auto!important;margin:0!important;overflow:visible!important;font-size:.875rem;font-weight:600;}
.elementor-947 [data-id="3814d212"] input{box-shadow:none!important;}
@media(max-width:1120px){
.elementor-947 [data-id="76874aff"]{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:.5rem 1rem!important;padding:.5rem 0 .75rem!important;}
.elementor-947 [data-id="192e526b"]{grid-column:1!important;grid-row:1!important;}
.elementor-947 [data-id="3263105b"]{grid-column:2!important;grid-row:1!important;min-height:2.75rem;font-size:.8125rem;padding:.75rem 1rem;}
.elementor-947 [data-id="3814d212"]{grid-column:1/-1!important;grid-row:2!important;}
.elementor-947 [data-id="2e693dba"]{position:absolute!important;left:1.125rem;bottom:.375rem;z-index:2;gap:.125rem;}
.elementor-947 [data-id="112b982"]{width:2.75rem!important;padding:0!important;}
.elementor-947 [data-id="112b982"] span{position:absolute!important;width:1px!important;height:1px!important;clip:rect(0,0,0,0)!important;margin:-1px!important;overflow:hidden!important;}
.elementor-947 [data-id="774b5f0"]{min-height:3.5rem;justify-content:flex-end!important;}
.elementor-947 [data-id="3ab719ed"]{max-height:calc(100dvh - 13.5rem)!important;}
}
@media(max-width:359px){.elementor-947 img[data-id="192e526b"]{width:7rem!important;height:4.25rem!important;}.elementor-947 [data-id="3263105b"]{font-size:.75rem!important;padding:.65rem .75rem!important;}}
.elementor-947 [data-id="347178a"]::before{content:"";position:static;inset:auto;display:block;flex:0 0 1.3rem;width:1.3rem;height:1.3rem;padding:0;margin:0;border:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.elementor-947 [data-id="112b982"]::before{content:"";position:static;inset:auto;display:block;flex:0 0 1.3rem;width:1.3rem;height:1.3rem;padding:0;margin:0;border:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.elementor-947 [data-id="26e8904"]::before{content:"";position:static;inset:auto;display:block;flex:0 0 1.3rem;width:1.3rem;height:1.3rem;padding:0;margin:0;border:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22black%22%20stroke%3D%22none%22%20d%3D%22M14%2022v-9h3l.5-4H14V6.5c0-1.2.3-2%202-2h1.7V1.1C17.4%201.1%2016.4%201%2015%201c-3%200-5%201.8-5%205v3H7v4h3v9Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22black%22%20stroke%3D%22none%22%20d%3D%22M14%2022v-9h3l.5-4H14V6.5c0-1.2.3-2%202-2h1.7V1.1C17.4%201.1%2016.4%201%2015%201c-3%200-5%201.8-5%205v3H7v4h3v9Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.elementor-947 [data-id="5bc59ef9"]::before{content:"";position:static;inset:auto;display:block;flex:0 0 1.3rem;width:1.3rem;height:1.3rem;padding:0;margin:0;border:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%225%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Ccircle%20fill%3D%22black%22%20stroke%3D%22none%22%20cx%3D%2217.5%22%20cy%3D%226.5%22%20r%3D%221.1%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%225%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Ccircle%20fill%3D%22black%22%20stroke%3D%22none%22%20cx%3D%2217.5%22%20cy%3D%226.5%22%20r%3D%221.1%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
.elementor-947 [data-id="5c07617b"]::before{content:"";position:static;inset:auto;display:block;flex:0 0 1.3rem;width:1.3rem;height:1.3rem;padding:0;margin:0;border:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22black%22%20stroke%3D%22none%22%20d%3D%22M3%208h4v13H3zm2-6a2.3%202.3%200%201%200%200%204.6A2.3%202.3%200%200%200%205%202M10%208h3.8v1.8c.7-1.3%201.8-2.1%203.6-2.1%203.8%200%204.6%202.4%204.6%205.7V21h-4v-6.7c0-1.6%200-3.6-2.2-3.6s-2.5%201.7-2.5%203.5V21H10Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22black%22%20stroke%3D%22none%22%20d%3D%22M3%208h4v13H3zm2-6a2.3%202.3%200%201%200%200%204.6A2.3%202.3%200%200%200%205%202M10%208h3.8v1.8c.7-1.3%201.8-2.1%203.6-2.1%203.8%200%204.6%202.4%204.6%205.7V21h-4v-6.7c0-1.6%200-3.6-2.2-3.6s-2.5%201.7-2.5%203.5V21H10Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}

/* Los accesos de utilidades se muestran solo como iconos. */
.elementor-947 [data-id="2e693dba"] [data-id="112b982"] span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;}
.elementor-947 [data-id="112b982"]{width:2.75rem!important;padding:0!important;}

/* Barra de navegación verde y cotización en la segunda fila. */
.elementor-947 [data-id="737c6373"]{padding-left:0!important;padding-right:0!important;border-bottom:0!important;}
.elementor-947 [data-id="76874aff"]{max-width:80rem!important;padding:.625rem 2.5rem!important;grid-template-columns:auto minmax(12rem,1fr) auto!important;}
.elementor-947 [data-id="774b5f0"]{max-width:none!important;width:100%;margin:0!important;padding:.5rem max(2.5rem,calc((100% - 75rem)/2))!important;background:#008002!important;border-top:0!important;gap:1.5rem;justify-content:space-between!important;}
.elementor-947 [data-id="3fd238c4"]{justify-content:flex-start!important;gap:2rem!important;}
.elementor-947 [data-id="3fd238c4"] > a,
.elementor-947 [data-id="7cd0812c"] > details > summary p,
.elementor-947 [data-id="73ca885c"] p{color:#ffffff!important;}
.elementor-947 [data-id="7cd0812c"] > details > summary::after,
.elementor-947 [data-id="73ca885c"]::after{border-right-color:#ffffff!important;border-bottom-color:#ffffff!important;}
.elementor-947 [data-id="7cd0812c"] > details[open] > summary,
.elementor-947 details[open] > [data-id="73ca885c"]{background:rgba(255,255,255,.15)!important;}
.elementor-947 [data-id="73ca885c"]{border-color:rgba(255,255,255,.55)!important;}
.elementor-947 [data-id="3263105b"]{background:#ffffff!important;color:#008002!important;border:1px solid #ffffff!important;flex:0 0 auto;align-self:center!important;min-height:3rem!important;padding:.875rem 1.3rem!important;box-shadow:0 .2rem .7rem rgba(0,0,0,.1);}
.elementor-947 [data-id="3263105b"]:hover{background:#eaf4ea!important;}
.elementor-947 [data-id="774b5f0"] a:focus-visible,
.elementor-947 [data-id="774b5f0"] summary:focus-visible{outline-color:#ffffff;}
/* Ubicación: icono arriba y nombre visible debajo. */
.elementor-947 [data-id="2e693dba"] [data-id="112b982"]{width:4.75rem!important;height:auto!important;min-height:3.25rem;flex-direction:column!important;gap:.25rem!important;padding:.25rem!important;color:#008002;}
.elementor-947 [data-id="2e693dba"] [data-id="112b982"] span{position:static!important;inset:auto!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;font-family:Inter;font-weight:600;font-size:.75rem!important;line-height:1.25;}
@media(max-width:1120px){
 .elementor-947 [data-id="76874aff"]{padding:.5rem 1.125rem .75rem!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.5rem!important;}
 .elementor-947 img[data-id="192e526b"]{width:8.5rem!important;height:4.75rem!important;grid-column:1!important;grid-row:1!important;}
 .elementor-947 [data-id="2e693dba"]{position:static!important;grid-column:2!important;grid-row:1!important;justify-self:end;gap:0!important;}
 .elementor-947 [data-id="2e693dba"] a{width:2.5rem!important;min-width:2.5rem!important;height:2.75rem!important;}
 .elementor-947 [data-id="2e693dba"] [data-id="112b982"]{width:4rem!important;min-width:4rem!important;height:auto!important;}
 .elementor-947 [data-id="3814d212"]{grid-column:1/-1!important;grid-row:2!important;}
 .elementor-947 [data-id="774b5f0"]{padding:.5rem 1.125rem!important;gap:.75rem!important;justify-content:space-between!important;}
 .elementor-947 [data-id="3263105b"]{font-size:.8125rem!important;padding:.75rem 1rem!important;grid-column:auto!important;grid-row:auto!important;}
 .elementor-947 [data-id="3ab719ed"]{max-height:calc(100dvh - 15rem)!important;}
}
@media(max-width:359px){
 .elementor-947 img[data-id="192e526b"]{width:7rem!important;height:4.25rem!important;}
 .elementor-947 [data-id="2e693dba"] a{width:2.25rem!important;min-width:2.25rem!important;}
 .elementor-947 [data-id="2e693dba"] [data-id="112b982"]{width:3.5rem!important;min-width:3.5rem!important;}
 .elementor-947 [data-id="2e693dba"] [data-id="112b982"] span{font-size:.6875rem!important;}
}

/* Segunda fila: navegación y cotización como un único grupo centrado. */
@media(min-width:1121px){.elementor-947 [data-id="774b5f0"]{justify-content:center!important;gap:2rem!important;}.elementor-947 [data-id="3fd238c4"]{width:auto!important;flex:0 1 auto!important;justify-content:center!important;}}
@media(max-width:1120px){.elementor-947 [data-id="774b5f0"]{justify-content:center!important;gap:1.5rem!important;}}

/* Móvil: los dos controles llenan la franja sin quedar agrupados al centro. */
@media(max-width:767px){
.elementor-947 [data-id="774b5f0"]{gap:.75rem!important;justify-content:space-between!important;align-items:stretch!important;flex-wrap:nowrap!important;}
.elementor-947 [data-id="5afc323a"]{flex:1 1 0!important;width:auto!important;min-width:0!important;align-self:stretch!important;}
.elementor-947 [data-id="5afc323a"]>details{width:100%!important;min-width:0!important;}
.elementor-947 [data-id="73ca885c"]{width:100%!important;min-height:3rem!important;justify-content:center!important;padding:.75rem!important;}
.elementor-947 [data-id="3263105b"]{flex:1.35 1 0!important;width:auto!important;min-width:0!important;align-self:stretch!important;justify-content:center!important;white-space:nowrap!important;}
}

/* Móvil: Ubicaciones con icono a la izquierda y texto en la misma línea. */
@media(max-width:767px){
.elementor-947 [data-id="76874aff"]{grid-template-columns:minmax(0,1fr) auto!important;}
.elementor-947 [data-id="76874aff"]>a:has([data-id="192e526b"]){min-width:0!important;max-width:8.5rem;width:100%!important;}
.elementor-947 img[data-id="192e526b"]{width:100%!important;max-width:8.5rem!important;object-position:left center;}
.elementor-947 [data-id="2e693dba"]{gap:.25rem!important;}
.elementor-947 [data-id="2e693dba"] a{width:2rem!important;min-width:2rem!important;}
.elementor-947 [data-id="2e693dba"] [data-id="112b982"]{width:auto!important;min-width:0!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.375rem!important;padding:.25rem!important;}
.elementor-947 [data-id="2e693dba"] [data-id="112b982"] span{font-size:.75rem!important;white-space:nowrap!important;}
.elementor-947 [data-id="112b982"]::before{width:1.125rem;height:1.125rem;flex-basis:1.125rem;}
}
@media(max-width:359px){
.elementor-947 [data-id="2e693dba"]{gap:.125rem!important;}
.elementor-947 [data-id="2e693dba"] a{width:1.625rem!important;min-width:1.625rem!important;}
.elementor-947 [data-id="2e693dba"] [data-id="112b982"]{width:auto!important;min-width:0!important;gap:.25rem!important;padding:.125rem!important;}
.elementor-947 [data-id="2e693dba"] [data-id="112b982"] span{font-size:.6875rem!important;}
.elementor-947 [data-id="112b982"]::before{width:1rem;height:1rem;flex-basis:1rem;}
}

/* Ubicaciones móvil: texto e icono más legibles. */
@media(max-width:767px){
.elementor-947 [data-id="2e693dba"] [data-id="112b982"] span{font-size:.875rem!important;}
.elementor-947 [data-id="112b982"]::before{width:1.375rem;height:1.375rem;flex-basis:1.375rem;}
}
@media(max-width:359px){
.elementor-947 [data-id="2e693dba"] [data-id="112b982"] span{font-size:.8125rem!important;}
.elementor-947 [data-id="112b982"]::before{width:1.25rem;height:1.25rem;flex-basis:1.25rem;}
}/* End custom CSS */