.tamosa-antetitulo{margin-bottom:0.4rem;font-weight:700}.tamosa-tarjetas-patron .wp-block-image img{width:100%;border-radius:4px}.tamosa-tarjetas-patron p > a:only-child{display:inline-flex;min-height:1.5rem;align-items:center}.tamosa-faq{padding-block:1rem;border-bottom:1px solid var(--wp--preset--color--gris-claro)}.tamosa-faq summary{position:relative;padding-inline-end:1.5em;font-family:var(--wp--preset--font-family--titulos);font-size:1.0625rem;font-weight:700;list-style:none;transition:color var(--wp--custom--transicion)}.tamosa-faq summary:hover,
.tamosa-faq summary:focus-visible{color:var(--wp--preset--color--rojo)}.tamosa-faq summary::-webkit-details-marker{display:none}.tamosa-faq summary::before,
.tamosa-faq summary::after{position:absolute;inset-block-start:calc(0.64em - 0.08em);inset-inline-end:0.06em;width:0.65em;height:0.16em;background-color:var(--wp--preset--color--rojo);content:""}.tamosa-faq summary::before{transform:rotate(90deg);transition:transform var(--wp--custom--transicion)}.tamosa-faq[open] summary::before{transform:rotate(90deg) scaleX(0)}.tamosa-faq p{margin-block:0.75rem 0;max-width:42rem}:root{--tamosa-accesos-hueco:clamp(0.75rem, 1.52vw, 1.5rem);--tamosa-acceso-alto:calc((var(--tamosa-cabecera-ancho) - 2 * var(--tamosa-accesos-hueco)) / 3 * 382 / 721);--tamosa-accesos-monta:calc(var(--tamosa-acceso-alto) * 0.75);--tamosa-banda:var(--wp--preset--color--gris-oscuro);--tamosa-sombra-corta:0 6px 12px -6px rgb(0 0 0 / 45%);--tamosa-video-aire:clamp(1.5rem, 5.2734vw, 4.5rem)}@media (max-width: 1023.98px){:root{--tamosa-accesos-monta:clamp(1.5rem, 5vw, 2.75rem)}}.tamosa-accesos{position:relative;z-index:3;margin-block-start:calc(-1 * var(--tamosa-accesos-monta))}.tamosa-accesos:has(+ .tamosa-video){background-image:linear-gradient(transparent 0 var(--tamosa-accesos-monta), var(--tamosa-banda) var(--tamosa-accesos-monta))}.tamosa-accesos:not(:has(+ .tamosa-video)){padding-block-end:var(--tamosa-video-aire);background-image:linear-gradient(transparent 0 var(--tamosa-accesos-monta), var(--tamosa-banda) var(--tamosa-accesos-monta))}.tamosa-hero:has(+ .tamosa-accesos){--tamosa-hero-aire-tarjetas:clamp(1rem, 2vw, 1.75rem);--tamosa-hero-cubierto-abajo:var(--tamosa-accesos-monta);--tamosa-hero-zocalo-minimo:calc(var(--tamosa-accesos-monta) + var(--tamosa-hero-aire-tarjetas))}.tamosa-accesos__cols{gap:var(--tamosa-accesos-hueco)}@media (min-width: 1024px){.tamosa-hero--media:has(+ .tamosa-accesos){--tamosa-hero-alto:clamp(420px, 46.33vw, max(620px, 62vh))}.tamosa-hero:has(+ .tamosa-accesos){--tamosa-hero-aire-tarjetas:clamp(1rem, 6.5234vw, 6rem)}.tamosa-tiene-hero .tamosa-hero{--tamosa-hero-cubierto-arriba:calc(var(--tamosa-sup-alto) + var(--tamosa-placa-ancho-abs) * 140 / 440)}.tamosa-accesos .tamosa-accesos__cols{max-width:var(--tamosa-cabecera-ancho)}}.tamosa-acceso{position:relative;display:flex;box-sizing:border-box;flex-direction:column;padding:clamp(1.5rem, 2.4vw, 2.25rem) clamp(1.1rem, 2vw, 1.75rem);border-radius:clamp(var(--wp--custom--radio--boton), 1.72vw, var(--wp--custom--radio--tarjeta));background-color:var(--wp--preset--color--blanco);color:var(--wp--preset--color--gris-oscuro);text-align:center;transition:transform var(--wp--custom--transicion),
		box-shadow var(--wp--custom--transicion)}.tamosa-acceso:hover,
