.elementor-340 .elementor-element.elementor-element-361a33d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-340 .elementor-element.elementor-element-361a33d:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-361a33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-340 .elementor-element.elementor-element-361a33d, .elementor-340 .elementor-element.elementor-element-361a33d::before{--border-transition:0.3s;}.elementor-340 .elementor-element.elementor-element-9b9d07b{--display:flex;--justify-content:space-between;--background-transition:0.3s;}.elementor-340 .elementor-element.elementor-element-93643f5{--display:flex;--gap:5px 5px;--background-transition:0.3s;}.elementor-340 .elementor-element.elementor-element-9e891d2{text-align:left;}.elementor-340 .elementor-element.elementor-element-9e891d2 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-340 .elementor-element.elementor-element-9e891d2 .wpr-logo-image{max-width:119px;}.elementor-340 .elementor-element.elementor-element-9e891d2.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-340 .elementor-element.elementor-element-9e891d2.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-340 .elementor-element.elementor-element-9e891d2.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-340 .elementor-element.elementor-element-9e891d2 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-340 .elementor-element.elementor-element-9e891d2 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-340 .elementor-element.elementor-element-9e891d2 .wpr-logo-description{color:#888888;}.elementor-340 .elementor-element.elementor-element-9efd49e{text-align:left;}.elementor-340 .elementor-element.elementor-element-9efd49e .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.2em;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-340 .elementor-element.elementor-element-8adde5e{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-text{transition:color 0.3s;}.elementor-340 .elementor-element.elementor-element-8adde5e > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-3f235c5{--display:flex;--background-transition:0.3s;}.elementor-340 .elementor-element.elementor-element-259f3d2 .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-340 .elementor-element.elementor-element-15b5867{--divider-border-style:solid;--divider-color:#CC9933;--divider-border-width:2px;}.elementor-340 .elementor-element.elementor-element-15b5867 .elementor-divider-separator{width:100%;}.elementor-340 .elementor-element.elementor-element-15b5867 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-340 .elementor-element.elementor-element-9d2d88c .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-340 .elementor-element.elementor-element-cb8a561 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-340 .elementor-element.elementor-element-4ffad89 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-340 .elementor-element.elementor-element-97bdab6 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-340 .elementor-element.elementor-element-c23231f{--display:flex;--background-transition:0.3s;}.elementor-340 .elementor-element.elementor-element-d7e191c .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:20px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-340 .elementor-element.elementor-element-1b7ae89{--divider-border-style:solid;--divider-color:#CC9933;--divider-border-width:2px;}.elementor-340 .elementor-element.elementor-element-1b7ae89 .elementor-divider-separator{width:100%;}.elementor-340 .elementor-element.elementor-element-1b7ae89 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-340 .elementor-element.elementor-element-a98902e .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-340 .elementor-element.elementor-element-3fbe085 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-340 .elementor-element.elementor-element-1faad78 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-340 .elementor-element.elementor-element-34eb99e .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-340 .elementor-element.elementor-element-cb6bdf5:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-cb6bdf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-340 .elementor-element.elementor-element-cb6bdf5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 10px 0px;}.elementor-340 .elementor-element.elementor-element-cb6bdf5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-340 .elementor-element.elementor-element-383dffc{--divider-border-style:solid;--divider-color:#3A3A3A;--divider-border-width:1px;}.elementor-340 .elementor-element.elementor-element-383dffc .elementor-divider-separator{width:100%;}.elementor-340 .elementor-element.elementor-element-383dffc .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-340 .elementor-element.elementor-element-2c87f35 > .elementor-container{min-height:50px;}.elementor-340 .elementor-element.elementor-element-2c87f35:not(.elementor-motion-effects-element-type-background), .elementor-340 .elementor-element.elementor-element-2c87f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-340 .elementor-element.elementor-element-2c87f35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-2c87f35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-340 .elementor-element.elementor-element-0ecadc0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-23fb6e0{text-align:center;color:#909090;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-340 .elementor-element.elementor-element-23fb6e0.elementor-element{--align-self:center;}.elementor-340 .elementor-element.elementor-element-62c9e19{--display:flex;--background-transition:0.3s;}.elementor-340 .elementor-element.elementor-element-32412d6{--display:flex;--background-transition:0.3s;}.elementor-340 .elementor-element.elementor-element-7745e05{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-340 .elementor-element.elementor-element-c6f587a{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-340 .elementor-element.elementor-element-f9d3f30{--display:flex;--background-transition:0.3s;}@media(max-width:1024px){.elementor-340 .elementor-element.elementor-element-361a33d{--grid-auto-flow:row;--padding-block-start:50px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-340 .elementor-element.elementor-element-9b9d07b{--gap:10px 10px;}.elementor-340 .elementor-element.elementor-element-9efd49e .elementor-heading-title{font-size:16px;}.elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-340 .elementor-element.elementor-element-8adde5e .elementor-icon-list-item > a{font-size:14px;}.elementor-340 .elementor-element.elementor-element-8adde5e{width:var( --container-widget-width, 137px );max-width:137px;--container-widget-width:137px;--container-widget-flex-grow:0;}.elementor-340 .elementor-element.elementor-element-3f235c5{--gap:10px 10px;}.elementor-340 .elementor-element.elementor-element-259f3d2 .elementor-heading-title{font-size:20px;}.elementor-340 .elementor-element.elementor-element-15b5867 .elementor-divider-separator{width:80px;}.elementor-340 .elementor-element.elementor-element-15b5867 .elementor-divider{padding-top:5px;padding-bottom:5px;}.elementor-340 .elementor-element.elementor-element-9d2d88c .elementor-heading-title{font-size:16px;}.elementor-340 .elementor-element.elementor-element-cb8a561 .elementor-heading-title{font-size:16px;}.elementor-340 .elementor-element.elementor-element-4ffad89 .elementor-heading-title{font-size:16px;}.elementor-340 .elementor-element.elementor-element-97bdab6 .elementor-heading-title{font-size:16px;}.elementor-340 .elementor-element.elementor-element-c23231f{--gap:10px 10px;}.elementor-340 .elementor-element.elementor-element-d7e191c .elementor-heading-title{font-size:20px;}.elementor-340 .elementor-element.elementor-element-1b7ae89 .elementor-divider-separator{width:80px;}.elementor-340 .elementor-element.elementor-element-1b7ae89 .elementor-divider{padding-top:5px;padding-bottom:5px;}.elementor-340 .elementor-element.elementor-element-a98902e .elementor-heading-title{font-size:16px;}.elementor-340 .elementor-element.elementor-element-3fbe085 .elementor-heading-title{font-size:16px;}.elementor-340 .elementor-element.elementor-element-1faad78 .elementor-heading-title{font-size:16px;}.elementor-340 .elementor-element.elementor-element-34eb99e .elementor-heading-title{font-size:16px;}.elementor-340 .elementor-element.elementor-element-cb6bdf5{padding:0px 20px 10px 20px;}.elementor-340 .elementor-element.elementor-element-2c87f35{padding:0px 20px 15px 20px;}}@media(max-width:767px){.elementor-340 .elementor-element.elementor-element-361a33d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-340 .elementor-element.elementor-element-9e891d2{text-align:left;}.elementor-340 .elementor-element.elementor-element-9efd49e .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-340 .elementor-element.elementor-element-9efd49e > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-340 .elementor-element.elementor-element-259f3d2 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-340 .elementor-element.elementor-element-9d2d88c .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-340 .elementor-element.elementor-element-cb8a561 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-340 .elementor-element.elementor-element-4ffad89 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-340 .elementor-element.elementor-element-97bdab6 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-340 .elementor-element.elementor-element-d7e191c .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-340 .elementor-element.elementor-element-a98902e .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-340 .elementor-element.elementor-element-3fbe085 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-340 .elementor-element.elementor-element-1faad78 .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-340 .elementor-element.elementor-element-34eb99e .elementor-heading-title{font-size:16px;line-height:1.1em;}.elementor-340 .elementor-element.elementor-element-23fb6e0{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-806c0fc */#order-online-container-iframe-book-table {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.4);
    z-index: 10000;
    backdrop-filter: blur(4px);
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.style-close-modal {
    position: absolute;
    top: 2vw;
    right: 5vh;
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.style-close-modal svg {
    fill: #CC9933 !important;
}

iframe.book-table-iframe {
    height: 90%;
    width: 90%;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9e543e */#order-online-container-iframe-swipeby {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.4);
    z-index: 10000;
    backdrop-filter: blur(4px);
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.style-close-modal {
    position: absolute;
    top: 2vw;
    right: 5vh;
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.style-close-modal svg {
    fill: #CC9933 !important;
}

iframe.swipeby-iframe {
    height: 90%;
    width: 90%;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e1b440 */.delivery-button-custom {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background-color: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px;
    box-shadow: 0, 2 ,4 , 12;
    -webkit-box-shadow: 2px 3px 32px 6px rgba(204,153,51,1);
-moz-box-shadow: 2px 3px 32px 6px rgba(204,153,51,1);
box-shadow: 2px 3px 32px 6px rgba(204,153,51,1);
cursor: pointer;
position: fixed;
bottom: 20px;
right: 20px;
z-index: 10;
transition: scale 0.5s ease-in-out;
animation: moveUpDown 2s ease-in-out infinite;
}

.delivery-button-custom:hover {
    scale: 1.15;
}

/* Definir la animación con @keyframes */
@keyframes moveUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px); /* Cambia la posición en el eje Y según tus necesidades */
  }
  75% {
      rotate: 10deg;
  }
  100% {
    transform: translateY(0);
    rotate: 0deg;
  }
}

.delivery-button-custom__image-container {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 11;
}

.delivery-image-custom {
    position: relative;
    z-index: 10;
}/* End custom CSS */