.elementor-14106 .elementor-element.elementor-element-2c702bc2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14106 .elementor-element.elementor-element-2c702bc2:not(.elementor-motion-effects-element-type-background), .elementor-14106 .elementor-element.elementor-element-2c702bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14106 .elementor-element.elementor-element-2c702bc2{border-style:solid;border-color:#3E38382B;box-shadow:0px 12px 6px -8px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:-164px;padding:05px 0px 5px 0px;z-index:999;}.elementor-14106 .elementor-element.elementor-element-2c702bc2, .elementor-14106 .elementor-element.elementor-element-2c702bc2 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-14106 .elementor-element.elementor-element-2c702bc2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14106 .elementor-element.elementor-element-1b898090.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14106 .elementor-element.elementor-element-41e4582c img{width:58%;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item a.uael-menu-item,.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item a.uael-sub-menu-item{padding-left:11px;padding-right:11px;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item a.uael-menu-item, .elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 ul.sub-menu{width:233px;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .sub-menu li a.uael-sub-menu-item,
						.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown li a.uael-menu-item,
						.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .sub-menu a.uael-sub-menu-item,
						 .elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-nav-menu__layout-horizontal ul.sub-menu, .elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-nav-menu__layout-expandible.menu-is-active,
						.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .uael-dropdown.menu-is-active{margin-top:3px;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64{width:var( --container-widget-width, 97.803% );max-width:97.803%;--container-widget-width:97.803%;--container-widget-flex-grow:0;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .uael-nav-menu__toggle{text-align:center;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item a.uael-menu-item{font-family:"Dunkin Sans Extra Bold", Sans-serif;font-size:15px;text-transform:uppercase;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item a.uael-menu-item:not(.elementor-button), .elementor-14106 .elementor-element.elementor-element-5f6f7e64 .sub-menu a.uael-sub-menu-item{color:#3E342F;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item a.uael-menu-item:not(.elementor-button):focus{color:#4F4F4F;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item.current-menu-ancestor a.uael-menu-item:not(.elementor-button),
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .menu-item.custom-menu-active a.uael-menu-item:not(.elementor-button){color:#4F4F4F;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .sub-menu,
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown,
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .sub-menu li a.uael-sub-menu-item,
							.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown li a.uael-menu-item,
							.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown-expandible li a.uael-menu-item{font-family:"Dunkin Sans Book", Sans-serif;font-size:14px;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 .sub-menu li.menu-item:not(:last-child),
						.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-14106 .elementor-element.elementor-element-5f6f7e64 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-14106 .elementor-element.elementor-element-21d3ca35.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14106 .elementor-element.elementor-element-14ffcc07 .elementor-button{background-color:#C63663;font-family:"DunkinSans-Display", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-14106 .elementor-element.elementor-element-14ffcc07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14106 .elementor-element.elementor-element-c1a2050.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14106 .elementor-element.elementor-element-c1a2050.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14106 .elementor-element.elementor-element-c1a2050.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14106 .elementor-element.elementor-element-355f127f{text-align:center;}.elementor-14106 .elementor-element.elementor-element-355f127f img{width:52%;}.elementor-14106 .elementor-element.elementor-element-4fef142 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14106 .elementor-element.elementor-element-4fef142:not(.elementor-motion-effects-element-type-background), .elementor-14106 .elementor-element.elementor-element-4fef142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14106 .elementor-element.elementor-element-4fef142{border-style:solid;border-color:#3E38382B;box-shadow:0px 12px 6px -8px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:-164px;padding:05px 0px 5px 0px;z-index:999;}.elementor-14106 .elementor-element.elementor-element-4fef142, .elementor-14106 .elementor-element.elementor-element-4fef142 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-14106 .elementor-element.elementor-element-4fef142 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14106 .elementor-element.elementor-element-dc6b64a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14106 .elementor-element.elementor-element-8105bfa img{width:58%;}.elementor-bc-flex-widget .elementor-14106 .elementor-element.elementor-element-4777c08.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14106 .elementor-element.elementor-element-4777c08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14106 .elementor-element.elementor-element-4777c08.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14106 .elementor-element.elementor-element-529b596{text-align:center;}.elementor-14106 .elementor-element.elementor-element-529b596 img{width:52%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-14106 .elementor-element.elementor-element-5f6f7e64.uael-nav-menu__breakpoint-tablet nav.uael-nav-menu__layout-horizontal ul.sub-menu{margin-top:0px;}}@media(min-width:768px){.elementor-14106 .elementor-element.elementor-element-1b898090{width:15%;}.elementor-14106 .elementor-element.elementor-element-32070f01{width:68%;}.elementor-14106 .elementor-element.elementor-element-21d3ca35{width:12%;}.elementor-14106 .elementor-element.elementor-element-c1a2050{width:5%;}}@media(max-width:767px){.elementor-14106 .elementor-element.elementor-element-1b898090{width:25%;}.elementor-14106 .elementor-element.elementor-element-32070f01{width:50%;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64.uael-nav-menu__breakpoint-mobile nav.uael-nav-menu__layout-horizontal ul.sub-menu{margin-top:0px;}.elementor-14106 .elementor-element.elementor-element-5f6f7e64 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-14106 .elementor-element.elementor-element-21d3ca35{width:25%;}.elementor-14106 .elementor-element.elementor-element-4fef142{z-index:1000;}.elementor-14106 .elementor-element.elementor-element-dc6b64a{width:60%;}.elementor-14106 .elementor-element.elementor-element-8105bfa img{width:75%;}.elementor-14106 .elementor-element.elementor-element-4777c08{width:40%;}.elementor-14106 .elementor-element.elementor-element-529b596 > .elementor-widget-container{margin:0px 16px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14106 .elementor-element.elementor-element-529b596{text-align:right;}.elementor-14106 .elementor-element.elementor-element-529b596 img{width:23%;}}/* Start custom CSS for image, class: .elementor-element-41e4582c *//* Movimiento sutil para el vaso Dunkin' */
.logo-cup{
  display:inline-block;
  transform-origin: 50% 90%;
  will-change: transform;
  backface-visibility: hidden;
  animation: dunkinMotion 5s ease-in-out infinite;
  perspective: 1000px; /* ayuda al efecto 3D */
}

.logo-cup:hover { animation-play-state: paused; }

@media (prefers-reduced-motion: reduce){
  .logo-cup{ animation: none; }
}

@keyframes dunkinMotion{
  /* 0–30%: movimiento leve izquierda-derecha */
  0%   { transform: translateX(0) rotate(0deg); }
  6%   { transform: translateX(-4px) rotate(-2deg); }
  12%  { transform: translateX(4px)  rotate(2deg); }
  18%  { transform: translateX(-3px) rotate(-1.5deg); }
  24%  { transform: translateX(3px)  rotate(1.5deg); }
  30%  { transform: translateX(0)    rotate(0deg); }

  /* 40–70%: saltito con giro horizontal (eje Y) */
  40%  { transform: translateY(0)    rotateY(0deg); }
  50%  { transform: translateY(-10px) rotateY(0deg); }
  58%  { transform: translateY(-18px) rotateY(360deg); }   /* giro horizontal */
  66%  { transform: translateY(-8px)  rotateY(0deg); }
  70%  { transform: translateY(0)     rotateY(0deg); }

  /* Descanso hasta siguiente ciclo */
  100% { transform: translate(0,0)    rotateY(0deg); }
}/* End custom CSS */
/* Start custom CSS for uael-nav-menu, class: .elementor-element-5f6f7e64 */a:hover {
  font-weight: 900;
  font-family: DunkinSans-Book
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c702bc2 */.mi-header {
  max-width: 1400px; /* o el valor que quieras */
  margin: 0 auto;    /* lo centra horizontalmente */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8105bfa *//* Movimiento sutil para el vaso Dunkin' */
.logo-cup{
  display:inline-block;
  transform-origin: 50% 90%;
  will-change: transform;
  backface-visibility: hidden;
  animation: dunkinMotion 5s ease-in-out infinite;
  perspective: 1000px; /* ayuda al efecto 3D */
}

.logo-cup:hover { animation-play-state: paused; }

@media (prefers-reduced-motion: reduce){
  .logo-cup{ animation: none; }
}

@keyframes dunkinMotion{
  /* 0–30%: movimiento leve izquierda-derecha */
  0%   { transform: translateX(0) rotate(0deg); }
  6%   { transform: translateX(-4px) rotate(-2deg); }
  12%  { transform: translateX(4px)  rotate(2deg); }
  18%  { transform: translateX(-3px) rotate(-1.5deg); }
  24%  { transform: translateX(3px)  rotate(1.5deg); }
  30%  { transform: translateX(0)    rotate(0deg); }

  /* 40–70%: saltito con giro horizontal (eje Y) */
  40%  { transform: translateY(0)    rotateY(0deg); }
  50%  { transform: translateY(-10px) rotateY(0deg); }
  58%  { transform: translateY(-18px) rotateY(360deg); }   /* giro horizontal */
  66%  { transform: translateY(-8px)  rotateY(0deg); }
  70%  { transform: translateY(0)     rotateY(0deg); }

  /* Descanso hasta siguiente ciclo */
  100% { transform: translate(0,0)    rotateY(0deg); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4fef142 */.mi-header {
  max-width: 1400px; /* o el valor que quieras */
  margin: 0 auto;    /* lo centra horizontalmente */
}/* End custom CSS */