.tamosa-acceso:focus-within{box-shadow:var(--tamosa-sombra-corta)}.tamosa-acceso::before{width:2.25rem;height:2rem;margin:0 auto clamp(0.7rem, 1.3vw, 1rem);content:"";background-color:var(--wp--custom--rojo-icono);mask-repeat:no-repeat;mask-position:center;mask-size:auto calc(var(--tamosa-icono, 1) * 100%)}.tamosa-acceso--lubricante::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80.6 73' fill='none' stroke='%23000' stroke-width='5.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke-linecap='butt' d='M65.9 42.8c-1.3-7.9-12.1-22.5-16.9-29-2.2-2.7-5.4-7.8-6.9-8.1-1 .9-6.3 8-8.9 11.5-6.3 8.7-18.2 23.9-15.8 35.2 2.5 11.2 13.6 17.7 25.5 16.7 2.6-.4 7.3-2 9-3.5'/%3E%3Cpath stroke-width='5.2' d='M57.9 57l3.8 3.8 9.1-9.1'/%3E%3Ccircle stroke-width='5.1' cx='64.1' cy='56.4' r='13.9'/%3E%3C/svg%3E")}.tamosa-acceso--colabora::before{--tamosa-icono:0.724;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 106.8 68.8' fill='none' stroke='%23000' stroke-width='4.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M61.4 39.4c4.3 3.9 11.3 8.4 14.6 12.9-.3 5.2-2.2 5.4-6.8 5.1-2.1-3.8-8.9-8.1-12.1-11.3M55.8 55.2c2 1.4 5.6 4.6 6.3 6.9-1.2 5-4.7 5.4-8.2 1.9-2.8 .9-6.8 4.7-9.3 .9-.5-.7-.4-1.5-.8-2.1 1.1-2.6 4.6-5.6 7-7 2.7 .8 6.2 1.6 4.5 5.6-.4 1-1.1 1.6-1.4 2.6M78.9 12.3c.8-1.4 11.3-6.8 12.7-6.1 1.6 .7 2.5 4.3 3.2 5.8 2.4 5.1 5 10 7.5 15 .8 1.7 2.7 4.1 1.9 6-.7 1.8-9.7 5.7-11.8 6.4-1.2 1.8-3-1.1-4.5-.6-1.9 .7-4.8 4.4-6.6 5.8-.5-.1-1.1-.2-1.6-.5-2.3-1.7-4.4-3.9-6.7-5.8-4.6-3.8-9.3-7.3-14.1-10.9-1.5-1.1-3.2-2.8-5-3.3-.8-.2-1.5-.2-2.2 .3-4 3-4.8 8.9-11.6 7.9-1.2-.2-2.5-.6-3.1-1.8-1.9-3.6 7.2-10.7 8.6-14.1 1.2-.8 2.5-1 3.8-1.6 3.4-1.4 6-2.8 9.8-1.9 4.5 1.1 8.8 4.7 13.5 4.5 6.5-.3 1.9-3.7 6.2-5.1 1 1.2 1.6 3.4 2.3 4.8 3.3 6.3 6.3 12.7 9.7 18.9 .6 1 .9 2.5 1.5 3.4M14.3 39.4c-2.1-.7-11-4.6-11.8-6.4-.8-1.9 1.1-4 1.8-5.7 2.4-5.2 5.1-10.2 7.7-15.3 .7-1.4 1.7-5 3.2-5.7 1.5-.7 11.8 4.6 12.6 6 3 1 1.1 1.4 2.4 3 .9 1.1 4.5 2.2 6 2.4 2 .3 8.4-2.2 9.4-1.3M27.8 12.3c-1 1.1-1.6 3.4-2.3 4.7-2.8 5.7-5.7 11.2-8.6 16.8-.8 1.7-1.6 4.1-2.6 5.6 1.1 1.8 3-.9 4.4-.6 1.3 .3 5.1 4.2 6.2 5.3 3-1 7.9-8.3 11.2-3.1 .6 1.1 .3 2.3 .7 3.4-1.7 3.1-4.8 5-7 7.8 .3 4.7 1.5 6.5 6.6 5.7 2.3-3.1 5.5-5.4 7.8-8.4 5.4-1.5 7.1 1.5 6.6 6.3M44.2 49.5c-.3-1 0-2-.3-3-.9-3.1-4.6-2.9-7.1-2.1M24.9 44.1c-1.8 5-2 8.9 4.9 8.1M76 52.3c3.2 .5 7.1-.5 6.4-4.6-.2-1.1-.8-2-1.1-3.1M69.2 57.4c-1.2 4.7-1.6 5.9-7.1 4.7M36.4 57.9c.2 .8 0 1.7 .2 2.5 .8 3.6 4.5 3.2 7.2 2.4'/%3E%3Cpath stroke-width='7.4' d='M9.5 30.5h0M97.2 30.5h0'/%3E%3C/svg%3E")}.tamosa-acceso--ubicaciones::before{--tamosa-icono:0.849;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4.15 2.65 15.7 19.7' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5s7-6.1 7-11a7 7 0 1 0-14 0c0 4.9 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10.3' r='2.6'/%3E%3C/svg%3E")}.tamosa-acceso .tamosa-acceso__titulo{margin:0 0 0.35rem;font-family:var(--wp--preset--font-family--interfaz);font-size:clamp(1rem, 0.3125rem + 1.172vw, 1.375rem) !important;font-weight:800;letter-spacing:0.01em;line-height:1.2;text-transform:uppercase}.tamosa-acceso .tamosa-acceso__pie{margin:0;font-family:var(--wp--preset--font-family--interfaz);font-size:clamp(0.8125rem, 0.25rem + 0.7813vw, 0.9375rem) !important;letter-spacing:0.01em;line-height:1.35;text-transform:uppercase;text-wrap:balance}@media (min-width: 1024px){.tamosa-acceso{--tamosa-acceso-u:calc(var(--tamosa-acceso-alto) / 191);min-height:var(--tamosa-acceso-alto);padding:calc(41.75 * var(--tamosa-acceso-u))
			calc(9 * var(--tamosa-acceso-u))
			calc(43.6 * var(--tamosa-acceso-u))}.tamosa-acceso::before{width:auto;height:calc(36.5 * var(--tamosa-acceso-u));margin:0 0 calc(12 * var(--tamosa-acceso-u))}.tamosa-acceso--colabora::before{--tamosa-icono:0.9425}.tamosa-acceso .tamosa-acceso__titulo{margin-block:auto 0.48em;margin-inline:calc(-4 * var(--tamosa-acceso-u))}}.tamosa-acceso__titulo a{color:inherit;text-decoration:none;transition:color var(--wp--custom--transicion)}.tamosa-acceso__titulo a::after{position:absolute;inset:0;content:""}.tamosa-acceso:hover .tamosa-acceso__titulo a,
