.elementor-2050 .elementor-element.elementor-element-3a323a8{--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-2050 .elementor-element.elementor-element-79ba84a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2050 .elementor-element.elementor-element-033a24b{--display:flex;--min-height:99vh;--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:-83px;--margin-bottom:-46px;--margin-left:0px;--margin-right:-37px;--padding-top:-4px;--padding-bottom:-4px;--padding-left:-4px;--padding-right:-4px;}.elementor-2050 .elementor-element.elementor-element-69bcf86{--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;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-2050 .elementor-element.elementor-element-69bcf86:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-69bcf86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://mariachorizos.com/wp-content/uploads/2025/06/portada-1900-01.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-2050 .elementor-element.elementor-element-69bcf86::before, .elementor-2050 .elementor-element.elementor-element-69bcf86 > .elementor-background-video-container::before, .elementor-2050 .elementor-element.elementor-element-69bcf86 > .e-con-inner > .elementor-background-video-container::before, .elementor-2050 .elementor-element.elementor-element-69bcf86 > .elementor-background-slideshow::before, .elementor-2050 .elementor-element.elementor-element-69bcf86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2050 .elementor-element.elementor-element-69bcf86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2050 .elementor-element.elementor-element-c02b473 .elementor-button{background-color:#8E8552;font-family:"Bebas Neue", Sans-serif;font-size:25px;font-weight:600;line-height:17px;fill:#FFFFFF;color:#FFFFFF;box-shadow:9px 7px 36px -10px rgba(250.4844787597656, 238.5501370157575, 0, 0.5);border-style:solid;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;}body:not(.rtl) .elementor-2050 .elementor-element.elementor-element-c02b473{left:448.986px;}body.rtl .elementor-2050 .elementor-element.elementor-element-c02b473{right:448.986px;}.elementor-2050 .elementor-element.elementor-element-c02b473{top:313.993px;}.elementor-2050 .elementor-element.elementor-element-7dc12fe{--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:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-2050 .elementor-element.elementor-element-7dc12fe:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-7dc12fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-2050 .elementor-element.elementor-element-3f55554{text-align:center;}.elementor-2050 .elementor-element.elementor-element-3f55554 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-618115c{--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:-4px;--margin-bottom:-4px;--margin-left:1px;--margin-right:-4px;}.elementor-2050 .elementor-element.elementor-element-618115c:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-618115c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2050 .elementor-element.elementor-element-e01b9d8{--display:flex;}.elementor-2050 .elementor-element.elementor-element-ab4825c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-radius:21px 21px 21px 21px;box-shadow:0px 0px 10px 0px rgba(255, 0, 0, 0.5);}.elementor-2050 .elementor-element.elementor-element-ab4825c{text-align:center;}.elementor-2050 .elementor-element.elementor-element-ab4825c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:800;line-height:98px;word-spacing:11px;text-shadow:4px 5px 41px rgba(245.02432861328126, 0, 0, 0.3);color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-4d8ec2b{--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 47px;--row-gap:0px;--column-gap:47px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2050 .elementor-element.elementor-element-4d8ec2b:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-4d8ec2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2050 .elementor-element.elementor-element-4d8ec2b.e-con{--order:-99999 /* order start hack */;}.elementor-2050 .elementor-element.elementor-element-a204b54{--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;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.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-2050 .elementor-element.elementor-element-88c989e > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-88c989e img{width:100%;max-width:95%;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-88c989e .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-ba6df85{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-de0c154 > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-de0c154 img{width:100%;max-width:100%;height:414px;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-de0c154 .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-f3a6b98{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-f252c3c > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-f252c3c img{width:100%;max-width:100%;height:414px;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-f252c3c .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-8de5395{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-6d789a9 > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-6d789a9 img{width:100%;max-width:100%;height:414px;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-6d789a9 .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-2ac68f7{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-1b0e71f > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-1b0e71f img{width:100%;max-width:100%;height:414px;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-1b0e71f .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-1c66bc2{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-709ef07 > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-709ef07 img{width:100%;max-width:100%;height:414px;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-709ef07 .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-4114901{--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 47px;--row-gap:0px;--column-gap:47px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2050 .elementor-element.elementor-element-4114901:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-4114901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2050 .elementor-element.elementor-element-4114901.e-con{--order:-99999 /* order start hack */;}.elementor-2050 .elementor-element.elementor-element-14da981{--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;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-5058760 > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-5058760 img{width:100%;max-width:100%;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-5058760 .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-59bc803{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-83d98f1 > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-83d98f1 img{width:100%;max-width:100%;height:414px;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-83d98f1 .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-601ead7{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-d9bcd27 > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-d9bcd27 img{width:100%;max-width:100%;height:414px;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-d9bcd27 .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-b1d3dc7{--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 47px;--row-gap:0px;--column-gap:47px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2050 .elementor-element.elementor-element-b1d3dc7:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-b1d3dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2050 .elementor-element.elementor-element-b1d3dc7.e-con{--order:-99999 /* order start hack */;}.elementor-2050 .elementor-element.elementor-element-26066ac{--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;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-11181b0 > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-11181b0 img{width:100%;max-width:100%;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-11181b0 .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-27794c2{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-62e2e0a > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-62e2e0a img{width:100%;max-width:100%;height:414px;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-62e2e0a .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-9b25cfb{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-6785733 > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:8px 8px 8px 8px;}.elementor-2050 .elementor-element.elementor-element-6785733 img{width:100%;max-width:100%;height:414px;border-radius:37px 37px 37px 37px;}.elementor-2050 .elementor-element.elementor-element-6785733 .widget-image-caption{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2050 .elementor-element.elementor-element-b7046f2{--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-2050 .elementor-element.elementor-element-b7046f2:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-b7046f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2050 .elementor-element.elementor-element-fb25768{text-align:center;}.elementor-2050 .elementor-element.elementor-element-fb25768 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2050 .elementor-element.elementor-element-fae692d{--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-2050 .elementor-element.elementor-element-fae692d:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-fae692d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2050 .elementor-element.elementor-element-d9e3e87 img{width:79%;}.elementor-2050 .elementor-element.elementor-element-be4f680{--display:flex;--min-height:89px;--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-2050 .elementor-element.elementor-element-be4f680:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-be4f680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2050 .elementor-element.elementor-element-6555b94{width:100%;max-width:100%;}.elementor-2050 .elementor-element.elementor-element-6555b94 > .elementor-widget-container{margin:2px 2px 2px 2px;padding:18px 18px 18px 18px;}.elementor-2050 .elementor-element.elementor-element-6555b94.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-2050 .elementor-element.elementor-element-c8b6b4f{--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-2050 .elementor-element.elementor-element-c8b6b4f:not(.elementor-motion-effects-element-type-background), .elementor-2050 .elementor-element.elementor-element-c8b6b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2050 .elementor-element.elementor-element-97e9fab{text-align:center;}.elementor-2050 .elementor-element.elementor-element-97e9fab .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:13px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}@media(min-width:768px){.elementor-2050 .elementor-element.elementor-element-a204b54{--width:29%;}.elementor-2050 .elementor-element.elementor-element-ba6df85{--width:30%;}.elementor-2050 .elementor-element.elementor-element-f3a6b98{--width:30%;}.elementor-2050 .elementor-element.elementor-element-8de5395{--width:30%;}.elementor-2050 .elementor-element.elementor-element-2ac68f7{--width:30%;}.elementor-2050 .elementor-element.elementor-element-1c66bc2{--width:30%;}.elementor-2050 .elementor-element.elementor-element-14da981{--width:29%;}.elementor-2050 .elementor-element.elementor-element-59bc803{--width:30%;}.elementor-2050 .elementor-element.elementor-element-601ead7{--width:30%;}.elementor-2050 .elementor-element.elementor-element-26066ac{--width:29%;}.elementor-2050 .elementor-element.elementor-element-27794c2{--width:30%;}.elementor-2050 .elementor-element.elementor-element-9b25cfb{--width:30%;}.elementor-2050 .elementor-element.elementor-element-be4f680{--content-width:1123px;}}@media(max-width:767px){.elementor-2050 .elementor-element.elementor-element-79ba84a > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-618115c{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2050 .elementor-element.elementor-element-4d8ec2b{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:5px;--padding-bottom:0px;--padding-left:73px;--padding-right:73px;}.elementor-2050 .elementor-element.elementor-element-4d8ec2b.e-con{--order:-99999 /* order start hack */;}.elementor-2050 .elementor-element.elementor-element-a204b54{--width:85vw;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2050 .elementor-element.elementor-element-88c989e img{width:100%;max-width:100%;height:300px;}.elementor-2050 .elementor-element.elementor-element-ba6df85{--width:85vw;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-2050 .elementor-element.elementor-element-de0c154{text-align:center;}.elementor-2050 .elementor-element.elementor-element-de0c154 img{max-width:100%;height:300px;}.elementor-2050 .elementor-element.elementor-element-f3a6b98{--width:85vw;--min-height:313px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2050 .elementor-element.elementor-element-f252c3c img{height:300px;}.elementor-2050 .elementor-element.elementor-element-8de5395{--width:85vw;--min-height:410px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2050 .elementor-element.elementor-element-6d789a9 img{height:300px;}.elementor-2050 .elementor-element.elementor-element-2ac68f7{--width:85vw;--min-height:313px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2050 .elementor-element.elementor-element-1b0e71f img{height:300px;}.elementor-2050 .elementor-element.elementor-element-1c66bc2{--width:84vw;--min-height:432px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2050 .elementor-element.elementor-element-709ef07 img{height:300px;}.elementor-2050 .elementor-element.elementor-element-14da981{--width:1058px;--min-height:260px;--justify-content:center;--margin-top:-57px;--margin-bottom:-57px;--margin-left:-57px;--margin-right:-57px;}.elementor-2050 .elementor-element.elementor-element-5058760 img{width:100%;max-width:100%;}.elementor-2050 .elementor-element.elementor-element-59bc803{--width:1131px;--margin-top:58px;--margin-bottom:-4px;--margin-left:-59px;--margin-right:-59px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-2050 .elementor-element.elementor-element-601ead7{--width:1234px;--min-height:313px;--margin-top:19px;--margin-bottom:4px;--margin-left:-69px;--margin-right:-67px;}.elementor-2050 .elementor-element.elementor-element-26066ac{--width:1058px;--min-height:260px;--justify-content:center;--margin-top:-57px;--margin-bottom:-57px;--margin-left:-57px;--margin-right:-57px;}.elementor-2050 .elementor-element.elementor-element-11181b0 img{width:100%;max-width:100%;}.elementor-2050 .elementor-element.elementor-element-27794c2{--width:1131px;--margin-top:58px;--margin-bottom:-4px;--margin-left:-59px;--margin-right:-59px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-2050 .elementor-element.elementor-element-9b25cfb{--width:1234px;--min-height:313px;--margin-top:19px;--margin-bottom:4px;--margin-left:-69px;--margin-right:-67px;}.elementor-2050 .elementor-element.elementor-element-c8b6b4f{--content-width:500px;--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;}.elementor-2050 .elementor-element.elementor-element-97e9fab{width:100%;max-width:100%;text-align:center;}.elementor-2050 .elementor-element.elementor-element-97e9fab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2050 .elementor-element.elementor-element-97e9fab.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-2050 .elementor-element.elementor-element-97e9fab .elementor-heading-title{font-size:8px;}body.elementor-page-2050{margin:-191px -66px -30px -66px;}}/* Start custom CSS for container, class: .elementor-element-a204b54 */.elementor-2050 .elementor-element.elementor-element-a204b54 {
    /* Fuerza el ancho a 280px sin importar qué diga Elementor */
    width: 280px !important;
    min-width: 280px !important;
    
    /* PROHIBIDO ENCOGERSE */
    flex-shrink: 0 !important;
    
    /* Arreglo de márgenes (Vi que tenías -57px, esto lo resetea para evitar errores) */
    margin-right: 15px !important;
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba6df85 */.elementor-2050 .elementor-element.elementor-element-ba6df85 {
    /* Fuerza el ancho a 280px sin importar qué diga Elementor */
    width: 280px !important;
    min-width: 280px !important;
    
    /* PROHIBIDO ENCOGERSE */
    flex-shrink: 0 !important;
    
    /* Arreglo de márgenes (Vi que tenías -57px, esto lo resetea para evitar errores) */
    margin-right: 15px !important;
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3a6b98 */.elementor-2050 .elementor-element.elementor-element-f3a6b98 {
    /* Fuerza el ancho a 280px sin importar qué diga Elementor */
    width: 280px !important;
    min-width: 280px !important;
    
    /* PROHIBIDO ENCOGERSE */
    flex-shrink: 0 !important;
    
    /* Arreglo de márgenes (Vi que tenías -57px, esto lo resetea para evitar errores) */
    margin-right: 15px !important;
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de5395 */.elementor-2050 .elementor-element.elementor-element-8de5395 {
    /* Fuerza el ancho a 280px sin importar qué diga Elementor */
    width: 280px !important;
    min-width: 280px !important;
    
    /* PROHIBIDO ENCOGERSE */
    flex-shrink: 0 !important;
    
    /* Arreglo de márgenes (Vi que tenías -57px, esto lo resetea para evitar errores) */
    margin-right: 15px !important;
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac68f7 */.elementor-2050 .elementor-element.elementor-element-2ac68f7 {
    /* Fuerza el ancho a 280px sin importar qué diga Elementor */
    width: 280px !important;
    min-width: 280px !important;
    
    /* PROHIBIDO ENCOGERSE */
    flex-shrink: 0 !important;
    
    /* Arreglo de márgenes (Vi que tenías -57px, esto lo resetea para evitar errores) */
    margin-right: 15px !important;
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c66bc2 */.elementor-2050 .elementor-element.elementor-element-1c66bc2 {
    /* Fuerza el ancho a 280px sin importar qué diga Elementor */
    width: 280px !important;
    min-width: 280px !important;
    
    /* PROHIBIDO ENCOGERSE */
    flex-shrink: 0 !important;
    
    /* Arreglo de márgenes (Vi que tenías -57px, esto lo resetea para evitar errores) */
    margin-right: 15px !important;
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d8ec2b */.elementor-2050 .elementor-element.elementor-element-4d8ec2b {
    overflow-x: auto; /* Permite deslizar horizontalmente */
    overflow-y: hidden; /* Bloquea el movimiento vertical extra */
    -webkit-overflow-scrolling: touch; /* Suavidad para iPhone */
    padding-bottom: 20px; /* Espacio para que no se corte la sombra */
    
    /* Opcional: Ocultar la barra de scroll fea (Estilo App) */
    scrollbar-width: none; /* Firefox */
}
.elementor-2050 .elementor-element.elementor-element-4d8ec2b::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae692d *//* Estado normal */
.elementor-2050 .elementor-element.elementor-element-fae692d img {
    transition: all 0.3s ease;
    border: 3px solid transparent; /* Borde invisible al inicio */
    box-shadow: 0 5px 15px rgba(0,0,0,0.2); /* Sombra sutil */
    border-radius: 4px;
}

/* Efecto al pasar el mouse (Hover) */
.elementor-2050 .elementor-element.elementor-element-fae692d:hover img {
    border-color: #C5A059; /* Borde color Dorado Marca */
    /* Resplandor rojizo/dorado alrededor */
    box-shadow: 0 0 20px rgba(216, 29, 35, 0.4), 0 0 40px rgba(197, 160, 89, 0.2);
    transform: scale(1.02); /* Crece ligeramente */
}/* End custom CSS */