.elementor-15 .elementor-element.elementor-element-66a8564{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-66a8564:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-66a8564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cafeteriajoanny.com/wp-content/uploads/2026/04/Recurso-2recursos44.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-00b6536{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-2c8cfa2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-758c5fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-e77d02e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-15 .elementor-element.elementor-element-e77d02e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e77d02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cafeteriajoanny.com/wp-content/uploads/2026/04/Recurso-2recursos44.png");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-fac3e98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-fac3e98:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fac3e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-46f0c50{--display:flex;--justify-content:flex-start;}.elementor-15 .elementor-element.elementor-element-842537b{--display:flex;}.elementor-15 .elementor-element.elementor-element-3d5c4c1{columns:3;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-29dcab2{--display:flex;}.elementor-15 .elementor-element.elementor-element-940b9b5{columns:2;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-3f556c5{--display:flex;}.elementor-15 .elementor-element.elementor-element-743fd17{columns:3;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-08421a6{--display:flex;}.elementor-15 .elementor-element.elementor-element-7f67e1e{columns:3;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-c191ad6{--display:flex;}.elementor-15 .elementor-element.elementor-element-f2aa5da{columns:3;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-7735c97{--display:flex;}.elementor-15 .elementor-element.elementor-element-c4b9778{columns:3;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-ebed41a{--display:flex;}.elementor-15 .elementor-element.elementor-element-48edf4b{columns:3;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-2090959{--display:flex;}.elementor-15 .elementor-element.elementor-element-6983d0d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-6983d0d .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-030c326{columns:3;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-8a24121{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-8a24121 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-1e1abb1{columns:3;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-d69adb8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-d69adb8 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-7c5e078{columns:3;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-8a49a6c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-8a49a6c .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-a79694f{columns:3;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-ca443e2{--display:flex;}.elementor-15 .elementor-element.elementor-element-177a7fe{columns:3;text-align:center;font-size:17px;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-32919a4{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-32919a4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-eb86065{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-7805d03{--display:flex;}.elementor-15 .elementor-element.elementor-element-2934758{columns:1;text-align:center;font-size:17px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-7078097{--display:flex;}.elementor-15 .elementor-element.elementor-element-856d094{width:var( --container-widget-width, 858px );max-width:858px;--container-widget-width:858px;--container-widget-flex-grow:0;columns:1;text-align:center;font-size:17px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-856d094.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-7c87c12{--display:flex;}.elementor-15 .elementor-element.elementor-element-4576919{columns:1;text-align:center;font-size:17px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-903eb37{--display:flex;}.elementor-15 .elementor-element.elementor-element-b014f13{columns:1;text-align:center;font-size:17px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-42f9ac3{--display:flex;}.elementor-15 .elementor-element.elementor-element-29ef8ac{columns:1;text-align:center;font-size:17px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-0ea43b1{--display:flex;}.elementor-15 .elementor-element.elementor-element-c31eb04{columns:1;text-align:center;font-size:17px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-ec9afdf{--display:flex;}.elementor-15 .elementor-element.elementor-element-910bda5{columns:1;text-align:center;font-size:17px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-732b79a{--display:flex;}.elementor-15 .elementor-element.elementor-element-f1e2382{columns:1;text-align:center;font-size:17px;line-height:2em;color:var( --e-global-color-astglobalcolor2 );}.elementor-15 .elementor-element.elementor-element-96f60ef{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-96f60ef > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-0dabe16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-8fa9d0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-042a4a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-aad9c44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-f82cbc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-072d2a5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-a540d53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-3e3651b .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-15 .elementor-element.elementor-element-3e3651b .uael-img-gallery-wrap{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-15 .elementor-element.elementor-element-3e3651b .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:10px;}.elementor-15 .elementor-element.elementor-element-3e3651b .uael-grid-img-thumbnail img{opacity:1;}.elementor-15 .elementor-element.elementor-element-3e3651b .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-2c8cfa2{--width:35%;}.elementor-15 .elementor-element.elementor-element-758c5fe{--width:65%;}.elementor-15 .elementor-element.elementor-element-46f0c50{--width:50%;}.elementor-15 .elementor-element.elementor-element-eb86065{--width:50%;}.elementor-15 .elementor-element.elementor-element-8fa9d0b{--width:35%;}.elementor-15 .elementor-element.elementor-element-042a4a9{--width:65%;}.elementor-15 .elementor-element.elementor-element-f82cbc6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-2c8cfa2{--width:100%;}.elementor-15 .elementor-element.elementor-element-758c5fe{--width:100%;}.elementor-15 .elementor-element.elementor-element-8fa9d0b{--width:100%;}.elementor-15 .elementor-element.elementor-element-042a4a9{--width:100%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-00b6536{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-758c5fe{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-e77d02e{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-3d5c4c1{columns:1;}.elementor-15 .elementor-element.elementor-element-940b9b5{columns:1;}.elementor-15 .elementor-element.elementor-element-743fd17{columns:1;}.elementor-15 .elementor-element.elementor-element-7f67e1e{columns:1;}.elementor-15 .elementor-element.elementor-element-f2aa5da{columns:1;}.elementor-15 .elementor-element.elementor-element-c4b9778{columns:1;}.elementor-15 .elementor-element.elementor-element-48edf4b{columns:1;}.elementor-15 .elementor-element.elementor-element-030c326{columns:1;}.elementor-15 .elementor-element.elementor-element-1e1abb1{columns:1;}.elementor-15 .elementor-element.elementor-element-7c5e078{columns:1;}.elementor-15 .elementor-element.elementor-element-a79694f{columns:1;}.elementor-15 .elementor-element.elementor-element-177a7fe{columns:1;}.elementor-15 .elementor-element.elementor-element-0dabe16{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-042a4a9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-fac3e98{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-46f0c50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-eb86065{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for uael-image-gallery, class: .elementor-element-3e3651b */.elementor-15 .elementor-element.elementor-element-3e3651b img {
    border-radius: 15px;
}/* End custom CSS */