.tamosa-acceso:focus-within .tamosa-acceso__titulo a{color:var(--wp--preset--color--rojo-oscuro)}@media (prefers-reduced-motion: no-preference){.tamosa-acceso:hover,
	.tamosa-acceso:focus-within{transform:translateY(-2px)}.tamosa-acceso:hover .tamosa-acceso__titulo a::after{inset-block-end:-2px}}.tamosa-acceso:has(.tamosa-acceso__titulo a:focus-visible){outline:2px solid var(--wp--preset--color--rojo);outline-offset:2px;box-shadow:var(--tamosa-foco-halo),
		var(--tamosa-sombra-corta)}.tamosa-acceso .tamosa-acceso__titulo a:focus-visible{box-shadow:none;outline:none}@media (min-width: 360px) and (max-width: 1023.98px){.tamosa-acceso{display:grid;align-items:center;column-gap:clamp(0.9rem, 3.5vw, 1.35rem);grid-template-columns:auto 1fr;padding:clamp(1rem, 3.2vw, 1.35rem) clamp(1rem, 3.5vw, 1.5rem);text-align:start}.tamosa-acceso::before{margin:0;grid-row:1 / span 2}.tamosa-acceso .tamosa-acceso__titulo,
	.tamosa-acceso .tamosa-acceso__pie{grid-column:2;text-wrap:pretty}}@media (min-width: 500px) and (max-width: 1023.98px){.tamosa-acceso{grid-template-columns:auto 1fr auto}.tamosa-acceso::after{width:0.55rem;height:0.55rem;border-top:2px solid var(--wp--preset--color--rojo);border-right:2px solid var(--wp--preset--color--rojo);margin-inline-start:1rem;content:"";grid-column:3;grid-row:1 / span 2;transform:rotate(45deg);transition:transform var(--wp--custom--transicion)}}@media (min-width: 500px) and (max-width: 1023.98px) and (prefers-reduced-motion: no-preference){.tamosa-acceso:hover::after,
	.tamosa-acceso:focus-within::after{transform:translateX(2px) rotate(45deg)}}@media (min-width: 782px) and (max-width: 1023.98px){.tamosa-accesos__cols{flex-wrap:wrap !important}.tamosa-accesos__cols > .tamosa-acceso{flex-basis:100% !important}}.tamosa-video{--tamosa-video-corte:calc(var(--tamosa-video-aire) + (100% - var(--tamosa-video-aire)) * 0.467);padding-block-start:var(--tamosa-video-aire);background-image:linear-gradient(var(--tamosa-banda) 0 var(--tamosa-video-corte), transparent var(--tamosa-video-corte))}.tamosa-accesos + .tamosa-video{margin-block-start:0}.tamosa-video__marco{position:relative;overflow:hidden;width:min(80vw, 68rem);margin-inline:auto;aspect-ratio:16 / 9;background-color:var(--wp--custom--negro-video)}@media (max-width: 1023.98px){.tamosa-video__marco{width:100%}}.tamosa-video__marco iframe,
