.elementor-3119 .elementor-element.elementor-element-bcb1928:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-bcb1928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA8C4F;background-image:url("https://tuinvitacion.mx/wp-content/uploads/2025/08/fondo.jpg");}.elementor-3119 .elementor-element.elementor-element-bcb1928{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:9% 0% 5% 0%;}.elementor-3119 .elementor-element.elementor-element-bcb1928 > .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-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-3119 .elementor-element.elementor-element-4e76c22{text-align:center;}.elementor-3119 .elementor-element.elementor-element-4e76c22 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:26px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-73b7701{width:100%;max-width:100%;}.elementor-3119 .elementor-element.elementor-element-73b7701 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-a2cec23 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-3119 .elementor-element.elementor-element-f82d3ad .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-cc5f72c{text-align:center;}.elementor-3119 .elementor-element.elementor-element-cc5f72c .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-2343e3f{text-align:center;}.elementor-3119 .elementor-element.elementor-element-2343e3f .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-8cf060e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-0c01081{text-align:center;}.elementor-3119 .elementor-element.elementor-element-0c01081 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-3b7082f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3119 .elementor-element.elementor-element-3b7082f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-3b7082f .crmny-sectCountdownElementor{max-width:1000px;}.elementor-3119 .elementor-element.elementor-element-3b7082f .crmny-sectCountdownElementor .countdown_section{color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-3b7082f .crmny-sectCountdownElementor .countdown_section .countdown_amount{color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-3b7082f .crmny-sectCountdownElementor .missing-days h3{color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-2003703 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-0fbdd30{--spacer-size:50px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3119 .elementor-element.elementor-element-25122e6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3119 .elementor-element.elementor-element-25122e6 .elementor-swiper-button{font-size:20px;}.elementor-3119 .elementor-element.elementor-element-0041d22:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-0041d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE6DA;}.elementor-3119 .elementor-element.elementor-element-0041d22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:9% 0% 5% 0%;}.elementor-3119 .elementor-element.elementor-element-0041d22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3119 .elementor-element.elementor-element-17e7e60{text-align:center;}.elementor-3119 .elementor-element.elementor-element-17e7e60 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-278eab6{text-align:center;}.elementor-3119 .elementor-element.elementor-element-278eab6 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:16px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-35aed20{text-align:center;}.elementor-3119 .elementor-element.elementor-element-35aed20 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:22px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-e7a1334{text-align:center;}.elementor-3119 .elementor-element.elementor-element-e7a1334 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:16px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-6973197{text-align:center;}.elementor-3119 .elementor-element.elementor-element-6973197 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:21px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-f177294{--spacer-size:50px;}.elementor-3119 .elementor-element.elementor-element-6963609{text-align:center;}.elementor-3119 .elementor-element.elementor-element-6963609 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-309a1be{text-align:center;}.elementor-3119 .elementor-element.elementor-element-309a1be .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:21px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-ce54ab4:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-ce54ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-ce54ab4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:9% 0% 5% 0%;}.elementor-3119 .elementor-element.elementor-element-ce54ab4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3119 .elementor-element.elementor-element-ea31756{text-align:center;}.elementor-3119 .elementor-element.elementor-element-ea31756 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-8746df2{text-align:center;}.elementor-3119 .elementor-element.elementor-element-8746df2 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:22px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-3771a90{text-align:center;}.elementor-3119 .elementor-element.elementor-element-3771a90 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:21px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-95a4a57 > .elementor-widget-container{background-color:#ACA18F;margin:0px 400px 0px 400px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-95a4a57{text-align:center;}.elementor-3119 .elementor-element.elementor-element-95a4a57 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-95a4a57 .elementor-heading-title a:hover, .elementor-3119 .elementor-element.elementor-element-95a4a57 .elementor-heading-title a:focus{color:#6B5E32;}.elementor-3119 .elementor-element.elementor-element-9fc06d8{text-align:center;}.elementor-3119 .elementor-element.elementor-element-9fc06d8 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-92dbb93{text-align:center;}.elementor-3119 .elementor-element.elementor-element-92dbb93 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:23px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-b76dacc{text-align:center;}.elementor-3119 .elementor-element.elementor-element-b76dacc .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:18px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-245c623 > .elementor-widget-container{background-color:#ACA18F;margin:0px 400px 0px 400px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-245c623{text-align:center;}.elementor-3119 .elementor-element.elementor-element-245c623 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-245c623 .elementor-heading-title a:hover, .elementor-3119 .elementor-element.elementor-element-245c623 .elementor-heading-title a:focus{color:#6B5E32;}.elementor-3119 .elementor-element.elementor-element-20b4471:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-20b4471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA8C4F;background-image:url("https://tuinvitacion.mx/wp-content/uploads/2025/08/fondo.jpg");}.elementor-3119 .elementor-element.elementor-element-20b4471{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:9% 0% 5% 0%;}.elementor-3119 .elementor-element.elementor-element-20b4471 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3119 .elementor-element.elementor-element-a87e406 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-3119 .elementor-element.elementor-element-9a4bb9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-9a4bb9e{text-align:center;}.elementor-3119 .elementor-element.elementor-element-9a4bb9e .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-a155c9f{--spacer-size:50px;}.elementor-3119 .elementor-element.elementor-element-7124d36 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-17ba0c9 img{transition-duration:0.3s;}.elementor-3119 .elementor-element.elementor-element-130b93b:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-130b93b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE6DA;}.elementor-3119 .elementor-element.elementor-element-130b93b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:9% 0% 5% 0%;}.elementor-3119 .elementor-element.elementor-element-130b93b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3119 .elementor-element.elementor-element-c938f89{text-align:center;}.elementor-3119 .elementor-element.elementor-element-c938f89 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-cd7f4bc{text-align:center;}.elementor-3119 .elementor-element.elementor-element-cd7f4bc .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:20px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-972611e{text-align:center;}.elementor-3119 .elementor-element.elementor-element-972611e .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:17px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-efd636d{--spacer-size:50px;}.elementor-3119 .elementor-element.elementor-element-efdd09b{text-align:center;}.elementor-3119 .elementor-element.elementor-element-efdd09b .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-5e919d5{text-align:center;}.elementor-3119 .elementor-element.elementor-element-5e919d5 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-e546f01{text-align:center;}.elementor-3119 .elementor-element.elementor-element-e546f01 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:20px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-cf90371 > .elementor-widget-container{background-color:#ACA18F;margin:0px 400px 0px 400px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-cf90371{text-align:center;}.elementor-3119 .elementor-element.elementor-element-cf90371 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-cf90371 .elementor-heading-title a:hover, .elementor-3119 .elementor-element.elementor-element-cf90371 .elementor-heading-title a:focus{color:#6B5E32;}.elementor-3119 .elementor-element.elementor-element-70ddd0b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-4243382 img{transition-duration:0.3s;}.elementor-3119 .elementor-element.elementor-element-e08f2af:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-e08f2af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-e08f2af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:9% 0% 5% 0%;}.elementor-3119 .elementor-element.elementor-element-e08f2af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3119 .elementor-element.elementor-element-a4c0e94{text-align:center;}.elementor-3119 .elementor-element.elementor-element-a4c0e94 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-fb5c87c{text-align:center;}.elementor-3119 .elementor-element.elementor-element-fb5c87c .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:15px;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-b28dcdb{text-align:center;}.elementor-3119 .elementor-element.elementor-element-b28dcdb .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-aa14e4b > .elementor-widget-container{background-color:#ACA18F;margin:0px 400px 0px 400px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-aa14e4b{text-align:center;}.elementor-3119 .elementor-element.elementor-element-aa14e4b .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-aa14e4b .elementor-heading-title a:hover, .elementor-3119 .elementor-element.elementor-element-aa14e4b .elementor-heading-title a:focus{color:#6B5E32;}.elementor-3119 .elementor-element.elementor-element-f543a5d{--spacer-size:50px;}.elementor-3119 .elementor-element.elementor-element-25afb49 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-98c4133 img{transition-duration:0.3s;}.elementor-3119 .elementor-element.elementor-element-bad8c86:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-bad8c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-bad8c86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:9% 0% 5% 0%;}.elementor-3119 .elementor-element.elementor-element-bad8c86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3119 .elementor-element.elementor-element-872da86:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-872da86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-872da86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3119 .elementor-element.elementor-element-872da86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3119 .elementor-element.elementor-element-4ba8f6f{text-align:center;}.elementor-3119 .elementor-element.elementor-element-4ba8f6f .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-ab9a19e{text-align:center;}.elementor-3119 .elementor-element.elementor-element-ab9a19e .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#ACA18F;}.elementor-3119 .elementor-element.elementor-element-d8ec9f9 > .elementor-widget-container{background-color:#ACA18F;margin:0px 400px 0px 400px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-d8ec9f9{text-align:center;}.elementor-3119 .elementor-element.elementor-element-d8ec9f9 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-d8ec9f9 .elementor-heading-title a:hover, .elementor-3119 .elementor-element.elementor-element-d8ec9f9 .elementor-heading-title a:focus{color:#6B5E32;}.elementor-3119 .elementor-element.elementor-element-c2c4da2 > .elementor-widget-container{background-color:#ACA18F;margin:0px 400px 0px 400px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-c2c4da2{text-align:center;}.elementor-3119 .elementor-element.elementor-element-c2c4da2 .elementor-heading-title{font-family:"Bad Script", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-c2c4da2 .elementor-heading-title a:hover, .elementor-3119 .elementor-element.elementor-element-c2c4da2 .elementor-heading-title a:focus{color:#6B5E32;}.elementor-3119 .elementor-element.elementor-element-f193ea3{--spacer-size:50px;}@media(max-width:1024px){.elementor-3119 .elementor-element.elementor-element-25122e6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-3119 .elementor-element.elementor-element-bcb1928:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-bcb1928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinvitacion.mx/wp-content/uploads/2025/08/fondo.jpg");}.elementor-3119 .elementor-element.elementor-element-bcb1928{padding:8% 0% 8% 0%;}.elementor-3119 .elementor-element.elementor-element-d56f2dd > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-4e76c22 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-4e76c22{text-align:center;}.elementor-3119 .elementor-element.elementor-element-4e76c22 .elementor-heading-title{font-size:15px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-73b7701 > .elementor-widget-container{margin:-14px -15px 0px -18px;}.elementor-3119 .elementor-element.elementor-element-f693483 > .elementor-widget-container{margin:-65px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-a2cec23 > .elementor-background-overlay{opacity:1;}.elementor-3119 .elementor-element.elementor-element-a2cec23{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-f82d3ad > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-f82d3ad{text-align:center;}.elementor-3119 .elementor-element.elementor-element-f82d3ad .elementor-heading-title{font-size:15px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-cc5f72c > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-cc5f72c{text-align:center;}.elementor-3119 .elementor-element.elementor-element-cc5f72c .elementor-heading-title{font-size:15px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-2343e3f > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-2343e3f{text-align:center;}.elementor-3119 .elementor-element.elementor-element-2343e3f .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-0c01081 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-0c01081{text-align:center;}.elementor-3119 .elementor-element.elementor-element-0c01081 .elementor-heading-title{font-size:19px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-3b7082f > .elementor-widget-container{margin:3px 3px 3px 3px;}.elementor-3119 .elementor-element.elementor-element-96a8828{margin-top:-37px;margin-bottom:0px;}.elementor-3119 .elementor-element.elementor-element-25122e6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3119 .elementor-element.elementor-element-25122e6 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-0041d22{padding:8% 0% 8% 0%;}.elementor-3119 .elementor-element.elementor-element-17e7e60 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-17e7e60{text-align:center;}.elementor-3119 .elementor-element.elementor-element-17e7e60 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-278eab6 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-278eab6{text-align:center;}.elementor-3119 .elementor-element.elementor-element-278eab6 .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-35aed20 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-35aed20{text-align:center;}.elementor-3119 .elementor-element.elementor-element-35aed20 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-e7a1334 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-e7a1334{text-align:center;}.elementor-3119 .elementor-element.elementor-element-e7a1334 .elementor-heading-title{font-size:13px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-6973197 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-6973197{text-align:center;}.elementor-3119 .elementor-element.elementor-element-6973197 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-6963609 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-6963609{text-align:center;}.elementor-3119 .elementor-element.elementor-element-6963609 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-309a1be > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-309a1be{text-align:center;}.elementor-3119 .elementor-element.elementor-element-309a1be .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-ce54ab4{padding:8% 0% 8% 0%;}.elementor-3119 .elementor-element.elementor-element-ea31756 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-ea31756{text-align:center;}.elementor-3119 .elementor-element.elementor-element-ea31756 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-8746df2 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-8746df2{text-align:center;}.elementor-3119 .elementor-element.elementor-element-8746df2 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-3771a90 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-3771a90{text-align:center;}.elementor-3119 .elementor-element.elementor-element-3771a90 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-95a4a57 > .elementor-widget-container{margin:0px 70px 0px 70px;}.elementor-3119 .elementor-element.elementor-element-95a4a57{text-align:center;}.elementor-3119 .elementor-element.elementor-element-95a4a57 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-9fc06d8 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-3119 .elementor-element.elementor-element-9fc06d8{text-align:center;}.elementor-3119 .elementor-element.elementor-element-9fc06d8 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-92dbb93 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-92dbb93{text-align:center;}.elementor-3119 .elementor-element.elementor-element-92dbb93 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-b76dacc > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-b76dacc{text-align:center;}.elementor-3119 .elementor-element.elementor-element-b76dacc .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-245c623 > .elementor-widget-container{margin:0px 70px 0px 70px;}.elementor-3119 .elementor-element.elementor-element-245c623{text-align:center;}.elementor-3119 .elementor-element.elementor-element-245c623 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-20b4471{padding:8% 0% 8% 0%;}.elementor-3119 .elementor-element.elementor-element-96c8644 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-a87e406 > .elementor-container{max-width:400px;}.elementor-3119 .elementor-element.elementor-element-a87e406 > .elementor-background-overlay{opacity:1;}.elementor-3119 .elementor-element.elementor-element-a87e406{margin-top:-14px;margin-bottom:-10px;padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-9a4bb9e > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-9a4bb9e{text-align:center;}.elementor-3119 .elementor-element.elementor-element-9a4bb9e .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-fcf0755{margin-top:-37px;margin-bottom:0px;}.elementor-3119 .elementor-element.elementor-element-130b93b{padding:8% 0% 8% 0%;}.elementor-3119 .elementor-element.elementor-element-c938f89 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-c938f89{text-align:center;}.elementor-3119 .elementor-element.elementor-element-c938f89 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-cd7f4bc > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-cd7f4bc{text-align:center;}.elementor-3119 .elementor-element.elementor-element-cd7f4bc .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-972611e > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-972611e{text-align:center;}.elementor-3119 .elementor-element.elementor-element-972611e .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-efdd09b > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-efdd09b{text-align:center;}.elementor-3119 .elementor-element.elementor-element-efdd09b .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-5e919d5 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-3119 .elementor-element.elementor-element-5e919d5{text-align:center;}.elementor-3119 .elementor-element.elementor-element-5e919d5 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-e546f01 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-3119 .elementor-element.elementor-element-e546f01{text-align:center;}.elementor-3119 .elementor-element.elementor-element-e546f01 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-cf90371 > .elementor-widget-container{margin:0px 70px 0px 70px;}.elementor-3119 .elementor-element.elementor-element-cf90371{text-align:center;}.elementor-3119 .elementor-element.elementor-element-cf90371 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-f359266{margin-top:0px;margin-bottom:0px;}.elementor-3119 .elementor-element.elementor-element-e08f2af{padding:8% 0% 8% 0%;}.elementor-3119 .elementor-element.elementor-element-a4c0e94 > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-a4c0e94{text-align:center;}.elementor-3119 .elementor-element.elementor-element-a4c0e94 .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-fb5c87c > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-fb5c87c{text-align:center;}.elementor-3119 .elementor-element.elementor-element-fb5c87c .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-b28dcdb > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-b28dcdb{text-align:center;}.elementor-3119 .elementor-element.elementor-element-b28dcdb .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-aa14e4b > .elementor-widget-container{margin:0px 70px 0px 70px;}.elementor-3119 .elementor-element.elementor-element-aa14e4b{text-align:center;}.elementor-3119 .elementor-element.elementor-element-aa14e4b .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-9692cfe{margin-top:0px;margin-bottom:0px;}.elementor-3119 .elementor-element.elementor-element-bad8c86:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-bad8c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinvitacion.mx/wp-content/uploads/2025/08/fondo.jpg");}.elementor-3119 .elementor-element.elementor-element-bad8c86{padding:8% 0% 8% 0%;}.elementor-3119 .elementor-element.elementor-element-4ba8f6f > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-4ba8f6f{text-align:center;}.elementor-3119 .elementor-element.elementor-element-4ba8f6f .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-ab9a19e > .elementor-widget-container{margin:0px 45px 0px 45px;}.elementor-3119 .elementor-element.elementor-element-ab9a19e{text-align:center;}.elementor-3119 .elementor-element.elementor-element-ab9a19e .elementor-heading-title{font-size:27px;line-height:1.2em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-d8ec9f9 > .elementor-widget-container{margin:0px 70px 0px 70px;}.elementor-3119 .elementor-element.elementor-element-d8ec9f9{text-align:center;}.elementor-3119 .elementor-element.elementor-element-d8ec9f9 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}.elementor-3119 .elementor-element.elementor-element-c2c4da2 > .elementor-widget-container{margin:0px 70px 0px 70px;}.elementor-3119 .elementor-element.elementor-element-c2c4da2{text-align:center;}.elementor-3119 .elementor-element.elementor-element-c2c4da2 .elementor-heading-title{font-size:17px;line-height:1.6em;letter-spacing:0.6px;}}