.elementor-1694 .elementor-element.elementor-element-37ae9c5{--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-1694 .elementor-element.elementor-element-99632ed{--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-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-1694 .elementor-element.elementor-element-9ee1e39{--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-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-1694 .elementor-element.elementor-element-a6c0dac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#8B6B5C;}.elementor-1694 .elementor-element.elementor-element-58584d1 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-weight:500;color:#8B6B5C;}.elementor-1694 .elementor-element.elementor-element-4c14e3c{--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-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-1694 .elementor-element.elementor-element-1999829{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-700cd84{--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-1694 .elementor-element.elementor-element-9d5b508 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#C9A646;}.elementor-1694 .elementor-element.elementor-element-3131441{--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-1694 .elementor-element.elementor-element-0c73a21{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-abcc0a6{--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-1694 .elementor-element.elementor-element-a3c2e9f{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#C9A646;}.elementor-1694 .elementor-element.elementor-element-3fc07b3{font-family:"Great Vibes", Sans-serif;font-weight:300;font-style:normal;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-f39f42a{--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-1694 .elementor-element.elementor-element-d9cf2c5{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#C9A646;}.elementor-1694 .elementor-element.elementor-element-55591d6{font-family:"Great Vibes", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-d091f87{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-4035509{--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-1694 .elementor-element.elementor-element-3989408{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#C9A646;}.elementor-1694 .elementor-element.elementor-element-6da1901{font-family:"Great Vibes", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-6fe1463{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-85f40c6{--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-1694 .elementor-element.elementor-element-c9e7043{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-51bd078{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#C9A646;}.elementor-1694 .elementor-element.elementor-element-0f76b5d{--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-1694 .elementor-element.elementor-element-ac537a6{font-family:"Great Vibes", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-2099338{--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-1694 .elementor-element.elementor-element-f9161b0{font-family:"Great Vibes", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-5110481{--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;--pa-sh-divider-pos:bottom;}.elementor-1694 .elementor-element.elementor-element-5110481:not(.elementor-motion-effects-element-type-background), .elementor-1694 .elementor-element.elementor-element-5110481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC5D3;}.elementor-1694 .elementor-element.elementor-element-5110481 > .elementor-shape-top .elementor-shape-fill, .elementor-1694 .elementor-element.elementor-element-5110481 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F2F2F2;}.elementor-1694 .elementor-element.elementor-element-5110481 > .elementor-shape-top svg, .elementor-1694 .elementor-element.elementor-element-5110481 > .e-con-inner > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-1694 .elementor-element.elementor-element-5110481 #premium-shape-divider-5110481 svg{height:150px;opacity:0.3;}.elementor-1694 .elementor-element.elementor-element-5110481.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-5110481{transform:scaleX(4);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-5110481.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-5110481{transform:scaleX(4) rotateX(180deg);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-5110481.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-5110481{transform:scale(4);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-5110481.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-5110481{transform:scale(4) rotateX(180deg);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-5110481.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-5110481, .elementor-1694 .elementor-element.elementor-element-5110481.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-5110481{transform:scaleY(4);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-5110481.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-5110481, .elementor-1694 .elementor-element.elementor-element-5110481.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-5110481{transform:scale(4);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-5110481 #premium-shape-divider-5110481 svg,
                    .elementor-1694 .elementor-element.elementor-element-5110481 #premium-shape-divider-5110481 svg *{fill:#afafaf;}.elementor-1694 .elementor-element.elementor-element-484acbb .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#8B6B5C;}.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-1694 .elementor-element.elementor-element-53505da .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-item{background-color:#C9A646;border-radius:11px 11px 11px 11px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-digits{color:#5A463A;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-label{color:#5A463A;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1694 .elementor-element.elementor-element-71c3617{--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-1694 .elementor-element.elementor-element-e43bfe6{--display:flex;}.elementor-1694 .elementor-element.elementor-element-ad47db6{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#C9A646;}.elementor-1694 .elementor-element.elementor-element-f464ead{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-d9575c0{--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-1694 .elementor-element.elementor-element-10643cb{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-ac6ebce{--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-1694 .elementor-element.elementor-element-d5ca170{font-family:"Great Vibes", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-ee0ae70{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;text-shadow:0px 0px 1px rgba(0,0,0,0.3);color:#C9A646;}.elementor-1694 .elementor-element.elementor-element-5a0f33c{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-9fccf06{--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;--background-transition:0.3s;--overlay-opacity:0.5;--pa-sh-divider-pos:bottom;}.elementor-1694 .elementor-element.elementor-element-9fccf06:not(.elementor-motion-effects-element-type-background), .elementor-1694 .elementor-element.elementor-element-9fccf06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-1694 .elementor-element.elementor-element-9fccf06:hover{background-color:#F2F2F2;}.elementor-1694 .elementor-element.elementor-element-9fccf06::before, .elementor-1694 .elementor-element.elementor-element-9fccf06 > .elementor-background-video-container::before, .elementor-1694 .elementor-element.elementor-element-9fccf06 > .e-con-inner > .elementor-background-video-container::before, .elementor-1694 .elementor-element.elementor-element-9fccf06 > .elementor-background-slideshow::before, .elementor-1694 .elementor-element.elementor-element-9fccf06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1694 .elementor-element.elementor-element-9fccf06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F2F2F2;}.elementor-1694 .elementor-element.elementor-element-9fccf06 > .elementor-shape-top .elementor-shape-fill, .elementor-1694 .elementor-element.elementor-element-9fccf06 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F2F2F2;}.elementor-1694 .elementor-element.elementor-element-9fccf06 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1694 .elementor-element.elementor-element-9fccf06 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F2F2F2;}.elementor-1694 .elementor-element.elementor-element-9fccf06 #premium-shape-divider-9fccf06 svg{height:150px;opacity:0.3;}.elementor-1694 .elementor-element.elementor-element-9fccf06.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-9fccf06{transform:scaleX(4);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-9fccf06.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-9fccf06{transform:scaleX(4) rotateX(180deg);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-9fccf06.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-9fccf06{transform:scale(4);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-9fccf06.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-9fccf06{transform:scale(4) rotateX(180deg);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-9fccf06.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-9fccf06, .elementor-1694 .elementor-element.elementor-element-9fccf06.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-9fccf06{transform:scaleY(4);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-9fccf06.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-9fccf06, .elementor-1694 .elementor-element.elementor-element-9fccf06.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-9fccf06{transform:scale(4);--pa-divider-scale:4;}.elementor-1694 .elementor-element.elementor-element-9fccf06.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-9fccf06{animation-duration:10s;animation-direction:alternate;}.elementor-1694 .elementor-element.elementor-element-9fccf06 #premium-shape-divider-9fccf06 svg,
                    .elementor-1694 .elementor-element.elementor-element-9fccf06 #premium-shape-divider-9fccf06 svg *{fill:#afafaf;}.elementor-1694 .elementor-element.elementor-element-58d2ba5{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-d02a0c6{--display:flex;}.elementor-1694 .elementor-element.elementor-element-1b66ee2{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-36da10a{--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-1694 .elementor-element.elementor-element-14662e7{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;color:#6E4F3F;}.elementor-1694 .elementor-element.elementor-element-5970117 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-weight:600;color:#C9A646;}.elementor-1694 .elementor-element.elementor-element-283e6f3{font-family:"Montserrat Alternates", Sans-serif;font-weight:400;color:#6E4F3F;}body.elementor-page-1694:not(.elementor-motion-effects-element-type-background), body.elementor-page-1694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}@media(max-width:767px){.elementor-1694 .elementor-element.elementor-element-a6c0dac{text-align:center;}.elementor-1694 .elementor-element.elementor-element-58584d1{text-align:center;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-1999829{text-align:center;}.elementor-1694 .elementor-element.elementor-element-9d5b508{text-align:center;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-0c73a21{text-align:center;}.elementor-1694 .elementor-element.elementor-element-abcc0a6{--content-width:500px;--min-height:283px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1694 .elementor-element.elementor-element-abcc0a6:not(.elementor-motion-effects-element-type-background), .elementor-1694 .elementor-element.elementor-element-abcc0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://identidaddigitalmx.com/wp-content/uploads/2026/05/encabezadocort.png");background-position:top center;background-repeat:no-repeat;background-size:initial;}.elementor-1694 .elementor-element.elementor-element-abcc0a6.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1694 .elementor-element.elementor-element-a3c2e9f{text-align:center;font-size:24px;margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-3fc07b3{text-align:center;font-size:23px;letter-spacing:1.2px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-3fc07b3 p{margin-block-end:0px;}.elementor-1694 .elementor-element.elementor-element-3fc07b3.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1694 .elementor-element.elementor-element-d9cf2c5{text-align:center;font-size:24px;margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-55591d6{text-align:center;font-size:30px;}.elementor-1694 .elementor-element.elementor-element-d091f87{text-align:center;}.elementor-1694 .elementor-element.elementor-element-4035509{--min-height:0px;}.elementor-1694 .elementor-element.elementor-element-4035509:not(.elementor-motion-effects-element-type-background), .elementor-1694 .elementor-element.elementor-element-4035509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://identidaddigitalmx.com/wp-content/uploads/2026/05/encabezado800.png");background-repeat:no-repeat;background-size:initial;}.elementor-1694 .elementor-element.elementor-element-3989408{text-align:center;font-size:24px;margin:24px 24px calc(var(--kit-widget-spacing, 0px) + 24px) 24px;}.elementor-1694 .elementor-element.elementor-element-6da1901{text-align:center;font-size:28px;margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-6fe1463{text-align:center;font-size:16px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-c9e7043{text-align:center;font-size:16px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-51bd078{text-align:center;font-size:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-ac537a6{text-align:center;font-size:21px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-f9161b0{text-align:center;font-size:26px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-5110481{--min-height:164px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1694 .elementor-element.elementor-element-5110481 > .elementor-shape-top svg, .elementor-1694 .elementor-element.elementor-element-5110481 > .e-con-inner > .elementor-shape-top svg{width:calc(125% + 1.3px);}.elementor-1694 .elementor-element.elementor-element-484acbb{text-align:center;}.elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-wrapper{max-width:0%;}body:not(.rtl) .elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-item:not(:first-of-type){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-item:not(:last-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-item:not(:first-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-item:not(:last-of-type){margin-left:calc( 5px/2 );}.elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-item{padding:15px 15px 15px 15px;}.elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-digits{font-size:19px;}.elementor-1694 .elementor-element.elementor-element-53505da .elementor-countdown-label{font-size:14px;}.elementor-1694 .elementor-element.elementor-element-ad47db6{text-align:center;font-size:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-f464ead{text-align:center;font-size:14px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-612d633{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-612d633.elementor-element{--align-self:center;}.elementor-1694 .elementor-element.elementor-element-d9575c0:not(.elementor-motion-effects-element-type-background), .elementor-1694 .elementor-element.elementor-element-d9575c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://identidaddigitalmx.com/wp-content/uploads/2026/05/encabezadocort.png");background-repeat:no-repeat;background-size:cover;}.elementor-1694 .elementor-element.elementor-element-10643cb{text-align:center;margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-d5ca170{text-align:center;font-size:30px;}.elementor-1694 .elementor-element.elementor-element-ee0ae70{text-align:center;font-size:24px;margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-5a0f33c{text-align:center;font-size:11px;margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-952d1f6{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-9fccf06{--min-height:549px;--overlay-opacity:0.07;}.elementor-1694 .elementor-element.elementor-element-9fccf06:not(.elementor-motion-effects-element-type-background), .elementor-1694 .elementor-element.elementor-element-9fccf06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://identidaddigitalmx.com/wp-content/uploads/2026/05/encabezado800-270x300.png");background-position:421px -561px;background-size:cover;}.elementor-1694 .elementor-element.elementor-element-9fccf06 > .elementor-shape-top svg, .elementor-1694 .elementor-element.elementor-element-9fccf06 > .e-con-inner > .elementor-shape-top svg{height:16px;}.elementor-1694 .elementor-element.elementor-element-58d2ba5{text-align:center;margin:53px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-1694 .elementor-element.elementor-element-6e9d5e5{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-1b66ee2{text-align:center;margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-498ccd0 img{width:73%;height:156px;}.elementor-1694 .elementor-element.elementor-element-498ccd0{margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-36da10a{--min-height:0px;}.elementor-1694 .elementor-element.elementor-element-36da10a:not(.elementor-motion-effects-element-type-background), .elementor-1694 .elementor-element.elementor-element-36da10a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://identidaddigitalmx.com/wp-content/uploads/2026/05/encabezado800.png");background-repeat:no-repeat;background-size:initial;}.elementor-1694 .elementor-element.elementor-element-14662e7{text-align:center;margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-5970117{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1694 .elementor-element.elementor-element-283e6f3{text-align:center;margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for image, class: .elementor-element-8805f81 */.elementor-1694 .elementor-element.elementor-element-8805f81 {
  overflow: hidden;
}

.elementor-1694 .elementor-element.elementor-element-8805f81 img {
  animation: respirarSoft 7s ease-in-out infinite;
  will-change: transform;
}

@keyframes respirarSoft {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58584d1 *//* EFECTO TELA SUAVE */
.texto-ondulado {
  display: inline-block;
  animation: ondaSuave 6s ease-in-out infinite;
}

/* ANIMACIÓN */
@keyframes ondaSuave {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-3px);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d5b508 *//* ===== EFECTO ELEGANTE SUTIL ===== */

.elementor-1694 .elementor-element.elementor-element-9d5b508{
    position: relative;
    display: inline-block;

    /* espacio para que no corte letras */
    padding: 6px 10px;

    /* movimiento suave */
    animation: movimientoSuave 6s ease-in-out infinite;

    /* brillo delicado */
    text-shadow:
        0 0 4px rgba(255,255,255,.15),
        0 0 10px rgba(255,255,255,.08);
}

/* brillo ligero */
.elementor-1694 .elementor-element.elementor-element-9d5b508::after{
    content:'';
    position:absolute;
    top:0;
    left:-160%;
    width:40%;
    height:100%;

    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.20),
        transparent
    );

    animation: brilloSuave 7s linear infinite;

    pointer-events:none;
}

/* movimiento elegante */
@keyframes movimientoSuave{

    0%{
        transform: translateY(0px);
    }

    50%{
        transform: translateY(-2px);
    }

    100%{
        transform: translateY(0px);
    }
}

/* brillo fino */
@keyframes brilloSuave{

    0%{
        left:-160%;
        opacity:0;
    }

    15%{
        opacity:1;
    }

    100%{
        left:160%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4177cec *//* FORZAR FULL WIDTH EN MOVIL */
@media (max-width: 767px) {

  html, body {
    overflow-x: hidden;
  }

  .full-ancho-movil {
    position: relative !important;
    width: 100vw !important;
    max-width: 100vw !important;

    /* romper centrado de Elementor */
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;

    padding: 0 !important;
  }

  .full-ancho-movil .elementor-container,
  .full-ancho-movil .e-con-inner {
    max-width: 100vw !important;
    width: 100vw !important;
    padding: 0 !important;
  }

  .full-ancho-movil .elementor-widget-image,
  .full-ancho-movil img {
    width: 100vw !important;
    max-width: 100vw !important;
    height: auto !important;
    display: block;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5970117 *//* ===== EFECTO ELEGANTE SUTIL ===== */

.elementor-1694 .elementor-element.elementor-element-5970117{
    position: relative;
    display: inline-block;

    /* espacio para que no corte letras */
    padding: 6px 10px;

    /* movimiento suave */
    animation: movimientoSuave 6s ease-in-out infinite;

    /* brillo delicado */
    text-shadow:
        0 0 4px rgba(255,255,255,.15),
        0 0 10px rgba(255,255,255,.08);
}

/* brillo ligero */
.elementor-1694 .elementor-element.elementor-element-5970117::after{
    content:'';
    position:absolute;
    top:0;
    left:-160%;
    width:40%;
    height:100%;

    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.20),
        transparent
    );

    animation: brilloSuave 7s linear infinite;

    pointer-events:none;
}

/* movimiento elegante */
@keyframes movimientoSuave{

    0%{
        transform: translateY(0px);
    }

    50%{
        transform: translateY(-2px);
    }

    100%{
        transform: translateY(0px);
    }
}

/* brillo fino */
@keyframes brilloSuave{

    0%{
        left:-160%;
        opacity:0;
    }

    15%{
        opacity:1;
    }

    100%{
        left:160%;
        opacity:0;
    }
}/* End custom CSS */