.tamosa-video__lanzar{position:absolute;inset:0;width:100%;height:100%;border:0}.tamosa-video__lanzar{display:grid;padding:0;background:none;cursor:pointer;place-items:center}.tamosa-video__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tamosa-video__play{position:relative;width:clamp(3.5rem, 6vw, 5rem);height:clamp(3.5rem, 6vw, 5rem);border-radius:50%;background-color:var(--wp--preset--color--rojo);box-shadow:var(--tamosa-sombra-corta);transition:transform var(--wp--custom--transicion),
		background-color var(--wp--custom--transicion)}.tamosa-video__play::after{position:absolute;inset-block-start:50%;inset-inline-start:54%;border-block:0.7em solid transparent;border-inline-start:1.15em solid var(--wp--preset--color--blanco);content:"";font-size:clamp(0.9rem, 1.4vw, 1.2rem);transform:translate(-50%, -50%)}.tamosa-video__lanzar:hover .tamosa-video__play,
.tamosa-video__lanzar:focus-visible .tamosa-video__play{background-color:var(--wp--preset--color--rojo-oscuro)}@media (prefers-reduced-motion: no-preference){.tamosa-video__lanzar:hover .tamosa-video__play,
	.tamosa-video__lanzar:focus-visible .tamosa-video__play{transform:scale(1.06)}}.tamosa-video__lanzar:focus-visible{outline:3px solid var(--wp--preset--color--blanco);outline-offset:-6px}.home .wp-block-group:has(> .wp-block-tamosa-instagram){padding-block-start:clamp(1.5rem, 4.36vw, 4rem) !important;padding-block-end:clamp(1.5rem, 4.74vw, 4.2rem) !important;background-color:transparent !important}.wp-block-tamosa-instagram{position:relative;padding-block:29.5px 40px}.wp-block-tamosa-instagram::before{position:absolute;z-index:-1;inset-block:0;inset-inline-start:50%;width:100vw;content:"";background-color:var(--wp--custom--gris-noticias);transform:translateX(-50%)}.home .wp-block-group:has(> .wp-block-tamosa-instagram) > .wp-block-group:first-child{display:block;margin-block-end:0 !important;text-align:center}.home .wp-block-group:has(> .wp-block-tamosa-instagram) > .wp-block-group:first-child h2{margin-block:0 0.2em;color:var(--wp--preset--color--gris-oscuro);font-family:var(--wp--preset--font-family--titulos);font-size:clamp(1.9rem, 0.25rem + 4.58vw, 3.92rem) !important;font-style:italic;font-weight:900;letter-spacing:-0.03em;line-height:1.05;text-shadow:0 0 3px rgb(0 0 0 / 17%);text-transform:uppercase}.home .wp-block-group:has(> .wp-block-tamosa-instagram) > .wp-block-group:first-child h2:last-child{margin-block-end:-0.155em}.home .wp-block-group > .wp-block-group:first-child + .wp-block-tamosa-instagram{margin-block-start:0}@media (max-width: 1023.98px){.home .wp-block-group:has(> .wp-block-tamosa-instagram) > .wp-block-group:first-child{text-align:start}.home .wp-block-group:has(> .wp-block-tamosa-instagram) > .wp-block-group:first-child h2{text-wrap:pretty}.wp-block-tamosa-instagram .tamosa-ig__carril{margin-inline:calc(-1 * var(--tamosa-margen));padding-inline:var(--tamosa-margen);scroll-padding-inline:var(--tamosa-margen)}.wp-block-tamosa-instagram .tamosa-ig__flecha--siguiente{inset-inline-end:calc(-1 * var(--tamosa-margen))}.wp-block-tamosa-instagram .tamosa-ig__flecha--anterior{inset-inline-start:calc(-1 * var(--tamosa-margen))}}.tamosa-contacto{padding-block:var(--wp--preset--spacing--60)}.tamosa-contacto__cols{gap:var(--wp--preset--spacing--60)}.tamosa-contacto__formulario{box-sizing:border-box;padding:clamp(1.5rem, 4vw, 3rem);border-radius:var(--wp--custom--radio--tarjeta);background-color:var(--wp--preset--color--gris-claro)}.tamosa-contacto__formulario > .wp-block-heading{margin-block:0 0.75rem}.tamosa-contacto__datos{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50)}@media (min-width: 782px){.tamosa-contacto__datos{padding-block-start:clamp(1.5rem, 4vw, 3rem)}}.tamosa-contacto__dato{display:grid;grid-template-columns:2rem 1fr;gap:0.2rem 1rem;align-items:start}.tamosa-contacto__dato::before{grid-row:1 / span 2;width:2rem;height:2rem;content:"";background-color:var(--wp--custom--rojo-icono);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.tamosa-contacto__dato > *{grid-column:2;margin:0}.tamosa-contacto__dato--tel::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.4 3.5c.5 0 .9.3 1.1.8l1.3 3.3c.2.5 0 1-.3 1.3L8 10.1c1.2 2.5 3.3 4.6 5.9 5.9l1.2-1.5c.3-.4.9-.5 1.3-.3l3.3 1.3c.5.2.8.6.8 1.1v2.7c0 1-.8 1.8-1.8 1.7C10.4 20.5 3.5 13.6 3 5.3 2.9 4.3 3.7 3.5 4.7 3.5z'/%3E%3C/svg%3E")}.tamosa-contacto__dato--correo::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 20 20' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2'/%3E%3Cpath d='m3.6 7 8.4 6.2L20.4 7'/%3E%3C/svg%3E")}.tamosa-contacto__etiqueta{color:var(--wp--preset--color--gris)}.tamosa-contacto__dato .tamosa-dato{font-weight:700;line-height:1.3}.tamosa-contacto__dato .tamosa-dato a:any-link{color:var(--wp--preset--color--gris-oscuro);text-decoration:none}.tamosa-contacto__dato .tamosa-dato a:hover,
.tamosa-contacto__dato .tamosa-dato a:focus-visible{text-decoration:underline}.tamosa-empresa-presentacion,
.tamosa-empresa-gamas{--tamosa-empresa-monta:clamp(2.5rem, 6vw, 5rem)}.tamosa-empresa-presentacion{--tamosa-empresa-aire:clamp(2.5rem, 5vw, 4.5rem);background-color:var(--tamosa-banda);color:var(--wp--preset--color--blanco)}.wp-block-columns.tamosa-empresa-intro{display:grid;gap:0;grid-template-columns:minmax(0, 1fr);margin:0}.tamosa-empresa-intro > .tamosa-empresa-intro__texto{padding-block:var(--tamosa-empresa-aire);padding-inline:var(--tamosa-margen);grid-row:2}.tamosa-empresa-presentacion:has(+ .tamosa-empresa-gamas) .tamosa-empresa-intro__texto{padding-block-end:calc(var(--tamosa-empresa-aire) + var(--tamosa-empresa-monta))}.tamosa-empresa-intro > .tamosa-empresa-intro__foto{position:relative;aspect-ratio:16 / 9;grid-row:1}.tamosa-empresa-intro__foto > .wp-block-image{position:absolute;inset:0;margin:0}.tamosa-empresa-intro__foto .wp-block-image img{width:100%;height:100%;object-fit:cover}@media (max-width: 599.98px){.tamosa-empresa-intro > .tamosa-empresa-intro__foto{aspect-ratio:3 / 2}}@media (min-width: 1024px){.wp-block-columns.tamosa-empresa-intro{grid-template-columns:calc((100% - var(--tamosa-cabecera-ancho)) / 2) calc(var(--tamosa-cabecera-ancho) / 2) minmax(0, 1fr)}.tamosa-empresa-intro > .tamosa-empresa-intro__texto{padding-inline:0 clamp(2rem, 4.5vw, 4.5rem);grid-column:2;grid-row:1}.tamosa-empresa-intro > .tamosa-empresa-intro__foto{aspect-ratio:auto;grid-column:3;grid-row:1}}.tamosa-empresa-intro__texto > .wp-block-heading{margin-block:0 1rem}.tamosa-empresa-intro__texto > p{margin-block:0;max-width:36rem}.tamosa-empresa-intro__datos{gap:1rem clamp(1.5rem, 3vw, 3rem);margin-block:1.75rem 0;padding-block-start:1.25rem;border-top:1px solid color-mix(in srgb, var(--wp--preset--color--blanco) 20%, transparent)}.tamosa-empresa-intro__dato > p{margin:0;line-height:1.3}.tamosa-empresa-intro__etiqueta{color:color-mix(in srgb, var(--wp--preset--color--blanco) 70%, var(--tamosa-banda));font-size:var(--wp--preset--font-size--pequeno)}.tamosa-empresa-intro__valor{font-weight:700}/*!
 * The drop below and the drawings under "Empresa: drawings" are Lucide's
 * (lucide.dev). ISC License, Copyright (c) Lucide Icons and Contributors.
 * Permission to use, copy, modify, and/or distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies. THE
 * SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
 * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
 * IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 */.tamosa-gama::before,
.tamosa-servicio::before,
.tamosa-mercados > li::before{display:block;flex:none;width:2.25rem;height:2.25rem;content:"";background-color:var(--wp--custom--rojo-icono);mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z'/%3E%3C/svg%3E")}.tamosa-gama::before,
.tamosa-servicio::before{margin-block-end:0.9rem}.tamosa-empresa-gamas{position:relative;z-index:1;padding-block:clamp(2.5rem, 5vw, 4.5rem);background-color:var(--tamosa-banda)}.tamosa-empresa-presentacion + .tamosa-empresa-gamas{margin-block-start:calc(-1 * var(--tamosa-empresa-monta));padding-block-start:0;background:linear-gradient(transparent 0 var(--tamosa-empresa-monta), var(--tamosa-banda) var(--tamosa-empresa-monta))}.tamosa-empresa-gamas__cols{gap:var(--tamosa-accesos-hueco)}.tamosa-gama{box-sizing:border-box;padding:clamp(1.5rem, 2.6vw, 2.25rem) clamp(1.25rem, 2.4vw, 2rem);border-radius:clamp(var(--wp--custom--radio--boton), 1.72vw, var(--wp--custom--radio--tarjeta));background-color:var(--wp--preset--color--blanco);color:var(--wp--preset--color--gris-oscuro)}.tamosa-gama .tamosa-gama__titulo{margin:0 0 0.6rem;font-family:var(--wp--preset--font-family--interfaz);font-size:clamp(1rem, 0.3125rem + 1.172vw, 1.375rem);font-weight:800;letter-spacing:0.01em;line-height:1.2;text-transform:uppercase}.tamosa-gama p{margin:0}@media (min-width: 1024px){.wp-block-columns.tamosa-empresa-gamas__cols{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;row-gap:0}.tamosa-empresa-gamas__cols > .tamosa-gama{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.tamosa-gama .tamosa-gama__titulo{align-self:end}}@media (max-width: 1023.98px){.tamosa-gama{display:grid;align-items:center;column-gap:clamp(0.9rem, 3.5vw, 1.35rem);grid-template-columns:auto 1fr}.tamosa-gama::before{margin:0}.tamosa-gama .tamosa-gama__titulo{margin:0}.tamosa-gama > p{margin-block-start:0.75rem;grid-column:1 / -1}}@media (min-width: 782px) and (max-width: 1023.98px){.tamosa-empresa-gamas__cols{flex-wrap:wrap !important}.tamosa-empresa-gamas__cols > .tamosa-gama{flex-basis:100% !important}}.tamosa-empresa-mercados,
.tamosa-empresa-laboratorio{padding-block:var(--wp--preset--spacing--60)}.tamosa-empresa-mercados + .tamosa-empresa-laboratorio{padding-block-start:0}.tamosa-empresa-mercados__cols{gap:clamp(2rem, 5vw, 5rem)}.wp-block-image.tamosa-empresa-mercados__foto img{border-radius:clamp(var(--wp--custom--radio--boton), 1.72vw, var(--wp--custom--radio--tarjeta))}.tamosa-empresa-mercados .wp-block-heading{margin-block:0 0.75rem}.tamosa-mercados{display:grid;gap:0 clamp(1rem, 3vw, 2.5rem);grid-template-columns:repeat(2, minmax(0, 1fr));margin-block:1.5rem 0;padding:0;list-style:none}.tamosa-mercados > li{display:grid;align-items:center;column-gap:0.9rem;grid-template-columns:auto minmax(0, 1fr);padding-block:0.85rem;border-bottom:1px solid var(--wp--preset--color--gris-claro);font-weight:700;line-height:1.3}@media (max-width: 479.98px){.tamosa-mercados{grid-template-columns:minmax(0, 1fr)}}.tamosa-empresa-laboratorio__tarjeta{box-sizing:border-box;padding:clamp(1.5rem, 4vw, 3rem);border-radius:var(--wp--custom--radio--tarjeta);background-color:var(--wp--preset--color--gris-claro)}.tamosa-empresa-laboratorio__tarjeta > .wp-block-heading{margin-block:0}.tamosa-empresa-laboratorio__cols{gap:clamp(1.5rem, 4vw, 3rem);margin-block:1.75rem 0}.tamosa-servicio .wp-block-heading{margin-block:0 0.4rem}.tamosa-servicio p{margin:0}.tamosa-gama--metales::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 18a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H5a3 3 0 0 1-3-3 1 1 0 0 1 1-1z'/%3E%3Cpath d='M13 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1l-.81 3.242a1 1 0 0 1-.97.758H8'/%3E%3Cpath d='M14 4h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3'/%3E%3Cpath d='M18 6h4'/%3E%3Cpath d='m5 10-2 8'/%3E%3Cpath d='m7 18 2-8'/%3E%3C/svg%3E")}.tamosa-gama--mantenimiento::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/svg%3E")}.tamosa-gama--automocion::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Cpath d='M9 17h6'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3C/svg%3E")}.tamosa-mercados > .tamosa-mercado--industrial::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16h.01'/%3E%3Cpath d='M16 16h.01'/%3E%3Cpath d='M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z'/%3E%3Cpath d='M8 16h.01'/%3E%3C/svg%3E")}.tamosa-mercados > .tamosa-mercado--transporte::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E")}.tamosa-mercados > .tamosa-mercado--agricola::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 11 11 .9a1 1 0 0 1 .8 1.1l-.665 4.158a1 1 0 0 1-.988.842H20'/%3E%3Cpath d='M16 18h-5'/%3E%3Cpath d='M18 5a1 1 0 0 0-1 1v5.573'/%3E%3Cpath d='M3 4h8.129a1 1 0 0 1 .99.863L13 11.246'/%3E%3Cpath d='M4 11V4'/%3E%3Cpath d='M7 15h.01'/%3E%3Cpath d='M8 10.1V4'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3Ccircle cx='7' cy='15' r='5'/%3E%3C/svg%3E")}.tamosa-mercados > .tamosa-mercado--obras::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5'/%3E%3Cpath d='M14 6a6 6 0 0 1 6 6v3'/%3E%3Cpath d='M4 15v-3a6 6 0 0 1 6-6'/%3E%3Crect x='2' y='15' width='20' height='4' rx='1'/%3E%3C/svg%3E")}.tamosa-mercados > .tamosa-mercado--maritimo::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v2'/%3E%3Cpath d='M12 9.189V13'/%3E%3Cpath d='M19 12V6a2 2 0 00-2-2H7a2 2 0 00-2 2v6'/%3E%3Cpath d='M19.38 19A11.6 11.6 0 0021 13l-8.188-3.639a2 2 0 00-1.624 0L3 13.001a11.6 11.6 0 002.81 7.76'/%3E%3Cpath d='M2 20c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1'/%3E%3C/svg%3E")}.tamosa-mercados > .tamosa-mercado--motor::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 14-1-3'/%3E%3Cpath d='m3 9 6 2a2 2 0 0 1 2-2h2a2 2 0 0 1 1.99 1.81'/%3E%3Cpath d='M8 17h3a1 1 0 0 0 1-1 6 6 0 0 1 6-6 1 1 0 0 0 1-1v-.75A5 5 0 0 0 17 5'/%3E%3Ccircle cx='19' cy='17' r='3'/%3E%3Ccircle cx='5' cy='17' r='3'/%3E%3C/svg%3E")}.tamosa-servicio--taladrinas::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2'/%3E%3Cpath d='M6.453 15h11.094'/%3E%3Cpath d='M8.5 2h7'/%3E%3C/svg%3E")}.tamosa-servicio--analisis::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18h8'/%3E%3Cpath d='M3 22h18'/%3E%3Cpath d='M14 22a7 7 0 1 0 0-14h-1'/%3E%3Cpath d='M9 14h2'/%3E%3Cpath d='M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z'/%3E%3Cpath d='M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3'/%3E%3C/svg%3E")}.tamosa-servicio--asesoramiento::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 1 22 22' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'/%3E%3Cpath d='M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1'/%3E%3C/svg%3E")}