.elementor-kit-8{--e-global-color-primary:#369982;--e-global-color-secondary:#000000;--e-global-color-text:#0A0C0A;--e-global-color-accent:#F50087;--e-global-color-4aed507:#BF00FF;--e-global-color-b7d4511:#E4E2DC;--e-global-color-0ae8a1e:#41B799;--e-global-color-a9a1526:#F3F1E3;--e-global-color-a2f5fb8:#FFFFFF;--e-global-color-484ba93:#F50087;--e-global-color-6509f75:#AF50E5;--e-global-color-1c0b5a9:#F8DB27;--e-global-typography-primary-font-family:"takool";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:52px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"takool";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:29px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:18px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:18px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-360d14c-font-family:"takool";--e-global-typography-360d14c-font-size:93px;--e-global-typography-360d14c-font-weight:300;--e-global-typography-360d14c-font-style:normal;--e-global-typography-360d14c-text-decoration:none;--e-global-typography-360d14c-line-height:78px;--e-global-typography-360d14c-letter-spacing:0px;--e-global-typography-360d14c-word-spacing:0px;--e-global-typography-e04c2cc-font-family:"Montserrat";--e-global-typography-e04c2cc-font-size:16px;--e-global-typography-e04c2cc-font-weight:300;--e-global-typography-e04c2cc-text-transform:uppercase;--e-global-typography-e04c2cc-font-style:normal;--e-global-typography-e04c2cc-text-decoration:none;--e-global-typography-e04c2cc-line-height:18px;--e-global-typography-e04c2cc-letter-spacing:0px;--e-global-typography-e04c2cc-word-spacing:0px;--e-global-typography-d36e65f-font-family:"Montserrat";--e-global-typography-d36e65f-font-size:16px;--e-global-typography-d36e65f-font-weight:400;--e-global-typography-d36e65f-text-transform:capitalize;--e-global-typography-d36e65f-font-style:normal;--e-global-typography-d36e65f-text-decoration:underline;--e-global-typography-d36e65f-line-height:17px;--e-global-typography-d36e65f-letter-spacing:0px;--e-global-typography-d36e65f-word-spacing:0px;--e-global-typography-f3e73d3-font-family:"Urbanist";--e-global-typography-f3e73d3-font-size:14px;--e-global-typography-f3e73d3-font-weight:400;--e-global-typography-f3e73d3-text-transform:none;--e-global-typography-f3e73d3-font-style:normal;--e-global-typography-f3e73d3-text-decoration:none;--e-global-typography-f3e73d3-line-height:16px;--e-global-typography-f3e73d3-letter-spacing:0px;--e-global-typography-f3e73d3-word-spacing:0px;--e-global-typography-23b43ed-font-family:"takool";--e-global-typography-23b43ed-font-size:20px;--e-global-typography-23b43ed-font-weight:500;--e-global-typography-23b43ed-text-transform:uppercase;--e-global-typography-23b43ed-font-style:normal;--e-global-typography-23b43ed-line-height:22px;--e-global-typography-23b43ed-letter-spacing:0px;--e-global-typography-23b43ed-word-spacing:0px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 p{margin-block-end:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1830px;}.e-con{--container-max-width:1830px;--container-default-padding-top:3px;--container-default-padding-right:3px;--container-default-padding-bottom:3px;--container-default-padding-left:3px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-font-size:43px;--e-global-typography-primary-line-height:44px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-line-height:24px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-line-height:20px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-360d14c-font-size:81px;--e-global-typography-360d14c-line-height:65px;--e-global-typography-360d14c-letter-spacing:0px;--e-global-typography-360d14c-word-spacing:0px;--e-global-typography-e04c2cc-font-size:16px;--e-global-typography-e04c2cc-line-height:18px;--e-global-typography-e04c2cc-letter-spacing:0px;--e-global-typography-e04c2cc-word-spacing:0px;--e-global-typography-d36e65f-font-size:18px;--e-global-typography-d36e65f-line-height:20px;--e-global-typography-d36e65f-letter-spacing:0px;--e-global-typography-d36e65f-word-spacing:0px;--e-global-typography-f3e73d3-font-size:18px;--e-global-typography-f3e73d3-line-height:18px;--e-global-typography-f3e73d3-letter-spacing:0px;--e-global-typography-f3e73d3-word-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:34px;--e-global-typography-primary-line-height:36px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-line-height:24px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:18px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-size:20px;--e-global-typography-accent-line-height:22px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-360d14c-font-size:57px;--e-global-typography-360d14c-line-height:56px;--e-global-typography-360d14c-letter-spacing:0px;--e-global-typography-360d14c-word-spacing:0px;--e-global-typography-e04c2cc-font-size:14px;--e-global-typography-e04c2cc-line-height:16px;--e-global-typography-e04c2cc-letter-spacing:0px;--e-global-typography-e04c2cc-word-spacing:0px;--e-global-typography-d36e65f-font-size:16px;--e-global-typography-d36e65f-line-height:18px;--e-global-typography-d36e65f-letter-spacing:0px;--e-global-typography-d36e65f-word-spacing:0px;--e-global-typography-f3e73d3-font-size:15px;--e-global-typography-f3e73d3-line-height:17px;--e-global-typography-f3e73d3-letter-spacing:0px;--e-global-typography-f3e73d3-word-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.marquee {
    display: flex;
    overflow: hidden;
    margin: 0;
    
    padding: 0;
  line-height: 1;
}


.marquee__inner {
    display: flex;
    width: fit-content;
    min-width: 100%;
}


.marquee__group {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 100%;
    animation: scroll 60s linear infinite;
}

/* Duplicamos el contenido para que parezca continuo */
.marquee__group span {
    color: white;
    font-size: 2.1rem; /* Tamaño base para escritorio */
    white-space: nowrap;
    font-family: 'Takool';
    margin-bottom: 0.1rem;
  
}

.item__img {
  width: 5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-top: 0.3rem;
      height: auto;
      animation: img-rotate 3s ease-in-out infinite;
}

@keyframes img-rotate {
  0%, 100% { transform: rotate(-10deg); }
  50%      { transform: rotate(10deg);  }
}

/* Animación continua */
@keyframes scroll {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}

/* Media Queries con una reducción leve en cada tamaño */
@media only screen and (max-width: 1024px) {
    .marquee__group span {
        font-size: 0.95rem; /* Ligera reducción para tablets */
    }
}

@media only screen and (max-width: 768px) {
    .marquee__group span {
        font-size: 0.9rem; /* Un poco más pequeño en móviles */
    }
}

@media only screen and (max-width: 480px) {
    .marquee__group span {
        font-size: 0.85rem; /* Tamaño más pequeño pero aún legible en móviles compactos */
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'takool';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://takoolrestaurant.com/wp-content/uploads/2025/06/TAKOOL.eot');
	src: url('https://takoolrestaurant.com/wp-content/uploads/2025/06/TAKOOL.eot?#iefix') format('embedded-opentype'),
		url('https://takoolrestaurant.com/wp-content/uploads/2025/06/TAKOOL.woff2') format('woff2'),
		url('https://takoolrestaurant.com/wp-content/uploads/2025/06/TAKOOL.woff') format('woff'),
		url('https://takoolrestaurant.com/wp-content/uploads/2025/06/TAKOOL.ttf') format('truetype'),
		url('https://takoolrestaurant.com/wp-content/uploads/2025/06/TAKOOL.svg#takool') format('svg');
}
/* End Custom Fonts CSS */