.elementor-5 .elementor-element.elementor-element-7dc16242:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-7dc16242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E232F;background-image:url("https://carnisserialescases.com/wp-content/uploads/2025/11/271786657_6785504164856646_6811616809997869973_n.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-7dc16242 > .elementor-container{min-height:100vh;}.elementor-5 .elementor-element.elementor-element-7dc16242{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-5 .elementor-element.elementor-element-7dc16242 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-080957e{text-align:center;}.elementor-5 .elementor-element.elementor-element-080957e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:7vw;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-b69eeac );}.elementor-5 .elementor-element.elementor-element-58024a00:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-58024a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-5 .elementor-element.elementor-element-58024a00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-58024a00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-c37626d > .elementor-element-populated{padding:5% 12% 2% 12%;}.elementor-5 .elementor-element.elementor-element-7816588{text-align:center;}.elementor-5 .elementor-element.elementor-element-7816588 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:800;color:var( --e-global-color-b69eeac );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-234e29b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-cd28ef2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-cd28ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E232F;}.elementor-5 .elementor-element.elementor-element-cd28ef2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 5% 2% 5%;}.elementor-5 .elementor-element.elementor-element-cd28ef2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-75d64bdb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-75d64bdb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-75d64bdb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-d19a808{--e-image-carousel-slides-to-show:2;}.elementor-5 .elementor-element.elementor-element-6b56b214 > .elementor-widget-container{background-color:#FFFFFF;margin:-3% 0% 0% 0%;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 10px 10px;}.elementor-5 .elementor-element.elementor-element-6b56b214{z-index:5;font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-43519b49 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-43519b49 > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-6217a0ca > .elementor-widget-container{background-color:#FFFFFF;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:10px 10px 0px 0px;}.elementor-5 .elementor-element.elementor-element-6217a0ca{font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:#011A51;}.elementor-5 .elementor-element.elementor-element-d00ecdd{--e-image-carousel-slides-to-show:2;}.elementor-5 .elementor-element.elementor-element-205979fd:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-205979fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E232F;}.elementor-5 .elementor-element.elementor-element-205979fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 5% 2% 5%;}.elementor-5 .elementor-element.elementor-element-205979fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-26eafb99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-26eafb99 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-26eafb99 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-84cd1ac{--e-image-carousel-slides-to-show:2;}.elementor-5 .elementor-element.elementor-element-6dd53fc0 > .elementor-widget-container{background-color:#FFFFFF;margin:-3% 0% 0% 0%;padding:10% 5% 2% 5%;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 10px 10px;}.elementor-5 .elementor-element.elementor-element-6dd53fc0{z-index:5;font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:#011A51;}.elementor-5 .elementor-element.elementor-element-100ff81b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-100ff81b > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-73813f0d > .elementor-widget-container{background-color:#FFFFFF;margin:0% 0% 0% 0%;padding:8% 5% 10% 5%;border-style:solid;border-color:#FFFFFF;border-radius:10px 10px 0px 0px;}.elementor-5 .elementor-element.elementor-element-73813f0d{font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-716dfe8{--e-image-carousel-slides-to-show:2;}.elementor-5 .elementor-element.elementor-element-18e1bc6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-18e1bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-5 .elementor-element.elementor-element-18e1bc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-18e1bc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-f673d78 > .elementor-element-populated{padding:5% 12% 2% 12%;}.elementor-5 .elementor-element.elementor-element-daa2c46{text-align:center;}.elementor-5 .elementor-element.elementor-element-daa2c46 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:800;color:#D2474A;}.elementor-5 .elementor-element.elementor-element-0153d65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-bae6747 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-bae6747{text-align:center;}.elementor-5 .elementor-element.elementor-element-bae6747 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:800;color:#D2474A;}.elementor-5 .elementor-element.elementor-element-6843b7ac:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-6843b7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E232F;}.elementor-5 .elementor-element.elementor-element-6843b7ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 5% 2% 5%;}.elementor-5 .elementor-element.elementor-element-6843b7ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-3628386d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-3628386d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-3628386d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5 .elementor-element.elementor-element-7cb93faf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7cb93faf img{height:500px;object-fit:cover;object-position:center center;transition-duration:3s;border-radius:10px 10px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7cb93faf:hover img{opacity:0.9;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5 .elementor-element.elementor-element-eeaf922 > .elementor-widget-container{background-color:#FFFFFF;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 10px 10px;}.elementor-5 .elementor-element.elementor-element-eeaf922{font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-183a7c68 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-183a7c68 > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-7c6e2b55 > .elementor-widget-container{background-color:#FFFFFF;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:10px 10px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7c6e2b55{font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-5774023c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-5774023c img{height:500px;object-fit:cover;object-position:center center;transition-duration:3s;border-radius:0px 0px 10px 10px;}.elementor-5 .elementor-element.elementor-element-5774023c:hover img{opacity:0.9;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5 .elementor-element.elementor-element-c7161dc:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c7161dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E232F;}.elementor-5 .elementor-element.elementor-element-c7161dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 5% 2% 5%;}.elementor-5 .elementor-element.elementor-element-c7161dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-c284c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-c284c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-c284c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-12b13ff1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-12b13ff1 img{height:500px;object-fit:cover;object-position:center center;transition-duration:3s;border-radius:10px 10px 0px 0px;}.elementor-5 .elementor-element.elementor-element-12b13ff1:hover img{opacity:0.9;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5 .elementor-element.elementor-element-a1d9e41 > .elementor-widget-container{background-color:#FFFFFF;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 10px 10px;}.elementor-5 .elementor-element.elementor-element-a1d9e41{font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-7f00895 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-7f00895 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-7f00895 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-72b1b99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-72b1b99 img{height:500px;object-fit:cover;object-position:center center;transition-duration:3s;border-radius:10px 10px 0px 0px;}.elementor-5 .elementor-element.elementor-element-72b1b99:hover img{opacity:0.9;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5 .elementor-element.elementor-element-d70d7fb > .elementor-widget-container{background-color:#FFFFFF;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 10px 10px;}.elementor-5 .elementor-element.elementor-element-d70d7fb{font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-9290246{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-10a9354{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-69ddf67:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-69ddf67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-5 .elementor-element.elementor-element-69ddf67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-69ddf67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-61e7469 > .elementor-element-populated{padding:5% 12% 2% 12%;}.elementor-5 .elementor-element.elementor-element-30f37c7{text-align:center;}.elementor-5 .elementor-element.elementor-element-30f37c7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3vw;font-weight:800;color:#D2474A;}.elementor-5 .elementor-element.elementor-element-0ed3f2c > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-5 .elementor-element.elementor-element-0ed3f2c{text-align:center;}.elementor-5 .elementor-element.elementor-element-0ed3f2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:800;color:#D2474A;}.elementor-5 .elementor-element.elementor-element-2a186f6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2a186f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E232F;}.elementor-5 .elementor-element.elementor-element-2a186f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 5% 2% 5%;}.elementor-5 .elementor-element.elementor-element-2a186f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-d925487 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-d925487 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-d925487 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-c7f0d67 > .elementor-widget-container{background-color:#FFFFFF;margin:-3% 0% 0% 0%;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 10px 10px;}.elementor-5 .elementor-element.elementor-element-c7f0d67{z-index:5;font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-31e953a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-31e953a > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-c34ff46 > .elementor-widget-container{background-color:#FFFFFF;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:10px 10px 0px 0px;}.elementor-5 .elementor-element.elementor-element-c34ff46{font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:#011A51;}.elementor-5 .elementor-element.elementor-element-4499548 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-4499548 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-4499548 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-6f0f227 > .elementor-widget-container{background-color:#FFFFFF;margin:-3% 0% 0% 0%;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 10px 10px;}.elementor-5 .elementor-element.elementor-element-6f0f227{z-index:5;font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-5b874d1:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-5b874d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E232F;}.elementor-5 .elementor-element.elementor-element-5b874d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 5% 2% 5%;}.elementor-5 .elementor-element.elementor-element-5b874d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-e426fd4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-e426fd4 > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-7ecf340 > .elementor-widget-container{background-color:#FFFFFF;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:10px 10px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7ecf340{font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:#011A51;}.elementor-5 .elementor-element.elementor-element-fa70ecb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-fa70ecb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-fa70ecb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-b698687 > .elementor-widget-container{background-color:#FFFFFF;margin:-3% 0% 0% 0%;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 10px 10px;}.elementor-5 .elementor-element.elementor-element-b698687{z-index:5;font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-416c11d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-416c11d > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-307e90d > .elementor-widget-container{background-color:#FFFFFF;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:10px 10px 0px 0px;}.elementor-5 .elementor-element.elementor-element-307e90d{font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:#011A51;}.elementor-5 .elementor-element.elementor-element-ad69d6f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ad69d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E232F;}.elementor-5 .elementor-element.elementor-element-ad69d6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 5% 2% 5%;}.elementor-5 .elementor-element.elementor-element-ad69d6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-a28e49c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-a28e49c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-a28e49c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-0c831f8 > .elementor-widget-container{background-color:#FFFFFF;margin:-3% 0% 0% 0%;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 10px 10px;}.elementor-5 .elementor-element.elementor-element-0c831f8{z-index:5;font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-349f7aa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-349f7aa > .elementor-element-populated{padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-de3939c > .elementor-widget-container{background-color:#FFFFFF;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:10px 10px 0px 0px;}.elementor-5 .elementor-element.elementor-element-de3939c{font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:#011A51;}.elementor-5 .elementor-element.elementor-element-cf3bbfb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-cf3bbfb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 2% 2% 2%;}.elementor-5 .elementor-element.elementor-element-cf3bbfb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-1696663 > .elementor-widget-container{background-color:#FFFFFF;margin:-3% 0% 0% 0%;padding:10% 5% 9% 5%;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 10px 10px;}.elementor-5 .elementor-element.elementor-element-1696663{z-index:5;font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-caf1585{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-e94da92{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-25ef4de3:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-25ef4de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4912efe );}.elementor-5 .elementor-element.elementor-element-25ef4de3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-5 .elementor-element.elementor-element-25ef4de3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-31051a94 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5 .elementor-element.elementor-element-31051a94{text-align:center;}.elementor-5 .elementor-element.elementor-element-31051a94 .elementor-heading-title{font-family:"gliker-regular", Sans-serif;font-size:3.6vw;font-weight:700;color:var( --e-global-color-b69eeac );}.elementor-5 .elementor-element.elementor-element-aa68b1a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Nunito Sans", Sans-serif;font-size:1.1vw;color:var( --e-global-color-9d1c8ea );}.elementor-5 .elementor-element.elementor-element-139b81d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-16317e1c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-16317e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d1c8ea );}.elementor-5 .elementor-element.elementor-element-16317e1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-5 .elementor-element.elementor-element-16317e1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-1d13eded:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-1d13eded > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d1c8ea );}.elementor-5 .elementor-element.elementor-element-1d13eded.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5 .elementor-element.elementor-element-1d13eded > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5 .elementor-element.elementor-element-1d13eded > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-6f403b20 > .elementor-widget-container{margin:10% 0% 0% 015%;}.elementor-5 .elementor-element.elementor-element-6f403b20{text-align:left;}.elementor-5 .elementor-element.elementor-element-6f403b20 .elementor-heading-title{font-family:"gliker-regular", Sans-serif;font-size:3.6vw;color:#D2474A;}.elementor-5 .elementor-element.elementor-element-644ae1e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Nunito Sans", Sans-serif;font-size:1.2vw;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-644ae1e4 > .elementor-widget-container{margin:0% 15% 0% 15%;}.elementor-5 .elementor-element.elementor-element-58ea5076 .elementor-repeater-item-c49b550.elementor-social-icon{background-color:#D2474A;}.elementor-5 .elementor-element.elementor-element-58ea5076{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-5 .elementor-element.elementor-element-58ea5076 .elementor-widget-container{text-align:center;}.elementor-5 .elementor-element.elementor-element-b903880:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-b903880 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carnisserialescases.com/wp-content/uploads/2025/06/IMG-20251105-WA0007-removebg-preview.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-b903880 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-b903880 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-7dc16242 > .elementor-container{min-height:70vh;}.elementor-5 .elementor-element.elementor-element-7dc16242{padding:40px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-6fe9710b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-5 .elementor-element.elementor-element-58024a00{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-c37626d > .elementor-element-populated{padding:5% 6% 5% 6%;}.elementor-5 .elementor-element.elementor-element-7816588 .elementor-heading-title{font-size:6vw;}.elementor-5 .elementor-element.elementor-element-234e29b9{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-75d64bdb > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-6b56b214{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-43519b49 > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-6217a0ca{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-6dd53fc0{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-100ff81b > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-73813f0d{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-18e1bc6{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-f673d78 > .elementor-element-populated{padding:5% 6% 5% 6%;}.elementor-5 .elementor-element.elementor-element-daa2c46 .elementor-heading-title{font-size:6vw;}.elementor-5 .elementor-element.elementor-element-0153d65{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-bae6747 .elementor-heading-title{font-size:6vw;}.elementor-5 .elementor-element.elementor-element-3628386d > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-eeaf922{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-183a7c68 > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-7c6e2b55{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-a1d9e41{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-7f00895 > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-d70d7fb{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-69ddf67{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-61e7469 > .elementor-element-populated{padding:5% 6% 5% 6%;}.elementor-5 .elementor-element.elementor-element-30f37c7 .elementor-heading-title{font-size:6vw;}.elementor-5 .elementor-element.elementor-element-0ed3f2c .elementor-heading-title{font-size:6vw;}.elementor-5 .elementor-element.elementor-element-d925487 > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-c7f0d67{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-31e953a > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-c34ff46{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-4499548 > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-6f0f227{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-e426fd4 > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-7ecf340{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-fa70ecb > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-b698687{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-416c11d > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-307e90d{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-a28e49c > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-0c831f8{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-349f7aa > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-de3939c{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-cf3bbfb > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-5 .elementor-element.elementor-element-1696663{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-25ef4de3{padding:10% 0% 10% 0%;}.elementor-5 .elementor-element.elementor-element-31051a94 .elementor-heading-title{font-size:9vw;}.elementor-5 .elementor-element.elementor-element-aa68b1a{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-6f403b20 .elementor-heading-title{font-size:9vw;}.elementor-5 .elementor-element.elementor-element-644ae1e4{font-size:3.9vw;}.elementor-5 .elementor-element.elementor-element-b903880:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-b903880 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carnisserialescases.com/wp-content/uploads/2025/10/461969313_341401735666415_7386347065751765784_n.jpg");}}/* Start custom CSS for html, class: .elementor-element-e74662a *//* Fondo igual al de la sección superior */
.nf-trabajar {
  background: #1A1A1A;
  padding: 70px;
  padding-top: 10px !important;
  color: #FFF;
}

/* Contenedor general */
.nf-contenedor {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

/* Título */
.nf-titulo {
  text-align: center;
  font-size: 2.8rem;
  color: #D9534F; /* rojo corporativo */
  margin-bottom: 20px;
}

/* Subtexto */
.nf-intro {
  text-align: center;
  max-width: 800px;
  margin: 0 auto 50px;
  line-height: 1.7;
  color: #D0D0D0;
}

/* Grid de 4 bloques */
.nf-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 25px;
}

/* Cards estilo web */
.nf-card {
  background: #FFFFFF;
  color: #1A1A1A;
  border-radius: 18px;
  padding: 25px 22px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);
  text-align: center;
}

