.elementor-15661 .elementor-element.elementor-element-81c916d:not(.elementor-motion-effects-element-type-background), .elementor-15661 .elementor-element.elementor-element-81c916d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-15661 .elementor-element.elementor-element-81c916d > .elementor-background-overlay{background-image:url("https://endodoncia.pe/wp-content/uploads/2026/07/CAT.jpg");background-repeat:repeat;background-size:cover;opacity:0.91;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-81c916d > .elementor-container{max-width:1268px;}.elementor-15661 .elementor-element.elementor-element-81c916d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:6% 6% 6% 6%;}.elementor-widget-text-editor{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-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-15661 .elementor-element.elementor-element-e976ced > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-e976ced{text-align:left;color:#FFFFFF;font-family:"Belanosima", Sans-serif;font-size:3.9em;font-weight:400;line-height:68px;text-shadow:2px 5px 10px rgba(0, 0, 0, 0.61);}.elementor-15661 .elementor-element.elementor-element-77ff3e7 > .elementor-widget-container{padding:1% 0% 1% 0%;}.elementor-15661 .elementor-element.elementor-element-77ff3e7{text-align:left;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1.9em;font-weight:900;text-shadow:1px 3px 6px rgba(0, 0, 0, 0.58);}.elementor-15661 .elementor-element.elementor-element-ad59a15 > .elementor-widget-container{padding:1% 30% 2% 0%;}.elementor-15661 .elementor-element.elementor-element-ad59a15{text-align:left;color:#FFFFFF;font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:500;word-spacing:1px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.62);}.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-15661 .elementor-element.elementor-element-06244be > .elementor-widget-container{margin:-15% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-06244be{z-index:500;text-align:right;}.elementor-15661 .elementor-element.elementor-element-06244be img{width:29%;}.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-15661 .elementor-element.elementor-element-7ddda5f .elementor-button{background-color:#500B0B;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:500;border-radius:10px 10px 10px 10px;padding:2% 4% 2% 4%;}.elementor-15661 .elementor-element.elementor-element-7ddda5f .elementor-button:hover, .elementor-15661 .elementor-element.elementor-element-7ddda5f .elementor-button:focus{background-color:#B13B28;}.elementor-15661 .elementor-element.elementor-element-e75ddc0{padding:6% 0% 6% 0%;}.elementor-15661 .elementor-element.elementor-element-71cadec .elementor-button{background-color:#615146A8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5% 5% 5% 5%;padding:14% 14% 14% 14%;}.elementor-15661 .elementor-element.elementor-element-71cadec .elementor-button:hover, .elementor-15661 .elementor-element.elementor-element-71cadec .elementor-button:focus{background-color:#4E3A34;}.elementor-15661 .elementor-element.elementor-element-b20412b .elementor-button{background-color:#615146A8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5% 5% 5% 5%;padding:14% 14% 14% 14%;}.elementor-15661 .elementor-element.elementor-element-b20412b .elementor-button:hover, .elementor-15661 .elementor-element.elementor-element-b20412b .elementor-button:focus{background-color:#4E3A34;}.elementor-15661 .elementor-element.elementor-element-d430ea3 .elementor-button{background-color:#615146A8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5% 5% 5% 5%;padding:14% 26% 14% 26%;}.elementor-15661 .elementor-element.elementor-element-d430ea3 .elementor-button:hover, .elementor-15661 .elementor-element.elementor-element-d430ea3 .elementor-button:focus{background-color:#4E3A34;}.elementor-15661 .elementor-element.elementor-element-9d453a4 .elementor-button{background-color:#615146A8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1% 1% 1% 1%;padding:14% 19% 14% 19%;}.elementor-15661 .elementor-element.elementor-element-9d453a4 .elementor-button:hover, .elementor-15661 .elementor-element.elementor-element-9d453a4 .elementor-button:focus{background-color:#4E3A34;}.elementor-15661 .elementor-element.elementor-element-a15e6a5:not(.elementor-motion-effects-element-type-background), .elementor-15661 .elementor-element.elementor-element-a15e6a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-a15e6a5 > .elementor-container{max-width:1268px;}.elementor-15661 .elementor-element.elementor-element-a15e6a5 > .elementor-background-overlay{opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-a15e6a5{border-style:solid;border-width:8px 0px 0px 0px;border-color:#9C5C02;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3% 3% 3% 3%;}.elementor-15661 .elementor-element.elementor-element-ae543d3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-ae543d3{text-align:center;color:#4E4E4E;font-family:"Belanosima", Sans-serif;font-size:2.5em;font-weight:400;line-height:68px;}.elementor-15661 .elementor-element.elementor-element-6e653f2 > .elementor-widget-container{padding:1% 15% 2% 15%;}.elementor-15661 .elementor-element.elementor-element-6e653f2{text-align:center;color:#2D2D2D;font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:400;word-spacing:0px;}.elementor-15661 .elementor-element.elementor-element-fbfd72a:not(.elementor-motion-effects-element-type-background), .elementor-15661 .elementor-element.elementor-element-fbfd72a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15661 .elementor-element.elementor-element-fbfd72a > .elementor-container{max-width:1268px;}.elementor-15661 .elementor-element.elementor-element-fbfd72a > .elementor-background-overlay{opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-fbfd72a{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3% 3% 2% 3%;}.elementor-15661 .elementor-element.elementor-element-5e43c06 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-5e43c06{text-align:center;color:#4E4E4E;font-family:"Belanosima", Sans-serif;font-size:2.5em;font-weight:400;line-height:68px;}.elementor-15661 .elementor-element.elementor-element-42bca5d > .elementor-widget-container{padding:1% 15% 2% 15%;}.elementor-15661 .elementor-element.elementor-element-42bca5d{text-align:center;color:#2D2D2D;font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:400;word-spacing:0px;}.elementor-15661 .elementor-element.elementor-element-8b4cb85:not(.elementor-motion-effects-element-type-background), .elementor-15661 .elementor-element.elementor-element-8b4cb85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15661 .elementor-element.elementor-element-8b4cb85 > .elementor-container{max-width:1338px;}.elementor-15661 .elementor-element.elementor-element-8b4cb85 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-8b4cb85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 4% 0%;z-index:150;}.elementor-15661 .elementor-element.elementor-element-dd452ed > .elementor-container{max-width:1600px;}.elementor-15661 .elementor-element.elementor-element-dd452ed{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-7d895ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-7d895ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-7d895ac > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-7d895ac > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-7d895ac > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-7d895ac > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-7d895ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-e49346e img{width:100%;}.elementor-15661 .elementor-element.elementor-element-e49346e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15661 .elementor-element.elementor-element-1706f88:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-1706f88 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-1706f88 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-1706f88 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-1706f88 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-1706f88 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-1706f88 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-d0b5e75 img{width:100%;}.elementor-15661 .elementor-element.elementor-element-d0b5e75:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15661 .elementor-element.elementor-element-22644cf > .elementor-container{max-width:1600px;}.elementor-15661 .elementor-element.elementor-element-22644cf{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-e9e4543:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-e9e4543 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-e9e4543 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-e9e4543 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-e9e4543 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-e9e4543 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-e9e4543 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-4a226bd img{width:100%;}.elementor-15661 .elementor-element.elementor-element-4a226bd:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15661 .elementor-element.elementor-element-c2cb527:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-c2cb527 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-c2cb527 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-c2cb527 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-c2cb527 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-c2cb527 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-c2cb527 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-87834c0 img{width:100%;}.elementor-15661 .elementor-element.elementor-element-87834c0:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15661 .elementor-element.elementor-element-2034f9b > .elementor-container{max-width:1600px;}.elementor-15661 .elementor-element.elementor-element-2034f9b{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-d0f4354:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-d0f4354 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-d0f4354 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-d0f4354 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-d0f4354 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-d0f4354 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-d0f4354 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-57755fe img{width:100%;}.elementor-15661 .elementor-element.elementor-element-57755fe:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15661 .elementor-element.elementor-element-d80f091:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-d80f091 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-d80f091 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-d80f091 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-d80f091 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-d80f091 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-d80f091 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-99b2fe8 img{width:100%;}.elementor-15661 .elementor-element.elementor-element-99b2fe8:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15661 .elementor-element.elementor-element-11c392f > .elementor-container{max-width:1600px;}.elementor-15661 .elementor-element.elementor-element-11c392f{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-7d33670:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-7d33670 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-7d33670 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-7d33670 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-7d33670 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-7d33670 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-7d33670 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-ee405a6 img{width:100%;}.elementor-15661 .elementor-element.elementor-element-ee405a6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15661 .elementor-element.elementor-element-eaf4d02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-eaf4d02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-eaf4d02 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-eaf4d02 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-eaf4d02 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-eaf4d02 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-eaf4d02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-c2e5bee img{width:100%;}.elementor-15661 .elementor-element.elementor-element-c2e5bee:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15661 .elementor-element.elementor-element-efa8e21 > .elementor-container{max-width:1600px;}.elementor-15661 .elementor-element.elementor-element-efa8e21{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-50fc0fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-50fc0fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-50fc0fb > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-50fc0fb > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-50fc0fb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-50fc0fb > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-50fc0fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-6d3c607 img{width:100%;}.elementor-15661 .elementor-element.elementor-element-6d3c607:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15661 .elementor-element.elementor-element-7fc167c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-7fc167c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-7fc167c > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-7fc167c > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-7fc167c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-15661 .elementor-element.elementor-element-7fc167c > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-7fc167c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-d8650a7 img{width:100%;}.elementor-15661 .elementor-element.elementor-element-d8650a7:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15661 .elementor-element.elementor-element-fc02966:not(.elementor-motion-effects-element-type-background), .elementor-15661 .elementor-element.elementor-element-fc02966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://endodoncia.pe/wp-content/uploads/2026/06/CG1.jpg");background-repeat:repeat;background-size:cover;}.elementor-15661 .elementor-element.elementor-element-fc02966 > .elementor-background-overlay{background-color:#000000;opacity:0.31;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-fc02966 > .elementor-container{max-width:1268px;}.elementor-15661 .elementor-element.elementor-element-fc02966{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:7% 0% 10% 0%;}.elementor-15661 .elementor-element.elementor-element-459fad0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-459fad0{text-align:center;color:#FFFFFF;font-family:"Belanosima", Sans-serif;font-size:2.8em;font-weight:400;line-height:68px;}.elementor-15661 .elementor-element.elementor-element-077651b > .elementor-container{max-width:1268px;}.elementor-15661 .elementor-element.elementor-element-077651b > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-077651b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-6%;margin-bottom:0%;padding:0% 0% 0% 0%;z-index:150;}.elementor-15661 .elementor-element.elementor-element-dc365ef{padding:0% 0% 5% 0%;}.elementor-15661 .elementor-element.elementor-element-1871881:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-1871881 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-1871881 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-1871881 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-1871881 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-15661 .elementor-element.elementor-element-1871881 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;padding:4% 4% 4% 4%;}.elementor-15661 .elementor-element.elementor-element-1871881 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-e75f370 > .elementor-widget-container{margin:-15% 0% 0% 6%;}.elementor-15661 .elementor-element.elementor-element-e75f370{text-align:left;}.elementor-15661 .elementor-element.elementor-element-e75f370 img{width:26%;}.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-15661 .elementor-element.elementor-element-ce7a59e > .elementor-widget-container{padding:6% 6% 0% 6%;}.elementor-15661 .elementor-element.elementor-element-ce7a59e{text-align:left;}.elementor-15661 .elementor-element.elementor-element-ce7a59e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-15661 .elementor-element.elementor-element-01ccf1b > .elementor-widget-container{padding:0% 6% 12% 6%;}.elementor-15661 .elementor-element.elementor-element-01ccf1b{text-align:left;color:#000000;font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:400;word-spacing:1px;}.elementor-15661 .elementor-element.elementor-element-d9a40c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-d9a40c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-d9a40c8 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-d9a40c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-d9a40c8 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-15661 .elementor-element.elementor-element-d9a40c8 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;padding:4% 4% 4% 4%;}.elementor-15661 .elementor-element.elementor-element-d9a40c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-5562c9a > .elementor-widget-container{margin:-15% 0% 0% 6%;}.elementor-15661 .elementor-element.elementor-element-5562c9a{text-align:left;}.elementor-15661 .elementor-element.elementor-element-5562c9a img{width:26%;}.elementor-15661 .elementor-element.elementor-element-63a5b1e > .elementor-widget-container{padding:6% 6% 0% 6%;}.elementor-15661 .elementor-element.elementor-element-63a5b1e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-15661 .elementor-element.elementor-element-f8337fa > .elementor-widget-container{padding:0% 6% 12% 6%;}.elementor-15661 .elementor-element.elementor-element-f8337fa{text-align:left;color:#000000;font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:400;word-spacing:1px;}.elementor-15661 .elementor-element.elementor-element-cfe3161:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-cfe3161 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-cfe3161 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-cfe3161 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-cfe3161 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-15661 .elementor-element.elementor-element-cfe3161 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;padding:4% 4% 4% 4%;}.elementor-15661 .elementor-element.elementor-element-cfe3161 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-b76de28 > .elementor-widget-container{margin:-15% 0% 0% 6%;}.elementor-15661 .elementor-element.elementor-element-b76de28{text-align:left;}.elementor-15661 .elementor-element.elementor-element-b76de28 img{width:26%;}.elementor-15661 .elementor-element.elementor-element-8d2b115 > .elementor-widget-container{padding:6% 6% 0% 6%;}.elementor-15661 .elementor-element.elementor-element-8d2b115 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-15661 .elementor-element.elementor-element-51414f0 > .elementor-widget-container{padding:0% 6% 12% 6%;}.elementor-15661 .elementor-element.elementor-element-51414f0{text-align:left;color:#000000;font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:400;word-spacing:1px;}.elementor-15661 .elementor-element.elementor-element-edea49a:not(.elementor-motion-effects-element-type-background), .elementor-15661 .elementor-element.elementor-element-edea49a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15661 .elementor-element.elementor-element-edea49a > .elementor-container{max-width:1268px;}.elementor-15661 .elementor-element.elementor-element-edea49a > .elementor-background-overlay{opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-edea49a{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3% 3% 3% 3%;}.elementor-15661 .elementor-element.elementor-element-46f9587 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-46f9587{text-align:center;color:#4E4E4E;font-family:"Belanosima", Sans-serif;font-size:2.5em;font-weight:400;line-height:68px;}.elementor-15661 .elementor-element.elementor-element-a1af885 > .elementor-widget-container{padding:1% 15% 2% 15%;}.elementor-15661 .elementor-element.elementor-element-a1af885{text-align:center;color:#2D2D2D;font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:400;word-spacing:0px;}.elementor-15661 .elementor-element.elementor-element-0e152dd:not(.elementor-motion-effects-element-type-background), .elementor-15661 .elementor-element.elementor-element-0e152dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15661 .elementor-element.elementor-element-0e152dd > .elementor-container{max-width:1268px;}.elementor-15661 .elementor-element.elementor-element-0e152dd > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-0e152dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;z-index:150;}.elementor-15661 .elementor-element.elementor-element-31340aa{padding:0% 0% 5% 0%;}.elementor-15661 .elementor-element.elementor-element-56acdc5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-56acdc5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-56acdc5 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-56acdc5 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-56acdc5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-15661 .elementor-element.elementor-element-56acdc5 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;padding:4% 4% 4% 4%;}.elementor-15661 .elementor-element.elementor-element-56acdc5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-752f205 > .elementor-widget-container{margin:-15% 0% 0% 6%;}.elementor-15661 .elementor-element.elementor-element-752f205{text-align:left;}.elementor-15661 .elementor-element.elementor-element-752f205 img{width:26%;}.elementor-15661 .elementor-element.elementor-element-6a77214 > .elementor-widget-container{padding:6% 6% 0% 6%;}.elementor-15661 .elementor-element.elementor-element-6a77214{text-align:left;}.elementor-15661 .elementor-element.elementor-element-6a77214 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#383838;}.elementor-15661 .elementor-element.elementor-element-bd38449 > .elementor-widget-container{padding:0% 6% 6% 6%;}.elementor-15661 .elementor-element.elementor-element-bd38449{text-align:left;color:#000000;font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:400;word-spacing:1px;}.elementor-15661 .elementor-element.elementor-element-edf0e7f .elementor-button{background-color:#0F3557;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:500;border-radius:5px 5px 5px 5px;padding:5% 9% 5% 10%;}.elementor-15661 .elementor-element.elementor-element-edf0e7f .elementor-button:hover, .elementor-15661 .elementor-element.elementor-element-edf0e7f .elementor-button:focus{background-color:#0B5594;}.elementor-15661 .elementor-element.elementor-element-edf0e7f > .elementor-widget-container{padding:0% 6% 6% 6%;}.elementor-15661 .elementor-element.elementor-element-0b5edd7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-0b5edd7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-0b5edd7 > .elementor-element-populated, .elementor-15661 .elementor-element.elementor-element-0b5edd7 > .elementor-element-populated > .elementor-background-overlay, .elementor-15661 .elementor-element.elementor-element-0b5edd7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-15661 .elementor-element.elementor-element-0b5edd7 > .elementor-element-populated{box-shadow:4px 9px 27px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% 4% 4% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;padding:4% 4% 4% 4%;}.elementor-15661 .elementor-element.elementor-element-0b5edd7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-d74cbb1 > .elementor-widget-container{margin:-15% 0% 0% 6%;}.elementor-15661 .elementor-element.elementor-element-d74cbb1{text-align:left;}.elementor-15661 .elementor-element.elementor-element-d74cbb1 img{width:26%;}.elementor-15661 .elementor-element.elementor-element-43e0a2e > .elementor-widget-container{padding:6% 6% 0% 6%;}.elementor-15661 .elementor-element.elementor-element-43e0a2e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#2C2C2C;}.elementor-15661 .elementor-element.elementor-element-aa397e7 > .elementor-widget-container{padding:0% 6% 6% 6%;}.elementor-15661 .elementor-element.elementor-element-aa397e7{text-align:left;color:#000000;font-family:"Albert Sans", Sans-serif;font-size:1.1em;font-weight:400;word-spacing:1px;}.elementor-15661 .elementor-element.elementor-element-ad485cb .elementor-button{background-color:#0F3557;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:500;border-radius:5px 5px 5px 5px;padding:5% 9% 5% 10%;}.elementor-15661 .elementor-element.elementor-element-ad485cb .elementor-button:hover, .elementor-15661 .elementor-element.elementor-element-ad485cb .elementor-button:focus{background-color:#0B5594;}.elementor-15661 .elementor-element.elementor-element-ad485cb > .elementor-widget-container{padding:0% 6% 6% 6%;}.elementor-15661 .elementor-element.elementor-element-8698ba1:not(.elementor-motion-effects-element-type-background), .elementor-15661 .elementor-element.elementor-element-8698ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15661 .elementor-element.elementor-element-8698ba1 > .elementor-container{max-width:1268px;}.elementor-15661 .elementor-element.elementor-element-8698ba1 > .elementor-background-overlay{opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-8698ba1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3% 0% 3% 0%;}.elementor-15661 .elementor-element.elementor-element-cee8f59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15661 .elementor-element.elementor-element-cee8f59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15661 .elementor-element.elementor-element-cee8f59 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-15661 .elementor-element.elementor-element-cee8f59 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-668a963 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-668a963{text-align:center;color:#0F0F0F;font-family:"Belanosima", Sans-serif;font-size:2em;font-weight:400;line-height:68px;}.elementor-15661 .elementor-element.elementor-element-57a3768 > .elementor-widget-container{padding:1% 0% 2% 0%;}.elementor-15661 .elementor-element.elementor-element-57a3768{text-align:center;color:#4E4C4C;font-family:"Albert Sans", Sans-serif;font-size:1.2em;font-weight:400;word-spacing:1px;}.elementor-15661 .elementor-element.elementor-element-787176f .elementor-button{background-color:#0F3557;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:500;border-radius:5px 5px 5px 5px;padding:3% 5% 3% 5%;}.elementor-15661 .elementor-element.elementor-element-787176f .elementor-button:hover, .elementor-15661 .elementor-element.elementor-element-787176f .elementor-button:focus{background-color:#0B5594;}.elementor-15661 .elementor-element.elementor-element-787176f{width:var( --container-widget-width, 99.92% );max-width:99.92%;--container-widget-width:99.92%;--container-widget-flex-grow:0;}.elementor-15661 .elementor-element.elementor-element-787176f > .elementor-widget-container{padding:0% 6% 2% 6%;}.elementor-15661 .elementor-element.elementor-element-df7426f:not(.elementor-motion-effects-element-type-background), .elementor-15661 .elementor-element.elementor-element-df7426f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-15661 .elementor-element.elementor-element-df7426f > .elementor-container{max-width:1268px;}.elementor-15661 .elementor-element.elementor-element-df7426f > .elementor-background-overlay{opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15661 .elementor-element.elementor-element-df7426f{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-4d7944c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15661 .elementor-element.elementor-element-4d7944c{text-align:center;color:#FFFFFF;font-family:"Belanosima", Sans-serif;font-size:1.7em;font-weight:400;line-height:68px;}@media(min-width:1025px){.elementor-15661 .elementor-element.elementor-element-81c916d > .elementor-background-overlay{background-attachment:fixed;}.elementor-15661 .elementor-element.elementor-element-fc02966:not(.elementor-motion-effects-element-type-background), .elementor-15661 .elementor-element.elementor-element-fc02966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-81c916d */.is-header-top-main .site-content.page-header-disable {
    margin-top: 0px;
}

.is-header-sticky {
    background-color: #fff;
    width: 100%;
    z-index: 99;
    position: fixed;
    left: 0;
    top: 0;
    padding: 0;
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e49346e */.mi-efecto-hover {
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
}
.mi-efecto-hover img {
    transition: transform 0.7s linear !important;
}
.mi-efecto-hover:hover img {
    transform: scale(1.07) !important;
}
.mi-efecto-hover::before,
.mi-efecto-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 10 !important;
    pointer-events: none;
    opacity: 0;
}
.mi-efecto-hover::before {
    transform: translate(100%, -100%);
}
.mi-efecto-hover::after {
    transform: translate(-100%, 100%);
}
.mi-efecto-hover:hover::before {
    animation: bloque-uno 1.4s linear forwards;
}
.mi-efecto-hover:hover::after {
    animation: bloque-dos 1.4s linear forwards;
}
@keyframes bloque-uno {
    0%   { transform: translate(100%, -100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(-100%, 100%);  opacity: 0; }
}
@keyframes bloque-dos {
    0%   { transform: translate(-100%, 100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(100%, -100%);  opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0b5e75 */.mi-efecto-hover {
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
}
.mi-efecto-hover img {
    transition: transform 0.7s linear !important;
}
.mi-efecto-hover:hover img {
    transform: scale(1.07) !important;
}
.mi-efecto-hover::before,
.mi-efecto-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 10 !important;
    pointer-events: none;
    opacity: 0;
}
.mi-efecto-hover::before {
    transform: translate(100%, -100%);
}
.mi-efecto-hover::after {
    transform: translate(-100%, 100%);
}
.mi-efecto-hover:hover::before {
    animation: bloque-uno 1.4s linear forwards;
}
.mi-efecto-hover:hover::after {
    animation: bloque-dos 1.4s linear forwards;
}
@keyframes bloque-uno {
    0%   { transform: translate(100%, -100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(-100%, 100%);  opacity: 0; }
}
@keyframes bloque-dos {
    0%   { transform: translate(-100%, 100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(100%, -100%);  opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a226bd */.mi-efecto-hover {
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
}
.mi-efecto-hover img {
    transition: transform 0.7s linear !important;
}
.mi-efecto-hover:hover img {
    transform: scale(1.07) !important;
}
.mi-efecto-hover::before,
.mi-efecto-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 10 !important;
    pointer-events: none;
    opacity: 0;
}
.mi-efecto-hover::before {
    transform: translate(100%, -100%);
}
.mi-efecto-hover::after {
    transform: translate(-100%, 100%);
}
.mi-efecto-hover:hover::before {
    animation: bloque-uno 1.4s linear forwards;
}
.mi-efecto-hover:hover::after {
    animation: bloque-dos 1.4s linear forwards;
}
@keyframes bloque-uno {
    0%   { transform: translate(100%, -100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(-100%, 100%);  opacity: 0; }
}
@keyframes bloque-dos {
    0%   { transform: translate(-100%, 100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(100%, -100%);  opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87834c0 */.mi-efecto-hover {
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
}
.mi-efecto-hover img {
    transition: transform 0.7s linear !important;
}
.mi-efecto-hover:hover img {
    transform: scale(1.07) !important;
}
.mi-efecto-hover::before,
.mi-efecto-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 10 !important;
    pointer-events: none;
    opacity: 0;
}
.mi-efecto-hover::before {
    transform: translate(100%, -100%);
}
.mi-efecto-hover::after {
    transform: translate(-100%, 100%);
}
.mi-efecto-hover:hover::before {
    animation: bloque-uno 1.4s linear forwards;
}
.mi-efecto-hover:hover::after {
    animation: bloque-dos 1.4s linear forwards;
}
@keyframes bloque-uno {
    0%   { transform: translate(100%, -100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(-100%, 100%);  opacity: 0; }
}
@keyframes bloque-dos {
    0%   { transform: translate(-100%, 100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(100%, -100%);  opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57755fe */.mi-efecto-hover {
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
}
.mi-efecto-hover img {
    transition: transform 0.7s linear !important;
}
.mi-efecto-hover:hover img {
    transform: scale(1.07) !important;
}
.mi-efecto-hover::before,
.mi-efecto-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 10 !important;
    pointer-events: none;
    opacity: 0;
}
.mi-efecto-hover::before {
    transform: translate(100%, -100%);
}
.mi-efecto-hover::after {
    transform: translate(-100%, 100%);
}
.mi-efecto-hover:hover::before {
    animation: bloque-uno 1.4s linear forwards;
}
.mi-efecto-hover:hover::after {
    animation: bloque-dos 1.4s linear forwards;
}
@keyframes bloque-uno {
    0%   { transform: translate(100%, -100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(-100%, 100%);  opacity: 0; }
}
@keyframes bloque-dos {
    0%   { transform: translate(-100%, 100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(100%, -100%);  opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99b2fe8 */.mi-efecto-hover {
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
}
.mi-efecto-hover img {
    transition: transform 0.7s linear !important;
}
.mi-efecto-hover:hover img {
    transform: scale(1.07) !important;
}
.mi-efecto-hover::before,
.mi-efecto-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 10 !important;
    pointer-events: none;
    opacity: 0;
}
.mi-efecto-hover::before {
    transform: translate(100%, -100%);
}
.mi-efecto-hover::after {
    transform: translate(-100%, 100%);
}
.mi-efecto-hover:hover::before {
    animation: bloque-uno 1.4s linear forwards;
}
.mi-efecto-hover:hover::after {
    animation: bloque-dos 1.4s linear forwards;
}
@keyframes bloque-uno {
    0%   { transform: translate(100%, -100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(-100%, 100%);  opacity: 0; }
}
@keyframes bloque-dos {
    0%   { transform: translate(-100%, 100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(100%, -100%);  opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee405a6 */.mi-efecto-hover {
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
}
.mi-efecto-hover img {
    transition: transform 0.7s linear !important;
}
.mi-efecto-hover:hover img {
    transform: scale(1.07) !important;
}
.mi-efecto-hover::before,
.mi-efecto-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 10 !important;
    pointer-events: none;
    opacity: 0;
}
.mi-efecto-hover::before {
    transform: translate(100%, -100%);
}
.mi-efecto-hover::after {
    transform: translate(-100%, 100%);
}
.mi-efecto-hover:hover::before {
    animation: bloque-uno 1.4s linear forwards;
}
.mi-efecto-hover:hover::after {
    animation: bloque-dos 1.4s linear forwards;
}
@keyframes bloque-uno {
    0%   { transform: translate(100%, -100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(-100%, 100%);  opacity: 0; }
}
@keyframes bloque-dos {
    0%   { transform: translate(-100%, 100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(100%, -100%);  opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2e5bee */.mi-efecto-hover {
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
}
.mi-efecto-hover img {
    transition: transform 0.7s linear !important;
}
.mi-efecto-hover:hover img {
    transform: scale(1.07) !important;
}
.mi-efecto-hover::before,
.mi-efecto-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 10 !important;
    pointer-events: none;
    opacity: 0;
}
.mi-efecto-hover::before {
    transform: translate(100%, -100%);
}
.mi-efecto-hover::after {
    transform: translate(-100%, 100%);
}
.mi-efecto-hover:hover::before {
    animation: bloque-uno 1.4s linear forwards;
}
.mi-efecto-hover:hover::after {
    animation: bloque-dos 1.4s linear forwards;
}
@keyframes bloque-uno {
    0%   { transform: translate(100%, -100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(-100%, 100%);  opacity: 0; }
}
@keyframes bloque-dos {
    0%   { transform: translate(-100%, 100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(100%, -100%);  opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d3c607 */.mi-efecto-hover {
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
}
.mi-efecto-hover img {
    transition: transform 0.7s linear !important;
}
.mi-efecto-hover:hover img {
    transform: scale(1.07) !important;
}
.mi-efecto-hover::before,
.mi-efecto-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 10 !important;
    pointer-events: none;
    opacity: 0;
}
.mi-efecto-hover::before {
    transform: translate(100%, -100%);
}
.mi-efecto-hover::after {
    transform: translate(-100%, 100%);
}
.mi-efecto-hover:hover::before {
    animation: bloque-uno 1.4s linear forwards;
}
.mi-efecto-hover:hover::after {
    animation: bloque-dos 1.4s linear forwards;
}
@keyframes bloque-uno {
    0%   { transform: translate(100%, -100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(-100%, 100%);  opacity: 0; }
}
@keyframes bloque-dos {
    0%   { transform: translate(-100%, 100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(100%, -100%);  opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8650a7 */.mi-efecto-hover {
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer;
}
.mi-efecto-hover img {
    transition: transform 0.7s linear !important;
}
.mi-efecto-hover:hover img {
    transform: scale(1.07) !important;
}
.mi-efecto-hover::before,
.mi-efecto-hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 10 !important;
    pointer-events: none;
    opacity: 0;
}
.mi-efecto-hover::before {
    transform: translate(100%, -100%);
}
.mi-efecto-hover::after {
    transform: translate(-100%, 100%);
}
.mi-efecto-hover:hover::before {
    animation: bloque-uno 1.4s linear forwards;
}
.mi-efecto-hover:hover::after {
    animation: bloque-dos 1.4s linear forwards;
}
@keyframes bloque-uno {
    0%   { transform: translate(100%, -100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(-100%, 100%);  opacity: 0; }
}
@keyframes bloque-dos {
    0%   { transform: translate(-100%, 100%);  opacity: 0; }
    20%  { opacity: 1; }
    50%  { opacity: 0; }
    100% { transform: translate(100%, -100%);  opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b4cb85 */.is-header-top-main .site-content.page-header-disable {
    margin-top: 0px;
}

.is-header-sticky {
    background-color: #fff;
    width: 100%;
    z-index: 99;
    position: fixed;
    left: 0;
    top: 0;
    padding: 0;
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fc02966 */.is-header-top-main .site-content.page-header-disable {
    margin-top: 0px;
}

.is-header-sticky {
    background-color: #fff;
    width: 100%;
    z-index: 99;
    position: fixed;
    left: 0;
    top: 0;
    padding: 0;
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-077651b */.is-header-top-main .site-content.page-header-disable {
    margin-top: 0px;
}

.is-header-sticky {
    background-color: #fff;
    width: 100%;
    z-index: 99;
    position: fixed;
    left: 0;
    top: 0;
    padding: 0;
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0e152dd */.is-header-top-main .site-content.page-header-disable {
    margin-top: 0px;
}

.is-header-sticky {
    background-color: #fff;
    width: 100%;
    z-index: 99;
    position: fixed;
    left: 0;
    top: 0;
    padding: 0;
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8698ba1 */.is-header-top-main .site-content.page-header-disable {
    margin-top: 0px;
}

.is-header-sticky {
    background-color: #fff;
    width: 100%;
    z-index: 99;
    position: fixed;
    left: 0;
    top: 0;
    padding: 0;
    display: none;
}/* End custom CSS */