.elementor-2680 .elementor-element.elementor-element-47e9a85c:not(.elementor-motion-effects-element-type-background),.elementor-2680 .elementor-element.elementor-element-47e9a85c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mariachisdeica.com/wp-content/uploads/2023/10/Mariachis-para-el-dia-de-las-madres.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-2680 .elementor-element.elementor-element-47e9a85c>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2680 .elementor-element.elementor-element-47e9a85c>.elementor-container{min-height:638px}.elementor-2680 .elementor-element.elementor-element-47e9a85c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0;overflow:visible}.elementor-2680 .elementor-element.elementor-element-560b8d2c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px}.elementor-2680 .elementor-element.elementor-element-560b8d2c>.elementor-element-populated{padding:0}.elementor-2680 .elementor-element.elementor-element-6cd954eb>.elementor-widget-container{margin:150px 0 0}.elementor-2680 .elementor-element.elementor-element-6cd954eb .elementskit-section-title-wraper .elementskit-section-title{color:#fff;margin:0 0 17px;font-family:"Alex Brush",Sans-serif;font-size:120px;font-weight:400}.elementor-2680 .elementor-element.elementor-element-6cd954eb .elementskit-section-title-wraper .elementskit-section-title>span{color:#000}.elementor-2680 .elementor-element.elementor-element-6cd954eb .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-2680 .elementor-element.elementor-element-6cd954eb .elementskit-section-title-wraper .elementskit-section-subtitle{color:#fff;font-family:"Open Sans",Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:18px;margin:0 0 30px}.elementor-2680 .elementor-element.elementor-element-26c294a .elementor-button{background-color:var(--e-global-color-astglobalcolor1);border-style:solid;border-width:2px;border-color:var(--e-global-color-astglobalcolor5);border-radius:12px}.elementor-2680 .elementor-element.elementor-element-26c294a>.elementor-widget-container{margin:-59px 0 0}.elementor-2680 .elementor-element.elementor-element-7dd401c1{padding:10px 0 0;overflow:visible}.elementor-2680 .elementor-element.elementor-element-7dc141b0>.elementor-element-populated{padding:15px}.elementor-2680 .elementor-element.elementor-element-19ae3a8>.elementor-container{max-width:1000px}.elementor-2680 .elementor-element.elementor-element-19ae3a8{padding:0 0 52px;overflow:visible}.elementor-2680 .elementor-element.elementor-element-50a212f{text-align:center}.elementor-2680 .elementor-element.elementor-element-35244e03 .elementskit-section-title-wraper .elementskit-section-title{color:#333;margin:0 0 16px;font-family:"Alex Brush",Sans-serif;font-size:50px;font-weight:900}.elementor-2680 .elementor-element.elementor-element-35244e03 .elementskit-section-title-wraper .elementskit-section-title>span{color:#000}.elementor-2680 .elementor-element.elementor-element-35244e03 .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-2680 .elementor-element.elementor-element-35244e03 .elementskit-section-title-wraper p{color:#616161;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400;line-height:28px}.elementor-2680 .elementor-element.elementor-element-51ba3ad{text-align:center}.elementor-2680 .elementor-element.elementor-element-51ba3ad .elementor-heading-title{font-family:"Alex Brush",Sans-serif}.elementor-2680 .elementor-element.elementor-element-d582b6a{overflow:visible}.elementor-2680 .elementor-element.elementor-element-decb5bf .elementor-button{background-color:var(--e-global-color-astglobalcolor1);border-style:solid;border-width:2px;border-color:var(--e-global-color-astglobalcolor5);border-radius:12px}.elementor-2680 .elementor-element.elementor-element-decb5bf>.elementor-widget-container{margin:0}.elementor-2680 .elementor-element.elementor-element-4b6dadf .elementor-button{background-color:var(--e-global-color-astglobalcolor1);border-style:solid;border-width:2px;border-color:var(--e-global-color-astglobalcolor5);border-radius:12px}.elementor-2680 .elementor-element.elementor-element-4b6dadf>.elementor-widget-container{margin:0}.elementor-2680 .elementor-element.elementor-element-df3afcb .elementor-button{background-color:var(--e-global-color-astglobalcolor1);border-style:solid;border-width:2px;border-color:var(--e-global-color-astglobalcolor5);border-radius:12px}.elementor-2680 .elementor-element.elementor-element-df3afcb>.elementor-widget-container{margin:0}.elementor-2680 .elementor-element.elementor-element-45a6b4a3{padding:95px 0;overflow:visible}.elementor-2680 .elementor-element.elementor-element-2a00ce22>.elementor-element-populated{padding:15px}.elementor-2680 .elementor-element.elementor-element-23a66583 .elementskit-section-title-wraper .elementskit-section-title{color:#333;margin:0 0 16px;font-family:"Alex Brush",Sans-serif;font-size:48px;font-weight:400}.elementor-2680 .elementor-element.elementor-element-23a66583 .elementskit-section-title-wraper .elementskit-section-title>span{color:#000}.elementor-2680 .elementor-element.elementor-element-23a66583 .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-2680 .elementor-element.elementor-element-23a66583 .elementskit-section-title-wraper p{color:#616161;font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400;line-height:28px}.elementor-2680 .elementor-element.elementor-element-1ce246b>.elementor-widget-container{background-color:var(--e-global-color-astglobalcolor0)}.elementor-2680 .elementor-element.elementor-element-2987a071>.elementor-container{max-width:1000px}.elementor-2680 .elementor-element.elementor-element-2987a071{padding:0 0 52px;overflow:visible}.elementor-2680 .elementor-element.elementor-element-87472fd{text-align:center}.elementor-2680 .elementor-element.elementor-element-87472fd .elementor-heading-title{font-family:"Alex Brush",Sans-serif}.elementor-2680 .elementor-element.elementor-element-a3fd178{margin-top:-70px;margin-bottom:0;overflow:visible}.elementor-2680 .elementor-element.elementor-element-dd557c6>.elementor-container{max-width:1000px}.elementor-2680 .elementor-element.elementor-element-dd557c6{padding:0 0 52px;overflow:visible}.elementor-2680 .elementor-element.elementor-element-a1827f0 .elementor-button{background-color:var(--e-global-color-astglobalcolor1);border-style:solid;border-width:2px;border-color:var(--e-global-color-astglobalcolor5);border-radius:12px}.elementor-2680 .elementor-element.elementor-element-a1827f0>.elementor-widget-container{margin:0}.elementor-2680 .elementor-element.elementor-element-fee6ca2{text-align:center}.elementor-2680 .elementor-element.elementor-element-72cafeb5:not(.elementor-motion-effects-element-type-background),.elementor-2680 .elementor-element.elementor-element-72cafeb5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mariachisdeica.com/wp-content/uploads/2023/10/Mariachis-para-matrimonio-y-boda.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2680 .elementor-element.elementor-element-72cafeb5>.elementor-background-overlay{background-color:#000;opacity:.6;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2680 .elementor-element.elementor-element-72cafeb5>.elementor-container{min-height:593px}.elementor-2680 .elementor-element.elementor-element-72cafeb5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0;overflow:visible}.elementor-2680 .elementor-element.elementor-element-144a141e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px}.elementor-2680 .elementor-element.elementor-element-573c2482 .elementskit-section-title-wraper .elementskit-section-title{color:#fff;margin:0 0 13px;font-family:"Alex Brush",Sans-serif;font-size:48px;font-weight:400}.elementor-2680 .elementor-element.elementor-element-573c2482 .elementskit-section-title-wraper .elementskit-section-title>span{color:#000}.elementor-2680 .elementor-element.elementor-element-573c2482 .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-2680 .elementor-element.elementor-element-573c2482 .elementskit-section-title-wraper p{color:#fff;font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400;line-height:28px}.elementor-2680 .elementor-element.elementor-element-c1be0c2{overflow:visible}.elementor-2680 .elementor-element.elementor-element-7c14c96 .ekit-btn-wraper .elementskit-btn{justify-content:center}.elementor-2680 .elementor-element.elementor-element-7c14c96 .elementskit-btn{background-color:var(--e-global-color-accent);padding:20px 62px;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:500;border-style:none;border-radius:30px}.elementor-2680 .elementor-element.elementor-element-7c14c96 .elementskit-btn:hover{color:#fff;fill:#fff}.elementor-2680 .elementor-element.elementor-element-7c14c96 .elementskit-btn>:is(i,svg){font-size:14px}.elementor-2680 .elementor-element.elementor-element-7c14c96 .elementskit-btn>i,.elementor-2680 .elementor-element.elementor-element-7c14c96 .elementskit-btn>svg{margin-right:5px}.rtl .elementor-2680 .elementor-element.elementor-element-7c14c96 .elementskit-btn>i,.rtl .elementor-2680 .elementor-element.elementor-element-7c14c96 .elementskit-btn>svg{margin-left:5px;margin-right:0}.elementor-2680 .elementor-element.elementor-element-799875f5 .ekit-btn-wraper .elementskit-btn{justify-content:center}.elementor-2680 .elementor-element.elementor-element-799875f5 .elementskit-btn{background-color:var(--e-global-color-accent);padding:20px 62px;font-family:"Raleway",Sans-serif;font-size:18px;font-weight:500;border-style:none;border-radius:30px}.elementor-2680 .elementor-element.elementor-element-799875f5 .elementskit-btn:hover{color:#fff;fill:#fff}.elementor-2680 .elementor-element.elementor-element-799875f5 .elementskit-btn>:is(i,svg){font-size:14px}.elementor-2680 .elementor-element.elementor-element-799875f5 .elementskit-btn>i,.elementor-2680 .elementor-element.elementor-element-799875f5 .elementskit-btn>svg{margin-right:5px}.rtl .elementor-2680 .elementor-element.elementor-element-799875f5 .elementskit-btn>i,.rtl .elementor-2680 .elementor-element.elementor-element-799875f5 .elementskit-btn>svg{margin-left:5px;margin-right:0}.elementor-2680 .elementor-element.elementor-element-6e5151b3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:95px 0;overflow:visible}.elementor-2680 .elementor-element.elementor-element-6e5151b3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2680 .elementor-element.elementor-element-271cd7d7>.elementor-element-populated{padding:15px}.elementor-2680 .elementor-element.elementor-element-422e2f50>.elementor-container{max-width:540px}.elementor-2680 .elementor-element.elementor-element-422e2f50{padding:0 0 52px;overflow:visible}.elementor-2680 .elementor-element.elementor-element-6965b52a{text-align:center}.elementor-2680 .elementor-element.elementor-element-31dea2bf .elementskit-section-title-wraper .elementskit-section-title{color:#333;margin:0 0 16px;font-family:"Alex Brush",Sans-serif;font-size:48px;font-weight:900}.elementor-2680 .elementor-element.elementor-element-31dea2bf .elementskit-section-title-wraper .elementskit-section-title>span{color:#000}.elementor-2680 .elementor-element.elementor-element-31dea2bf .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-2680 .elementor-element.elementor-element-6d0149c .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);padding-left:5px;padding-right:5px}.elementor-2680 .elementor-element.elementor-element-6d0149c .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center}.elementor-2680 .elementor-element.elementor-element-6d0149c .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px}.elementor-2680 .elementor-element.elementor-element-6d0149c .elementskit-single-portfolio-item{margin:0 0 10px}.elementor-2680 .elementor-element.elementor-element-6d0149c .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1)}.elementor-2680 .elementor-element.elementor-element-6d0149c .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1)}.elementor-2680 .elementor-element.elementor-element-6d0149c .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1)}.elementor-2680 .elementor-element.elementor-element-6d0149c .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1)}.elementor-2680 .elementor-element.elementor-element-6d0149c .elementskit-main-filter{margin-bottom:20px}@media(max-width:1024px){.elementor-2680 .elementor-element.elementor-element-560b8d2c>.elementor-element-populated{padding:0 15px}.elementor-2680 .elementor-element.elementor-element-6cd954eb .elementskit-section-title-wraper .elementskit-section-title{font-size:100px}.elementor-2680 .elementor-element.elementor-element-6d0149c .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2)}}@media(max-width:767px){.elementor-2680 .elementor-element.elementor-element-6cd954eb .elementskit-section-title-wraper .elementskit-section-title{font-size:80px}.elementor-2680 .elementor-element.elementor-element-72cafeb5>.elementor-container{min-height:500px}.elementor-2680 .elementor-element.elementor-element-72cafeb5{padding:0}.elementor-2680 .elementor-element.elementor-element-573c2482 .elementskit-section-title-wraper .elementskit-section-title{font-size:36px}.elementor-2680 .elementor-element.elementor-element-6e5151b3{padding:95px 0}.elementor-2680 .elementor-element.elementor-element-6d0149c .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1)}}