.elementor-67674 .elementor-element.elementor-element-2e215200{--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;--overlay-opacity:0.58;}.elementor-67674 .elementor-element.elementor-element-2e215200:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-2e215200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/angelfotoinvitaciones.mx/wp-content/uploads/2026/02/MG_8119-FOTO-PRINCIPAL.jpg?fit=4958%2C3896&ssl=1");background-position:center center;background-size:cover;}.elementor-67674 .elementor-element.elementor-element-2e215200::before, .elementor-67674 .elementor-element.elementor-element-2e215200 > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-2e215200 > .e-con-inner > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-2e215200 > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-2e215200 > .e-con-inner > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-2e215200 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-67674 .elementor-element.elementor-element-1d57c958{--spacer-size:600px;}.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-67674 .elementor-element.elementor-element-5326fc77 img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-67674 .elementor-element.elementor-element-46fa5124{--spacer-size:600px;}.elementor-67674 .elementor-element.elementor-element-34223c28 img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-67674 .elementor-element.elementor-element-ff5ca35{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-f8d0d09{--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;--overlay-opacity:0.5;}.elementor-67674 .elementor-element.elementor-element-f8d0d09:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-f8d0d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/angelfotoinvitaciones.mx/wp-content/uploads/2026/02/shiny-luxury-polished-gold-background-1.jpg?fit=5982%2C3988&ssl=1");background-position:center center;background-size:cover;}.elementor-67674 .elementor-element.elementor-element-f8d0d09::before, .elementor-67674 .elementor-element.elementor-element-f8d0d09 > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-f8d0d09 > .e-con-inner > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-f8d0d09 > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-f8d0d09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-f8d0d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-67674 .elementor-element.elementor-element-edeeb59{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-67674 .elementor-element.elementor-element-aba9eb3{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-3672519{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-616a2ac{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-4537670{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-4be9ddb8{--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;--overlay-opacity:0.72;}.elementor-67674 .elementor-element.elementor-element-4be9ddb8:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-4be9ddb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/angelfotoinvitaciones.mx/wp-content/uploads/2026/02/FOTO-FONDO_MG_8131.jpg?fit=5546%2C4160&ssl=1");background-position:center center;background-size:cover;}.elementor-67674 .elementor-element.elementor-element-4be9ddb8::before, .elementor-67674 .elementor-element.elementor-element-4be9ddb8 > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-4be9ddb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-4be9ddb8 > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-4be9ddb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-4be9ddb8 > .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-67674 .elementor-element.elementor-element-58ebce4 .elementor-button{background-color:#0000006B;font-family:"Aboreto", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:double;}.elementor-67674 .elementor-element.elementor-element-58ebce4 .elementor-button:hover, .elementor-67674 .elementor-element.elementor-element-58ebce4 .elementor-button:focus{background-color:#000000;}.elementor-67674 .elementor-element.elementor-element-386bf33{--spacer-size:600px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-67674 .elementor-element.elementor-element-11d92022{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-67674 .elementor-element.elementor-element-11d92022 .elementor-divider-separator{width:100%;}.elementor-67674 .elementor-element.elementor-element-11d92022 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67674 .elementor-element.elementor-element-1d32abed{text-align:center;font-family:"Aboreto", Sans-serif;font-size:33px;font-weight:400;color:#FFFFFF;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-67674 .elementor-element.elementor-element-5ca8295 .elementor-countdown-wrapper{max-width:50%;}body:not(.rtl) .elementor-67674 .elementor-element.elementor-element-5ca8295 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-67674 .elementor-element.elementor-element-5ca8295 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-67674 .elementor-element.elementor-element-5ca8295 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-67674 .elementor-element.elementor-element-5ca8295 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-67674 .elementor-element.elementor-element-5ca8295 .elementor-countdown-item{background-color:#6EC1E400;}.elementor-67674 .elementor-element.elementor-element-5ca8295 .elementor-countdown-digits{color:#FFFFFF;font-family:"Aboreto", Sans-serif;font-weight:400;}.elementor-67674 .elementor-element.elementor-element-5ca8295 .elementor-countdown-label{color:#FFFFFF;font-family:"Aboreto", Sans-serif;font-weight:400;}.elementor-67674 .elementor-element.elementor-element-3193e00e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-67674 .elementor-element.elementor-element-3193e00e .elementor-divider-separator{width:100%;}.elementor-67674 .elementor-element.elementor-element-3193e00e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67674 .elementor-element.elementor-element-53b3b63f{--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;--overlay-opacity:0;}.elementor-67674 .elementor-element.elementor-element-53b3b63f:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-53b3b63f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/angelfotoinvitaciones.mx/wp-content/uploads/2025/06/FONDO.png?fit=4946%2C3713&ssl=1");background-position:center center;background-size:cover;}.elementor-67674 .elementor-element.elementor-element-53b3b63f::before, .elementor-67674 .elementor-element.elementor-element-53b3b63f > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-53b3b63f > .e-con-inner > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-53b3b63f > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-53b3b63f > .e-con-inner > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-53b3b63f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-67674 .elementor-element.elementor-element-d76fe9b{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-4f0b098d{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-bd6cd0{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-36f131e8{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-217fe7e1{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-323bb0dd{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-67674 .elementor-element.elementor-element-323bb0dd .elementor-divider-separator{width:100%;}.elementor-67674 .elementor-element.elementor-element-323bb0dd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67674 .elementor-element.elementor-element-7b4a88f9{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-44e4b5bc{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-6df8284c{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-71cfa444{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-4f0c66b{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-35e90140{--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;--overlay-opacity:0.61;}.elementor-67674 .elementor-element.elementor-element-35e90140:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-35e90140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/angelfotoinvitaciones.mx/wp-content/uploads/2026/02/MG_8272.jpg?fit=3868%2C5157&ssl=1");background-position:center center;background-size:cover;}.elementor-67674 .elementor-element.elementor-element-35e90140::before, .elementor-67674 .elementor-element.elementor-element-35e90140 > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-35e90140 > .e-con-inner > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-35e90140 > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-35e90140 > .e-con-inner > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-35e90140 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-67674 .elementor-element.elementor-element-e27f678{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-4c672af8 img{width:18%;}.elementor-67674 .elementor-element.elementor-element-4d264b0a img{width:50%;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-67674 .elementor-element.elementor-element-4eb312e{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-67674 .elementor-element.elementor-element-2d6496d0{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-67674 .elementor-element.elementor-element-2541885d .elementor-button{background-color:#0000006B;font-family:"Aboreto", Sans-serif;font-weight:500;border-style:double;}.elementor-67674 .elementor-element.elementor-element-2541885d .elementor-button:hover, .elementor-67674 .elementor-element.elementor-element-2541885d .elementor-button:focus{background-color:#000000;}.elementor-67674 .elementor-element.elementor-element-275485e{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-8904391 img{width:18%;}.elementor-67674 .elementor-element.elementor-element-178ca6c3 img{width:50%;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-67674 .elementor-element.elementor-element-5a4b09d5{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-67674 .elementor-element.elementor-element-2cacb43f{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-67674 .elementor-element.elementor-element-82f74c4 .elementor-button{background-color:#0000006B;font-family:"Aboreto", Sans-serif;font-weight:500;border-style:double;}.elementor-67674 .elementor-element.elementor-element-82f74c4 .elementor-button:hover, .elementor-67674 .elementor-element.elementor-element-82f74c4 .elementor-button:focus{background-color:#000000;}.elementor-67674 .elementor-element.elementor-element-c8593b2{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-1e5a75e2{--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;--overlay-opacity:0.5;}.elementor-67674 .elementor-element.elementor-element-1e5a75e2::before, .elementor-67674 .elementor-element.elementor-element-1e5a75e2 > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-1e5a75e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-1e5a75e2 > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-1e5a75e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-1e5a75e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-67674 .elementor-element.elementor-element-19f28223{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-2cf0b374{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-7e076bb{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-646a0fa8{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-9db2e2f{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-3dcb15cf{--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-67674 .elementor-element.elementor-element-3dcb15cf:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-3dcb15cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#746E5A;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-67674 .elementor-element.elementor-element-d513dda{--image-border-radius:6px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-67674 .elementor-element.elementor-element-6ea9ac47{--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-67674 .elementor-element.elementor-element-6ea9ac47:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-6ea9ac47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0DCCC;}.elementor-67674 .elementor-element.elementor-element-d1f4cd8{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-48f91a34 img{width:50%;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-67674 .elementor-element.elementor-element-cce2cb1 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-cce2cb1{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-865e1ce{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-206e6674 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-206e6674{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-587c3a67{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-67674 .elementor-element.elementor-element-587c3a67 .elementor-divider-separator{width:100%;}.elementor-67674 .elementor-element.elementor-element-587c3a67 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-67674 .elementor-element.elementor-element-3d13a247{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-67674 .elementor-element.elementor-element-646068e4 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-646068e4 .elementor-icon-wrapper{text-align:center;}.elementor-67674 .elementor-element.elementor-element-646068e4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-67674 .elementor-element.elementor-element-646068e4.elementor-view-framed .elementor-icon, .elementor-67674 .elementor-element.elementor-element-646068e4.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-67674 .elementor-element.elementor-element-646068e4.elementor-view-framed .elementor-icon, .elementor-67674 .elementor-element.elementor-element-646068e4.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-67674 .elementor-element.elementor-element-f39f6a3{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-2e3aac9c{--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;--overlay-opacity:0.5;}.elementor-67674 .elementor-element.elementor-element-2e3aac9c:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-2e3aac9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/angelfotoinvitaciones.mx/wp-content/uploads/2026/02/shiny-luxury-polished-gold-background-1.jpg?fit=5982%2C3988&ssl=1");background-position:center center;background-size:cover;}.elementor-67674 .elementor-element.elementor-element-2e3aac9c::before, .elementor-67674 .elementor-element.elementor-element-2e3aac9c > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-2e3aac9c > .e-con-inner > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-2e3aac9c > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-2e3aac9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-2e3aac9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-67674 .elementor-element.elementor-element-4c732843{--image-border-radius:6px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-67674 .elementor-element.elementor-element-2fd3cd25{--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;--overlay-opacity:0;}.elementor-67674 .elementor-element.elementor-element-2fd3cd25:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-2fd3cd25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/angelfotoinvitaciones.mx/wp-content/uploads/2025/06/FONDO.png?fit=4946%2C3713&ssl=1");background-position:center center;background-size:cover;}.elementor-67674 .elementor-element.elementor-element-2fd3cd25::before, .elementor-67674 .elementor-element.elementor-element-2fd3cd25 > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-2fd3cd25 > .e-con-inner > .elementor-background-video-container::before, .elementor-67674 .elementor-element.elementor-element-2fd3cd25 > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-2fd3cd25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-67674 .elementor-element.elementor-element-2fd3cd25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-67674 .elementor-element.elementor-element-84359d0{--spacer-size:50px;}.elementor-67674 .elementor-element.elementor-element-53a066b0{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-2e990200 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-2e990200{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-abae33f > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-abae33f{text-align:center;font-family:"Rosarivo", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-67674 .elementor-element.elementor-element-28e0cac3{--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-67674 .elementor-element.elementor-element-28e0cac3:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-28e0cac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0DCCC;}@media(max-width:767px){.elementor-67674 .elementor-element.elementor-element-2e215200:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-2e215200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-306px 0px;}.elementor-67674 .elementor-element.elementor-element-2e215200{--overlay-opacity:0.25;}.elementor-67674 .elementor-element.elementor-element-1d57c958{--spacer-size:33px;}.elementor-67674 .elementor-element.elementor-element-5326fc77 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-46fa5124{--spacer-size:335px;}.elementor-67674 .elementor-element.elementor-element-34223c28 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-f8d0d09:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-f8d0d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/angelfotoinvitaciones.mx/wp-content/uploads/2026/02/shiny-luxury-polished-gold-background-1.jpg?fit=5982%2C3988&ssl=1");background-position:center center;background-size:cover;}.elementor-67674 .elementor-element.elementor-element-f8d0d09{--overlay-opacity:0.17;}.elementor-67674 .elementor-element.elementor-element-aba9eb3 > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-aba9eb3{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-3672519 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-3672519{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-616a2ac > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-616a2ac{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-4be9ddb8:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-4be9ddb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/angelfotoinvitaciones.mx/wp-content/uploads/2026/02/FOTO-FONDO_MG_8131.jpg?fit=5546%2C4160&ssl=1");}.elementor-67674 .elementor-element.elementor-element-58ebce4 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-58ebce4 .elementor-button{font-size:17px;border-radius:13px 13px 13px 13px;padding:9px 9px 9px 9px;}.elementor-67674 .elementor-element.elementor-element-386bf33{--spacer-size:124px;}.elementor-67674 .elementor-element.elementor-element-1d32abed > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-1d32abed{font-size:28px;}.elementor-67674 .elementor-element.elementor-element-5ca8295 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-5ca8295 .elementor-countdown-digits{font-size:48px;}.elementor-67674 .elementor-element.elementor-element-5ca8295 .elementor-countdown-label{font-size:14px;}.elementor-67674 .elementor-element.elementor-element-d76fe9b{--spacer-size:127px;}.elementor-67674 .elementor-element.elementor-element-4f0b098d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-4f0b098d{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-bd6cd0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-bd6cd0{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-36f131e8 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-36f131e8{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-217fe7e1 > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-217fe7e1{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-7b4a88f9{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-44e4b5bc > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-44e4b5bc{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-6df8284c > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-6df8284c{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-71cfa444 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-71cfa444{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-4f0c66b{--spacer-size:127px;}.elementor-67674 .elementor-element.elementor-element-35e90140:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-35e90140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-67674 .elementor-element.elementor-element-35e90140{--overlay-opacity:0.61;}.elementor-67674 .elementor-element.elementor-element-e27f678{--spacer-size:96px;}.elementor-67674 .elementor-element.elementor-element-4c672af8 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-4c672af8 img{width:58%;}.elementor-67674 .elementor-element.elementor-element-4d264b0a img{width:100%;}.elementor-67674 .elementor-element.elementor-element-4eb312e > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-2d6496d0 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-275485e{--spacer-size:96px;}.elementor-67674 .elementor-element.elementor-element-8904391 > .elementor-widget-container{margin:51px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-8904391 img{width:58%;}.elementor-67674 .elementor-element.elementor-element-178ca6c3 img{width:100%;}.elementor-67674 .elementor-element.elementor-element-5a4b09d5 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-2cacb43f > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-c8593b2{--spacer-size:96px;}.elementor-67674 .elementor-element.elementor-element-1e5a75e2:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-1e5a75e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/angelfotoinvitaciones.mx/wp-content/uploads/2026/02/shiny-luxury-polished-gold-background-1.jpg?fit=5982%2C3988&ssl=1");background-position:center center;background-size:cover;}.elementor-67674 .elementor-element.elementor-element-1e5a75e2{--overlay-opacity:0.17;}.elementor-67674 .elementor-element.elementor-element-19f28223{--spacer-size:89px;}.elementor-67674 .elementor-element.elementor-element-2cf0b374{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-7e076bb > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-7e076bb{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-646a0fa8{--spacer-size:77px;}.elementor-67674 .elementor-element.elementor-element-b8d0c16 > .elementor-widget-container{margin:-93px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-b8d0c16 img{width:52%;}.elementor-67674 .elementor-element.elementor-element-48f91a34 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-48f91a34 img{width:100%;}.elementor-67674 .elementor-element.elementor-element-cce2cb1 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-cce2cb1{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-865e1ce > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-865e1ce{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-206e6674 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-206e6674{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-3d13a247 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-3d13a247{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-646068e4 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-646068e4 .elementor-icon-wrapper{text-align:center;}.elementor-67674 .elementor-element.elementor-element-2e3aac9c:not(.elementor-motion-effects-element-type-background), .elementor-67674 .elementor-element.elementor-element-2e3aac9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/angelfotoinvitaciones.mx/wp-content/uploads/2026/02/shiny-luxury-polished-gold-background-1.jpg?fit=5982%2C3988&ssl=1");background-position:center center;background-size:cover;}.elementor-67674 .elementor-element.elementor-element-2e3aac9c{--overlay-opacity:0.17;}.elementor-67674 .elementor-element.elementor-element-84359d0{--spacer-size:89px;}.elementor-67674 .elementor-element.elementor-element-53a066b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-53a066b0{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-2e990200 > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-2e990200{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-abae33f > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-67674 .elementor-element.elementor-element-abae33f{font-size:20px;}.elementor-67674 .elementor-element.elementor-element-7760018d img{width:57%;}}