.elementor-3104 .elementor-element.elementor-element-ec62412{--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;--justify-content:flex-end;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3104 .elementor-element.elementor-element-522e2a3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-3104 .elementor-element.elementor-element-522e2a3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3104 .elementor-element.elementor-element-6dcc5ec{width:100%;max-width:100%;}.elementor-3104 .elementor-element.elementor-element-6dcc5ec img{width:100%;}.elementor-3104 .elementor-element.elementor-element-a3c5b3b{width:100%;max-width:100%;}.elementor-3104 .elementor-element.elementor-element-a3c5b3b img{width:100%;}.elementor-3104 .elementor-element.elementor-element-d35337f{width:100%;max-width:100%;}.elementor-3104 .elementor-element.elementor-element-d35337f img{width:100%;}.elementor-3104 .elementor-element.elementor-element-e9cd308{--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:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3104 .elementor-element.elementor-element-e9cd308.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3104 .elementor-element.elementor-element-9a7800c{text-align:end;}.elementor-3104 .elementor-element.elementor-element-30b5cf3{padding:0% 0% 0% 50%;text-align:end;}.elementor-3104 .elementor-element.elementor-element-306c315{--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;--justify-content:flex-end;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-3104 .elementor-element.elementor-element-2df0f5b{--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;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-3baf70c{width:100%;max-width:100%;padding:0em 0em 0em 0em;}.elementor-3104 .elementor-element.elementor-element-9550386{--display:flex;}.elementor-3104 .elementor-element.elementor-element-295cec9{--display:flex;}.elementor-3104 .elementor-element.elementor-element-295cec9:not(.elementor-motion-effects-element-type-background), .elementor-3104 .elementor-element.elementor-element-295cec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elsetrestaurant.com/wp-content/uploads/carta-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3104 .elementor-element.elementor-element-368aa3d{--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;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3104 .elementor-element.elementor-element-a53088f{width:100%;max-width:100%;padding:0em 0em 0em 0em;}.elementor-3104 .elementor-element.elementor-element-b505d75{--display:flex;}.elementor-3104 .elementor-element.elementor-element-e202fe8{--display:flex;}.elementor-3104 .elementor-element.elementor-element-e202fe8:not(.elementor-motion-effects-element-type-background), .elementor-3104 .elementor-element.elementor-element-e202fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elsetrestaurant.com/wp-content/uploads/carta-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3104 .elementor-element.elementor-element-33fb37f{--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;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3104 .elementor-element.elementor-element-8d744d1{width:100%;max-width:100%;padding:0em 0em 0em 0em;}.elementor-3104 .elementor-element.elementor-element-49861c6{--display:flex;}.elementor-3104 .elementor-element.elementor-element-d0fea21{--display:flex;}.elementor-3104 .elementor-element.elementor-element-d0fea21:not(.elementor-motion-effects-element-type-background), .elementor-3104 .elementor-element.elementor-element-d0fea21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elsetrestaurant.com/wp-content/uploads/carta-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3104 .elementor-element.elementor-element-544e551{--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;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3104 .elementor-element.elementor-element-9683af5{width:100%;max-width:100%;padding:0em 0em 0em 0em;}.elementor-3104 .elementor-element.elementor-element-e81134b{--display:flex;}.elementor-3104 .elementor-element.elementor-element-82ba598{--display:flex;}.elementor-3104 .elementor-element.elementor-element-82ba598:not(.elementor-motion-effects-element-type-background), .elementor-3104 .elementor-element.elementor-element-82ba598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elsetrestaurant.com/wp-content/uploads/carta-04.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3104 .elementor-element.elementor-element-393a719{--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;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3104 .elementor-element.elementor-element-bc63061{width:100%;max-width:100%;padding:0em 0em 0em 0em;}.elementor-3104 .elementor-element.elementor-element-8bb82d7{--display:flex;}.elementor-3104 .elementor-element.elementor-element-0cc12c3{--display:flex;}.elementor-3104 .elementor-element.elementor-element-0cc12c3:not(.elementor-motion-effects-element-type-background), .elementor-3104 .elementor-element.elementor-element-0cc12c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elsetrestaurant.com/wp-content/uploads/carta-05.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3104 .elementor-element.elementor-element-586eb33{--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;--justify-content:flex-end;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-fb3c80c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3104 .elementor-element.elementor-element-9e5e00c{--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;--justify-content:flex-start;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-3104 .elementor-element.elementor-element-948b5c4{--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:center;--align-items:center;--z-index:0;}.elementor-3104 .elementor-element.elementor-element-948b5c4:not(.elementor-motion-effects-element-type-background), .elementor-3104 .elementor-element.elementor-element-948b5c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elsetrestaurant.com/wp-content/uploads/paella-final.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3104 .elementor-element.elementor-element-9dca170{--display:flex;}body.elementor-page-3104:not(.elementor-motion-effects-element-type-background), body.elementor-page-3104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elsetrestaurant.com/wp-content/uploads/home-page-background-darken.webp");background-position:top center;background-repeat:repeat-y;background-size:100% auto;}@media(min-width:768px){.elementor-3104 .elementor-element.elementor-element-e9cd308{--width:80%;}.elementor-3104 .elementor-element.elementor-element-fb3c80c{--width:100%;}.elementor-3104 .elementor-element.elementor-element-948b5c4{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3104 .elementor-element.elementor-element-9550386{--width:100%;}.elementor-3104 .elementor-element.elementor-element-295cec9{--width:100%;}.elementor-3104 .elementor-element.elementor-element-b505d75{--width:100%;}.elementor-3104 .elementor-element.elementor-element-8bb82d7{--width:100%;}}@media(min-width:1025px){body.elementor-page-3104:not(.elementor-motion-effects-element-type-background), body.elementor-page-3104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3104 .elementor-element.elementor-element-ec62412{--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-end;}.elementor-3104 .elementor-element.elementor-element-522e2a3{--grid-auto-flow:row;}.elementor-3104 .elementor-element.elementor-element-522e2a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3104 .elementor-element.elementor-element-e9cd308{--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3104 .elementor-element.elementor-element-2df0f5b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-72ed93e{width:100%;max-width:100%;text-align:center;}.elementor-3104 .elementor-element.elementor-element-3baf70c{width:100%;max-width:100%;text-align:center;}.elementor-3104 .elementor-element.elementor-element-9550386{--margin-top:0px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-3104 .elementor-element.elementor-element-295cec9{--z-index:0;}.elementor-3104 .elementor-element.elementor-element-368aa3d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-8px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-5c27d5a{text-align:center;}.elementor-3104 .elementor-element.elementor-element-a53088f{width:100%;max-width:100%;text-align:center;}.elementor-3104 .elementor-element.elementor-element-b505d75{--margin-top:0px;--margin-bottom:-88px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-41a4a26{width:100%;max-width:100%;}.elementor-3104 .elementor-element.elementor-element-e202fe8.e-con{--align-self:center;}.elementor-3104 .elementor-element.elementor-element-33fb37f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3104 .elementor-element.elementor-element-33eb3e6{width:100%;max-width:100%;text-align:center;}.elementor-3104 .elementor-element.elementor-element-8d744d1{width:100%;max-width:100%;text-align:center;}.elementor-3104 .elementor-element.elementor-element-49861c6{--margin-top:0px;--margin-bottom:-88px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-544e551{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3104 .elementor-element.elementor-element-8915274{width:100%;max-width:100%;text-align:center;}.elementor-3104 .elementor-element.elementor-element-9683af5{text-align:center;}.elementor-3104 .elementor-element.elementor-element-e81134b{--margin-top:0px;--margin-bottom:-88px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-82ba598.e-con{--align-self:center;}.elementor-3104 .elementor-element.elementor-element-393a719{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3104 .elementor-element.elementor-element-ea9cc4d{width:100%;max-width:100%;text-align:center;}.elementor-3104 .elementor-element.elementor-element-bc63061{width:100%;max-width:100%;text-align:center;}.elementor-3104 .elementor-element.elementor-element-8bb82d7{--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:center;--margin-top:0px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-0cc12c3.e-con{--align-self:center;}.elementor-3104 .elementor-element.elementor-element-fb3c80c{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3104 .elementor-element.elementor-element-9249267{text-align:center;}.elementor-3104 .elementor-element.elementor-element-c9f12c5{text-align:center;}.elementor-3104 .elementor-element.elementor-element-f2de7f6{text-align:center;}.elementor-3104 .elementor-element.elementor-element-9e5e00c{--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;--justify-content:center;}}@media(max-width:767px){.elementor-3104 .elementor-element.elementor-element-ec62412{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3104 .elementor-element.elementor-element-522e2a3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3104 .elementor-element.elementor-element-e9cd308{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3104 .elementor-element.elementor-element-9a7800c{text-align:center;}.elementor-3104 .elementor-element.elementor-element-30b5cf3{width:100%;max-width:100%;padding:0% 0% 0% 0%;text-align:center;}.elementor-3104 .elementor-element.elementor-element-306c315{--justify-content:center;}.elementor-3104 .elementor-element.elementor-element-9550386{--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-b505d75{--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-33fb37f{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-49861c6{--margin-top:0px;--margin-bottom:-64px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-544e551{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-e81134b{--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-393a719{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-8bb82d7{--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-586eb33{--margin-top:88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3104 .elementor-element.elementor-element-9e5e00c{--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;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--z-index:50;}.elementor-3104 .elementor-element.elementor-element-948b5c4{--z-index:10;}body.elementor-page-3104:not(.elementor-motion-effects-element-type-background), body.elementor-page-3104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elsetrestaurant.com/wp-content/uploads/home-page-background-darken-mobile.webp");}}/* Start custom CSS for container, class: .elementor-element-522e2a3 */.elementor-3104 .elementor-element.elementor-element-522e2a3 {
    width: 70%;
    aspect-ratio: 1445/1036;
    top:-85%;
    left: -10%;}
    
@media (min-width: 769px) and (max-width: 1025px) {
    .elementor-3104 .elementor-element.elementor-element-522e2a3 {
        position: absolute;
        width: 115%!important;
        max-width: 200%;
        top: -15%;
        left: -30%;}
}

@media (max-width: 768px) {
    .elementor-3104 .elementor-element.elementor-element-522e2a3 {
        width: 100%!important;
        max-width: 100%;
        left: 0;
        transform: scale(1.3);
        transform-origin: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-295cec9 */.elementor-3104 .elementor-element.elementor-element-295cec9 {
    width: 50%;
    aspect-ratio: 924/787;
    top: 10%;
    right: 0;}
    
@media (max-width: 1025px) {
    .elementor-3104 .elementor-element.elementor-element-295cec9 {
        width: 80%;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e202fe8 */.elementor-3104 .elementor-element.elementor-element-e202fe8 {
    width: 50%;
    aspect-ratio: 978/683;
    top: 0;
    left: 0;}
    
@media (max-width: 1025px) {
    .elementor-3104 .elementor-element.elementor-element-e202fe8 {
        width: 80%;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0fea21 */.elementor-3104 .elementor-element.elementor-element-d0fea21 {
    width: 50%;
    aspect-ratio: 1025/697;
    top: 20%;
    right: 0;}
    
@media (max-width: 1025px) {
    .elementor-3104 .elementor-element.elementor-element-d0fea21 {
        width: 80%;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ba598 */.elementor-3104 .elementor-element.elementor-element-82ba598 {
    width: 50%;
    aspect-ratio: 880/804;
    top: 10%;
    left: 0;}
    
@media (max-width: 1025px) {
    .elementor-3104 .elementor-element.elementor-element-82ba598 {
        width: 80%;
        left: -5%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc12c3 */.elementor-3104 .elementor-element.elementor-element-0cc12c3 {
    width: 60%;
    aspect-ratio: 1201/895;
    top: 15%;
    right: -5%;}

@media (max-width: 1025px) {
    .elementor-3104 .elementor-element.elementor-element-0cc12c3 {
        width: 80%;
        left: -5%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-948b5c4 */.elementor-3104 .elementor-element.elementor-element-948b5c4 {
    width: 50%;
    aspect-ratio: 1123/865;
    top: -15%;
    left: 4%;
    transform: rotate(25deg);}
    
@media (min-width: 769px) and (max-width: 1025px) {
    .elementor-3104 .elementor-element.elementor-element-948b5c4 {
        position: absolute;
        width: 80%;
        top: 10%;
        left: 75%;
    }
}

@media (max-width: 768px) {
    .elementor-3104 .elementor-element.elementor-element-948b5c4 {
        position: absolute;
        width: 120%;
        top: 50%;
        left: 50%;
    }
}/* End custom CSS */