/* Título de cada card */
.nf-card h3 {
  font-size: 1.2rem;
  font-weight: 700;
  color: #D9534F;
  margin-bottom: 10px;
}

/* Texto */
.nf-card p {
  font-size: 0.95rem;
  line-height: 1.6;
  color: #333;
}

/* Texto final */
.nf-final {
  margin-top: 40px;
  max-width: 850px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6;
  color: #DDD;
}

/* Responsive */
@media (max-width: 1024px) {
  .nf-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 700px) {
  .nf-grid {
    grid-template-columns: 1fr;
  }

  .nf-titulo {
    font-size: 2.2rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9677a37 *//* === SECCIÓN EN TIENDA ADAPTADA EXACTA AL ESTILO DE LA WEB === */

.en-tienda {
  padding: 80px 0;
  background: #1E232F; /* el mismo fondo del resto */
  color: #ddd;
}

.en-tienda__contenedor {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

/* INTRO IGUAL A OTRAS SECCIONES */
.en-tienda__intro {
  text-align: center;
  margin-bottom: 60px;
}

.en-tienda__intro h2 {
  font-size: 3rem;
  color: #d9534f; /* ROJO CORPORATIVO */
  margin-bottom: 10px;
}

.en-tienda__intro h3 {
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 16px;
  color: #fff;
}

.en-tienda__intro p {
  max-width: 780px;
  margin: 0 auto;
  line-height: 1.7;
  color: #ccc;
}

/* GRID DE TARJETAS */
.en-tienda__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 30px;
}

/* CARDS OSCURAS, INTEGRADAS AL TEMA */
.en-tienda__card {
  background: #222222; /* LIGERAMENTE MÁS CLARO QUE #1A1A1A */
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 18px;
  padding: 30px;
  color: #e5e5e5;
}

/* TÍTULOS EN ROJO, COMO PEDIDO */
.en-tienda__card h4 {
  font-size: 1.35rem;
  font-weight: 700;
  color: #d9534f; /* ROJO CORPORATIVO */
  margin-bottom: 12px;
}

.en-tienda__card p {
  margin-bottom: 10px;
  line-height: 1.6;
  color: #ccc;
}

.en-tienda__card ul {
  padding-left: 18px;
}

.en-tienda__card ul li {
  margin-bottom: 6px;
  line-height: 1.5;
  color: #bdbdbd;
}

/* RESPONSIVE */
@media (max-width: 1024px) {
  .en-tienda__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 700px) {
  .en-tienda__grid {
    grid-template-columns: 1fr;
  }

  .en-tienda__intro h2 {
    font-size: 2.4rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b812f5e *//* Fondo igual al bloque de ensaladilla/gazpacho/guarniciones */
.menus-especiales {
  background: #1E232F;
  padding: 50px 0 80px;
  color: #fff;
}

/* Contenedor centrado */
.me-contenedor {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 20px;
}

/* Tarjeta principal */
.me-card {
  background: #ffffff;
  color: #1A1A1A;
  border-radius: 18px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
  padding: 30px 30px 32px;
  text-align: center;
}

/* Título */
.me-card h3 {
  font-size: 1.6rem;
  font-weight: 700;
  color: #D9534F; /* rojo corporativo */
  margin-bottom: 15px;
}

/* Lista de tipos de evento */
.me-lista {
  list-style: none;
  padding: 0;
  margin: 0 0 15px;
}

.me-lista li {
  margin-bottom: 6px;
  font-size: 0.98rem;
}

/* Frase final */
.me-frase {
  margin: 10px 0 25px;
  font-size: 1rem;
  line-height: 1.6;
}

/* Botones */
.me-botones {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}

.me-btn {
  display: inline-block;
  padding: 10px 22px;
  border-radius: 999px;
  font-size: 0.95rem;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid #D9534F;
  background: #D9534F;
  color: #ffffff;
  transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease, color 0.15s ease;
}

.me-btn-secundario {
  background: #ffffff;
  color: #D9534F;
}

/* Hover */
.me-btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.18);
}

/* Responsive */
@media (max-width: 700px) {
  .me-card {
    padding: 24px 18px 26px;
  }
  
  .me-card h3 {
    font-size: 1.35rem;
  }

  .me-botones {
    flex-direction: column;
    align-items: stretch;
  }

  .me-btn {
    width: 100%;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-499564d *//* ----- SECCIÓN NOVEDADES DE TEMPORADA ----- */

.novedades {
  background: #1A1A1A;      /* Mismo fondo de la web */
  padding: 70px 0;
  color: #fff;
}

.novedades__contenedor {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 20px;
  text-align: center;
}

.novedades__titulo {
  font-size: 2.4rem;
  font-weight: 700;
  margin-bottom: 10px;
  color: #D9534F;           /* Rojo corporativo */
}

.novedades__subtitulo {
  font-size: 1.05rem;
  color: #cccccc;
  margin-bottom: 40px;
}

.novedades__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 25px;
}

.novedades__card {
  background: #ffffff;
  color: #1A1A1A;
  border-radius: 16px;
  padding: 30px 25px;
  box-shadow: 0 8px 22px rgba(0,0,0,0.15);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.novedades__card h3 {
  margin: 0;
  font-size: 1.3rem;
  font-weight: 700;
  color: #D9534F;
}

/* Hover */
.novedades__card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(0,0,0,0.25);
}

/* Responsive */
@media (max-width: 600px) {
  .novedades__titulo {
    font-size: 2rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e583ee7 *//* Sección Pedidos */
.pedidos {
  background: #1E232F;           /* mismo tono oscuro que el resto */
  padding: 70px 0;
  color: #ffffff;
}

.pedidos__contenedor {
  max-width: 900px;
  margin: 0 auto;
  padding: 0 20px;
  text-align: center;
}

.pedidos h2 {
  font-size: 2.4rem;
  color: #D9534F;               /* rojo corporativo */
  margin-bottom: 15px;
}

.pedidos p {
  font-size: 1rem;
  line-height: 1.7;
  color: #dddddd;
  margin-bottom: 30px;
}

/* Botones */
.pedidos__botones {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 14px;
}

.pedidos__btn {
  display: inline-block;
  padding: 10px 26px;
  border-radius: 999px;
  font-size: 0.98rem;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid transparent;
  transition: transform 0.15s ease, box-shadow 0.15s ease,
              background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
}

/* Teléfono: rojo */
.pedidos__btn--tel {
  background: #D9534F;
  border-color: #D9534F;
  color: #ffffff;
}

/* WhatsApp: verde */
.pedidos__btn--wa {
  background: #25D366;
  border-color: #25D366;
  color: #ffffff;
}

/* Hover */
.pedidos__btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.35);
}

/* Responsive */
@media (max-width: 600px) {
  .pedidos {
    padding: 50px 0;
  }

  .pedidos h2 {
    font-size: 2rem;
  }

  .pedidos__botones {
    flex-direction: column;
    align-items: stretch;
  }

  .pedidos__btn {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b903880 */@media (max-width: 767px) {
  .elementor-5 .elementor-element.elementor-element-b903880 {
    height: 300px;
    margin-top:25px;
  }
}/* End custom CSS */
/* Start custom CSS */h1, h2, h3, p, a {
    font-family: 'Quicksand', sans-serif !important;
}
.cece {
    overflow: hidden;
}/* End custom CSS */