.elementor-580 .elementor-element.elementor-element-61b22aff{--display:flex;--min-height:50vh;--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;--overlay-opacity:0.25;}.elementor-580 .elementor-element.elementor-element-61b22aff:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-61b22aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-580 .elementor-element.elementor-element-61b22aff::before, .elementor-580 .elementor-element.elementor-element-61b22aff > .elementor-background-video-container::before, .elementor-580 .elementor-element.elementor-element-61b22aff > .e-con-inner > .elementor-background-video-container::before, .elementor-580 .elementor-element.elementor-element-61b22aff > .elementor-background-slideshow::before, .elementor-580 .elementor-element.elementor-element-61b22aff > .e-con-inner > .elementor-background-slideshow::before, .elementor-580 .elementor-element.elementor-element-61b22aff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://lavaquitadeculiacan.com/wp-content/uploads/2026/08/lavaquita_header_machaca_01.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-580 .elementor-element.elementor-element-3d544a35{--display:flex;}.elementor-580 .elementor-element.elementor-element-d9435d3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-580 .elementor-element.elementor-element-d9435d3 p{margin-block-end:0px;}.elementor-580 .elementor-element.elementor-element-d9435d3 a{color:var( --e-global-color-9984fab );transition-duration:0.2s;}.elementor-580 .elementor-element.elementor-element-d9435d3 a:hover, .elementor-580 .elementor-element.elementor-element-d9435d3 a:focus{color:var( --e-global-color-secondary );}.elementor-580 .elementor-element.elementor-element-35798060{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-58ae9152{--display:flex;}.elementor-580 .elementor-element.elementor-element-58ae9152.e-con{--align-self:center;}.elementor-580 .elementor-element.elementor-element-3364828f{text-align:center;}.elementor-580 .elementor-element.elementor-element-3364828f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-a621757 );}.elementor-580 .elementor-element.elementor-element-56f7353b{text-align:center;}.elementor-580 .elementor-element.elementor-element-581c3cc0{--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;--z-index:2;}.elementor-580 .elementor-element.elementor-element-50be4ed9{--display:flex;--min-height:40vh;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-580 .elementor-element.elementor-element-50be4ed9:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-50be4ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f36c76b );}.elementor-580 .elementor-element.elementor-element-7c699148{width:var( --container-widget-width, 16% );max-width:16%;background-color:var( --e-global-color-a621757 );padding:10px 10px 10px 10px;--container-widget-width:16%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-580 .elementor-element.elementor-element-7c699148.elementor-element{--align-self:flex-start;}.elementor-580 .elementor-element.elementor-element-7c699148 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-580 .elementor-element.elementor-element-25de087d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-580 .elementor-element.elementor-element-196b9159 .elementor-heading-title{text-transform:none;}.elementor-580 .elementor-element.elementor-element-7ff609bc{--display:flex;--min-height:40vh;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-580 .elementor-element.elementor-element-7ff609bc:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-7ff609bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f36c76b );}.elementor-580 .elementor-element.elementor-element-59ec6e0a{width:var( --container-widget-width, 16% );max-width:16%;background-color:var( --e-global-color-a621757 );padding:10px 10px 10px 10px;--container-widget-width:16%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-580 .elementor-element.elementor-element-59ec6e0a.elementor-element{--align-self:flex-start;}.elementor-580 .elementor-element.elementor-element-59ec6e0a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-580 .elementor-element.elementor-element-1558ef6b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-580 .elementor-element.elementor-element-64b9d42b .elementor-heading-title{text-transform:none;}.elementor-580 .elementor-element.elementor-element-1e4d9e19{--display:flex;--min-height:40vh;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-580 .elementor-element.elementor-element-1e4d9e19:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-1e4d9e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f36c76b );}.elementor-580 .elementor-element.elementor-element-28a5d711{width:var( --container-widget-width, 16% );max-width:16%;background-color:var( --e-global-color-a621757 );padding:10px 10px 10px 10px;--container-widget-width:16%;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-580 .elementor-element.elementor-element-28a5d711.elementor-element{--align-self:flex-start;}.elementor-580 .elementor-element.elementor-element-28a5d711 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-580 .elementor-element.elementor-element-7fafba8f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-580 .elementor-element.elementor-element-10570544 .elementor-heading-title{text-transform:none;}.elementor-580 .elementor-element.elementor-element-0da3c27{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-0da3c27.e-con{--align-self:center;}.elementor-580 .elementor-element.elementor-element-101ae70{text-align:center;}.elementor-580 .elementor-element.elementor-element-101ae70 .elementor-heading-title{font-family:var( --e-global-typography-d521fb4-font-family ), Sans-serif;font-size:var( --e-global-typography-d521fb4-font-size );font-weight:var( --e-global-typography-d521fb4-font-weight );text-transform:var( --e-global-typography-d521fb4-text-transform );line-height:var( --e-global-typography-d521fb4-line-height );letter-spacing:var( --e-global-typography-d521fb4-letter-spacing );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-580 .elementor-element.elementor-element-3d544a35{--width:80%;}.elementor-580 .elementor-element.elementor-element-58ae9152{--width:80%;}.elementor-580 .elementor-element.elementor-element-0da3c27{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-580 .elementor-element.elementor-element-3d544a35{--width:100%;}.elementor-580 .elementor-element.elementor-element-58ae9152{--width:100%;}.elementor-580 .elementor-element.elementor-element-50be4ed9{--width:48.3%;}.elementor-580 .elementor-element.elementor-element-7ff609bc{--width:48.3%;}.elementor-580 .elementor-element.elementor-element-0da3c27{--width:100%;}}@media(max-width:1024px){.elementor-580 .elementor-element.elementor-element-7c6b95f0{text-align:center;}.elementor-580 .elementor-element.elementor-element-d9435d3{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-580 .elementor-element.elementor-element-3364828f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-580 .elementor-element.elementor-element-581c3cc0{--flex-wrap:wrap;}.elementor-580 .elementor-element.elementor-element-7c699148{--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-580 .elementor-element.elementor-element-59ec6e0a{--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-580 .elementor-element.elementor-element-1e4d9e19{--min-height:35vh;}.elementor-580 .elementor-element.elementor-element-28a5d711{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-580 .elementor-element.elementor-element-101ae70 .elementor-heading-title{font-size:var( --e-global-typography-d521fb4-font-size );line-height:var( --e-global-typography-d521fb4-line-height );letter-spacing:var( --e-global-typography-d521fb4-letter-spacing );}}@media(max-width:767px){.elementor-580 .elementor-element.elementor-element-7c6b95f0{text-align:center;}.elementor-580 .elementor-element.elementor-element-d9435d3{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-580 .elementor-element.elementor-element-3364828f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-580 .elementor-element.elementor-element-7c699148{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-580 .elementor-element.elementor-element-59ec6e0a{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-580 .elementor-element.elementor-element-28a5d711{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-580 .elementor-element.elementor-element-101ae70 .elementor-heading-title{font-size:var( --e-global-typography-d521fb4-font-size );line-height:var( --e-global-typography-d521fb4-line-height );letter-spacing:var( --e-global-typography-d521fb4-letter-spacing );}}