.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-501 .elementor-element.elementor-element-13854b5:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-13854b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14124DEB;background-image:url("https://www.mx.confialegal.com/wp-content/uploads/2025/10/Diseno-sin-titulo-40.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-501 .elementor-element.elementor-element-13854b5 > .elementor-background-overlay{background-color:#8D8D9000;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-501 .elementor-element.elementor-element-13854b5 > .elementor-container{min-height:97vh;}.elementor-501 .elementor-element.elementor-element-13854b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 50px 50px 50px;z-index:0;overflow:visible;}.elementor-501 .elementor-element.elementor-element-a83d474 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-501 .elementor-element.elementor-element-a83d474 > .elementor-element-populated{border-style:none;}.elementor-501 .elementor-element.elementor-element-5652fd9{overflow:visible;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-501 .elementor-element.elementor-element-4b44ac9{text-align:center;}.elementor-501 .elementor-element.elementor-element-4b44ac9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-501 .elementor-element.elementor-element-0d4d2a2{text-align:center;}.elementor-501 .elementor-element.elementor-element-0d4d2a2 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:500;text-shadow:6px 0px 41px rgba(0,0,0,0.3);color:#D4AF37;}.elementor-501 .elementor-element.elementor-element-906535a{overflow:visible;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-501 .elementor-element.elementor-element-502cd74 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;fill:#000000;color:#000000;}.elementor-501 .elementor-element.elementor-element-81319d6{text-align:center;}.elementor-501 .elementor-element.elementor-element-81319d6 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:600;text-shadow:6px 0px 41px rgba(0,0,0,0.3);color:#D4AF37;}.elementor-501 .elementor-element.elementor-element-1c4596d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-501 .elementor-element.elementor-element-1c4596d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-501 .elementor-element.elementor-element-1c4596d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-501 .elementor-element.elementor-element-1c4596d > .elementor-element-populated{border-style:solid;border-width:10px 10px 10px 10px;border-color:#CEA931;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 0px -20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-501 .elementor-element.elementor-element-1c4596d > .elementor-element-populated, .elementor-501 .elementor-element.elementor-element-1c4596d > .elementor-element-populated > .elementor-background-overlay, .elementor-501 .elementor-element.elementor-element-1c4596d > .elementor-background-slideshow{border-radius:38px 38px 38px 38px;}.elementor-501 .elementor-element.elementor-element-1c4596d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-501 .elementor-element.elementor-element-cc7e2a6 > .elementor-widget-container{margin:30px 0px -30px 0px;}.elementor-501 .elementor-element.elementor-element-cc7e2a6{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-501 .elementor-element.elementor-element-e1d6906.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-501 .elementor-element.elementor-element-3ba840b{--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;overflow:visible;}.elementor-501 .elementor-element.elementor-element-3ba840b:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-3ba840b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEE4DF;}.elementor-501 .elementor-element.elementor-element-93ec5e4{--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;overflow:visible;}.elementor-501 .elementor-element.elementor-element-93ec5e4:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-93ec5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00D22100;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-501 .elementor-element.elementor-element-752b1fb .elementor-widget-container{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-501 .elementor-element.elementor-element-752b1fb .elementor-icon-box-wrapper{gap:15px;}.elementor-501 .elementor-element.elementor-element-752b1fb.elementor-view-stacked .elementor-icon{background-color:#12D600;}.elementor-501 .elementor-element.elementor-element-752b1fb.elementor-view-framed .elementor-icon, .elementor-501 .elementor-element.elementor-element-752b1fb.elementor-view-default .elementor-icon{fill:#12D600;color:#12D600;border-color:#12D600;}.elementor-501 .elementor-element.elementor-element-752b1fb .elementor-icon-box-title, .elementor-501 .elementor-element.elementor-element-752b1fb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-501 .elementor-element.elementor-element-752b1fb .elementor-icon-box-title{color:#303030;}.elementor-501 .elementor-element.elementor-element-752b1fb .elementor-icon-box-description{color:#5A5A5A;}.elementor-501 .elementor-element.elementor-element-b133539{margin-top:0px;margin-bottom:0px;padding:0px 0px 45px 0px;z-index:0;overflow:visible;}.elementor-501 .elementor-element.elementor-element-4d8ca53 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-widget-elementskit-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-501 .elementor-element.elementor-element-76472f1.ekit-equal-height-enable,
					.elementor-501 .elementor-element.elementor-element-76472f1.ekit-equal-height-enable > div,
					.elementor-501 .elementor-element.elementor-element-76472f1.ekit-equal-height-enable .ekit-wid-con,
					.elementor-501 .elementor-element.elementor-element-76472f1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-501 .elementor-element.elementor-element-76472f1 .elementskit-infobox{background-image:url("https://www.mx.confialegal.com/wp-content/uploads/2023/10/Features_img.jpeg");background-repeat:no-repeat;background-size:cover;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-76472f1 .elementskit-infobox.image-active::before{background-color:#000000DB;}.elementor-501 .elementor-element.elementor-element-76472f1 .elementskit-infobox.gradient-active::before{background-color:#171717DE;}.elementor-501 .elementor-element.elementor-element-76472f1 .elementskit-infobox:hover{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-76472f1 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#ffffff;font-family:"Fira Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-501 .elementor-element.elementor-element-76472f1 .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-76472f1 .elementskit-infobox .box-body > p{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-501 .elementor-element.elementor-element-76472f1 .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-76472f1 .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-76472f1 .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-501 .elementor-element.elementor-element-edb6a9a.ekit-equal-height-enable,
					.elementor-501 .elementor-element.elementor-element-edb6a9a.ekit-equal-height-enable > div,
					.elementor-501 .elementor-element.elementor-element-edb6a9a.ekit-equal-height-enable .ekit-wid-con,
					.elementor-501 .elementor-element.elementor-element-edb6a9a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-501 .elementor-element.elementor-element-edb6a9a .elementskit-infobox{background-image:url("https://www.mx.confialegal.com/wp-content/uploads/2023/10/Features_img.jpeg");background-repeat:no-repeat;background-size:cover;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-edb6a9a .elementskit-infobox.image-active::before{background-color:#000000DB;}.elementor-501 .elementor-element.elementor-element-edb6a9a .elementskit-infobox.gradient-active::before{background-color:#171717DE;}.elementor-501 .elementor-element.elementor-element-edb6a9a .elementskit-infobox:hover{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-edb6a9a .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#ffffff;font-family:"Fira Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-501 .elementor-element.elementor-element-edb6a9a .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-edb6a9a .elementskit-infobox .box-body > p{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-501 .elementor-element.elementor-element-edb6a9a .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-edb6a9a .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-edb6a9a .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-501 .elementor-element.elementor-element-2846996 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-501 .elementor-element.elementor-element-48b6a31.ekit-equal-height-enable,
					.elementor-501 .elementor-element.elementor-element-48b6a31.ekit-equal-height-enable > div,
					.elementor-501 .elementor-element.elementor-element-48b6a31.ekit-equal-height-enable .ekit-wid-con,
					.elementor-501 .elementor-element.elementor-element-48b6a31.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-501 .elementor-element.elementor-element-48b6a31 .elementskit-infobox{background-image:url("https://www.mx.confialegal.com/wp-content/uploads/2023/10/Features_img.jpeg");background-repeat:no-repeat;background-size:cover;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-48b6a31 .elementskit-infobox.image-active::before{background-color:#000000DB;}.elementor-501 .elementor-element.elementor-element-48b6a31 .elementskit-infobox.gradient-active::before{background-color:#171717DE;}.elementor-501 .elementor-element.elementor-element-48b6a31 .elementskit-infobox:hover{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-48b6a31 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#ffffff;font-family:"Fira Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-501 .elementor-element.elementor-element-48b6a31 .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-48b6a31 .elementskit-infobox .box-body > p{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-501 .elementor-element.elementor-element-48b6a31 .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-48b6a31 .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-48b6a31 .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-501 .elementor-element.elementor-element-3ca7b8b.ekit-equal-height-enable,
					.elementor-501 .elementor-element.elementor-element-3ca7b8b.ekit-equal-height-enable > div,
					.elementor-501 .elementor-element.elementor-element-3ca7b8b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-501 .elementor-element.elementor-element-3ca7b8b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-501 .elementor-element.elementor-element-3ca7b8b .elementskit-infobox{background-image:url("https://www.mx.confialegal.com/wp-content/uploads/2023/10/Features_img.jpeg");background-repeat:no-repeat;background-size:cover;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-3ca7b8b .elementskit-infobox.image-active::before{background-color:#000000DB;}.elementor-501 .elementor-element.elementor-element-3ca7b8b .elementskit-infobox.gradient-active::before{background-color:#171717DE;}.elementor-501 .elementor-element.elementor-element-3ca7b8b .elementskit-infobox:hover{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-3ca7b8b .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#ffffff;font-family:"Fira Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-501 .elementor-element.elementor-element-3ca7b8b .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-3ca7b8b .elementskit-infobox .box-body > p{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-501 .elementor-element.elementor-element-3ca7b8b .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-3ca7b8b .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-3ca7b8b .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-501 .elementor-element.elementor-element-5803fc5 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-501 .elementor-element.elementor-element-cc3d8f5.ekit-equal-height-enable,
					.elementor-501 .elementor-element.elementor-element-cc3d8f5.ekit-equal-height-enable > div,
					.elementor-501 .elementor-element.elementor-element-cc3d8f5.ekit-equal-height-enable .ekit-wid-con,
					.elementor-501 .elementor-element.elementor-element-cc3d8f5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-501 .elementor-element.elementor-element-cc3d8f5 .elementskit-infobox{background-image:url("https://www.mx.confialegal.com/wp-content/uploads/2023/10/Features_img.jpeg");background-repeat:no-repeat;background-size:cover;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-cc3d8f5 .elementskit-infobox.image-active::before{background-color:#000000DB;}.elementor-501 .elementor-element.elementor-element-cc3d8f5 .elementskit-infobox.gradient-active::before{background-color:#171717DE;}.elementor-501 .elementor-element.elementor-element-cc3d8f5 .elementskit-infobox:hover{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-cc3d8f5 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#ffffff;font-family:"Fira Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-501 .elementor-element.elementor-element-cc3d8f5 .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-cc3d8f5 .elementskit-infobox .box-body > p{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-501 .elementor-element.elementor-element-cc3d8f5 .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-cc3d8f5 .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-cc3d8f5 .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-501 .elementor-element.elementor-element-5706a58.ekit-equal-height-enable,
					.elementor-501 .elementor-element.elementor-element-5706a58.ekit-equal-height-enable > div,
					.elementor-501 .elementor-element.elementor-element-5706a58.ekit-equal-height-enable .ekit-wid-con,
					.elementor-501 .elementor-element.elementor-element-5706a58.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-501 .elementor-element.elementor-element-5706a58 .elementskit-infobox{background-image:url("https://www.mx.confialegal.com/wp-content/uploads/2023/10/Features_img.jpeg");background-repeat:no-repeat;background-size:cover;padding:40px 40px 40px 40px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-5706a58 .elementskit-infobox.image-active::before{background-color:#000000DB;}.elementor-501 .elementor-element.elementor-element-5706a58 .elementskit-infobox.gradient-active::before{background-color:#171717DE;}.elementor-501 .elementor-element.elementor-element-5706a58 .elementskit-infobox:hover{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-5706a58 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#ffffff;font-family:"Fira Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-501 .elementor-element.elementor-element-5706a58 .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-5706a58 .elementskit-infobox .box-body > p{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-501 .elementor-element.elementor-element-5706a58 .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-5706a58 .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-5706a58 .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-501 .elementor-element.elementor-element-2a90d5e{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-501 .elementor-element.elementor-element-2a90d5e:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-2a90d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mx.confialegal.com/wp-content/uploads/2023/09/gente-negocios-dandose-mano-copia-scaled-1.webp");background-position:-82px -800px;}.elementor-501 .elementor-element.elementor-element-2a90d5e::before, .elementor-501 .elementor-element.elementor-element-2a90d5e > .elementor-background-video-container::before, .elementor-501 .elementor-element.elementor-element-2a90d5e > .e-con-inner > .elementor-background-video-container::before, .elementor-501 .elementor-element.elementor-element-2a90d5e > .elementor-background-slideshow::before, .elementor-501 .elementor-element.elementor-element-2a90d5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-501 .elementor-element.elementor-element-2a90d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-501 .elementor-element.elementor-element-954a1fc{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-501 .elementor-element.elementor-element-954a1fc::before, .elementor-501 .elementor-element.elementor-element-954a1fc > .elementor-background-video-container::before, .elementor-501 .elementor-element.elementor-element-954a1fc > .e-con-inner > .elementor-background-video-container::before, .elementor-501 .elementor-element.elementor-element-954a1fc > .elementor-background-slideshow::before, .elementor-501 .elementor-element.elementor-element-954a1fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-501 .elementor-element.elementor-element-954a1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-widget-elementskit-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-501 .elementor-element.elementor-element-20e0992 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;font-family:"Fira Sans", Sans-serif;font-size:36px;font-weight:700;}.elementor-501 .elementor-element.elementor-element-20e0992 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-501 .elementor-element.elementor-element-20e0992 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-501 .elementor-element.elementor-element-20e0992 .elementskit-section-title-wraper p{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-501 .elementor-element.elementor-element-248fa587{padding:40px 0px 80px 0px;z-index:0;overflow:visible;}.elementor-501 .elementor-element.elementor-element-3008195{overflow:visible;}.elementor-501 .elementor-element.elementor-element-7210f5f > .elementor-element-populated{padding:5px 15px 15px 15px;}.elementor-501 .elementor-element.elementor-element-2501dac.ekit-equal-height-enable,
					.elementor-501 .elementor-element.elementor-element-2501dac.ekit-equal-height-enable > div,
					.elementor-501 .elementor-element.elementor-element-2501dac.ekit-equal-height-enable .ekit-wid-con,
					.elementor-501 .elementor-element.elementor-element-2501dac.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox{padding:20px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000033;font-family:"Fira Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox:hover .elementskit-info-box-title{color:#000033;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox .box-body > p{color:#606060;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox:hover .box-body > p{color:#606060;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-info-box-icon{color:#f20e00;fill:#f20e00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eaeaea;border-radius:50% 50% 50% 50%;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox .elementskit-info-box-icon{font-size:30px;transform:rotate(0deg);width:60px;line-height:60px;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox .elementskit-info-box-icon {height:60px;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox .elementkit-infobox-icon{line-height:60px;}.elementor-501 .elementor-element.elementor-element-38ec30d > .elementor-element-populated{padding:5px 15px 15px 15px;}.elementor-501 .elementor-element.elementor-element-cc99bba.ekit-equal-height-enable,
					.elementor-501 .elementor-element.elementor-element-cc99bba.ekit-equal-height-enable > div,
					.elementor-501 .elementor-element.elementor-element-cc99bba.ekit-equal-height-enable .ekit-wid-con,
					.elementor-501 .elementor-element.elementor-element-cc99bba.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox{padding:20px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000033;font-family:"Fira Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox:hover .elementskit-info-box-title{color:#000033;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox .box-body > p{color:#606060;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox:hover .box-body > p{color:#606060;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-info-box-icon{color:#f20e00;fill:#f20e00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eaeaea;border-radius:50% 50% 50% 50%;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox .elementskit-info-box-icon{font-size:30px;transform:rotate(0deg);width:60px;line-height:60px;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox .elementskit-info-box-icon {height:60px;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox .elementkit-infobox-icon{line-height:60px;}.elementor-501 .elementor-element.elementor-element-fdfd701 > .elementor-element-populated{padding:5px 15px 15px 15px;}.elementor-501 .elementor-element.elementor-element-25d7ec2.ekit-equal-height-enable,
					.elementor-501 .elementor-element.elementor-element-25d7ec2.ekit-equal-height-enable > div,
					.elementor-501 .elementor-element.elementor-element-25d7ec2.ekit-equal-height-enable .ekit-wid-con,
					.elementor-501 .elementor-element.elementor-element-25d7ec2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox{padding:20px 0px 20px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#000033;font-family:"Fira Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox:hover .elementskit-info-box-title{color:#000033;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox .box-body > p{color:#606060;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox:hover .box-body > p{color:#606060;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-info-box-icon{color:#f20e00;fill:#f20e00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eaeaea;border-radius:50% 50% 50% 50%;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox .elementskit-info-box-icon{font-size:30px;transform:rotate(0deg);width:60px;line-height:60px;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox .elementskit-info-box-icon {height:60px;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox .elementkit-infobox-icon{line-height:60px;}.elementor-501 .elementor-element.elementor-element-22fcf87{--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;overflow:visible;}.elementor-501 .elementor-element.elementor-element-22fcf87:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-22fcf87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEE4DF;}.elementor-501 .elementor-element.elementor-element-61fc120{--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;overflow:visible;}.elementor-501 .elementor-element.elementor-element-61fc120:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-61fc120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00D22100;}.elementor-501 .elementor-element.elementor-element-2966d0d .elementor-widget-container{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-501 .elementor-element.elementor-element-2966d0d .elementor-icon-box-wrapper{gap:15px;}.elementor-501 .elementor-element.elementor-element-2966d0d.elementor-view-stacked .elementor-icon{background-color:#12D600;}.elementor-501 .elementor-element.elementor-element-2966d0d.elementor-view-framed .elementor-icon, .elementor-501 .elementor-element.elementor-element-2966d0d.elementor-view-default .elementor-icon{fill:#12D600;color:#12D600;border-color:#12D600;}.elementor-501 .elementor-element.elementor-element-2966d0d .elementor-icon-box-title, .elementor-501 .elementor-element.elementor-element-2966d0d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-501 .elementor-element.elementor-element-2966d0d .elementor-icon-box-title{color:#303030;}.elementor-501 .elementor-element.elementor-element-2966d0d .elementor-icon-box-description{color:#5A5A5A;}.elementor-501 .elementor-element.elementor-element-ac2d88c:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-ac2d88c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mx.confialegal.com/wp-content/uploads/2023/10/Banner-intro-Confialegal.gif");background-repeat:no-repeat;background-size:cover;}.elementor-501 .elementor-element.elementor-element-ac2d88c > .elementor-background-overlay{background-color:#000000;opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-501 .elementor-element.elementor-element-ac2d88c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 47px 0px;overflow:visible;}.elementor-501 .elementor-element.elementor-element-b80bc0f > .elementor-container{max-width:550px;}.elementor-501 .elementor-element.elementor-element-b80bc0f{overflow:visible;}.elementor-501 .elementor-element.elementor-element-759d244a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-501 .elementor-element.elementor-element-9258edf > .elementor-container{max-width:550px;}.elementor-501 .elementor-element.elementor-element-9258edf{overflow:visible;}.elementor-501 .elementor-element.elementor-element-1dea898 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-widget-elementskit-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-501 .elementor-element.elementor-element-cc8da28 .ekit-video-popup-btn,.elementor-501 .elementor-element.elementor-element-cc8da28 .ekit-video-inline-btn{background-color:rgba(255,255,255,0);}.elementor-501 .elementor-element.elementor-element-cc8da28 .video-content{text-align:center;justify-content:center;display:flex;}.elementor-501 .elementor-element.elementor-element-cc8da28 .ekit-video-popup-btn{padding:0px 0px 0px 0px;width:30px;height:30px;color:#ffffff;}.elementor-501 .elementor-element.elementor-element-cc8da28 .ekit-video-inline-btn{padding:0px 0px 0px 0px;width:30px;height:30px;color:#ffffff;}.elementor-501 .elementor-element.elementor-element-cc8da28 a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i,svg){font-size:15px;}.elementor-501 .elementor-element.elementor-element-cc8da28 .ekit-video-popup-btn svg{fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-cc8da28 .ekit-video-inline-btn svg{fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-cc8da28 .ekit-video-popup-btn:hover{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-cc8da28 .ekit-video-inline-btn:hover{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-cc8da28 .ekit-video-popup-btn:hover svg{fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-cc8da28 .ekit-video-inline-btn:hover svg{fill:#ffffff;}.mfp-close.ekit-video-popup-close{width:44px;height:44px;font-size:10px;right:0;background-color:#000000;color:#ffffff;border-radius:50% 50% 50% 50%;}.mfp-close.ekit-video-popup-close svg{width:10px;height:10px;}.mfp-close.ekit-video-popup-close .ekit-popup-close-icon svg{fill:#ffffff;}.mfp-close.ekit-video-popup-close:hover{background-color:#000000;border-radius:50% 50% 50% 50%;}.ekit_self_video_wrap .mfp-close.ekit-video-popup-close:hover{background-color:#000000;}.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon i{color:#ffffff;}.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon svg{fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-449fa52 .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;font-family:"Fira Sans", Sans-serif;font-size:48px;font-weight:700;line-height:58px;}.elementor-501 .elementor-element.elementor-element-449fa52 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-501 .elementor-element.elementor-element-449fa52 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-501 .elementor-element.elementor-element-449fa52 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;margin:0px 0px 18px 0px;}.elementor-501 .elementor-element.elementor-element-f34a070{padding:100px 0px 70px 0px;overflow:visible;}.elementor-501 .elementor-element.elementor-element-7c6e27d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-501 .elementor-element.elementor-element-29e4b96:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-29e4b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mx.confialegal.com/wp-content/uploads/2024/08/s4.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-501 .elementor-element.elementor-element-29e4b96 > .elementor-background-overlay{background-color:#000000;opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-501 .elementor-element.elementor-element-29e4b96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 107px 0px;overflow:visible;}.elementor-501 .elementor-element.elementor-element-eb27a5a > .elementor-container{max-width:750px;}.elementor-501 .elementor-element.elementor-element-eb27a5a{overflow:visible;}.elementor-501 .elementor-element.elementor-element-38543315 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-501 .elementor-element.elementor-element-80a04b6 .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;font-family:"Fira Sans", Sans-serif;font-size:48px;font-weight:700;line-height:58px;}.elementor-501 .elementor-element.elementor-element-80a04b6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-501 .elementor-element.elementor-element-80a04b6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-501 .elementor-element.elementor-element-80a04b6 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;margin:0px 0px 18px 0px;}.elementor-501 .elementor-element.elementor-element-80a04b6 .elementskit-section-title-wraper p{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-widget-elementskit-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-501 .elementor-element.elementor-element-396cf22 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-501 .elementor-element.elementor-element-396cf22 .elementskit-btn{background-color:#ffffff;padding:18px 38px 18px 38px;font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:#3F3F3F;fill:#3F3F3F;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-501 .elementor-element.elementor-element-396cf22 .elementskit-btn:hover{background-color:#f10e00;color:#ffffff;fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-396cf22 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-501 .elementor-element.elementor-element-396cf22 .elementskit-btn > i, .elementor-501 .elementor-element.elementor-element-396cf22 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-501 .elementor-element.elementor-element-396cf22 .elementskit-btn > i, .rtl .elementor-501 .elementor-element.elementor-element-396cf22 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-501 .elementor-element.elementor-element-3999042:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-3999042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303030;}.elementor-501 .elementor-element.elementor-element-3999042{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:68px 0px 65px 0px;z-index:0;overflow:visible;}.elementor-501 .elementor-element.elementor-element-3999042 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-elementskit-funfact .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-elementskit-funfact .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-501 .elementor-element.elementor-element-1e63d4c .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-501 .elementor-element.elementor-element-1e63d4c .elementskit-funfact .elementskit-funfact-icon{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-1e63d4c .elementskit-funfact .funfact-icon svg{fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-1e63d4c .elementskit-funfact-icon{font-size:45px;}.elementor-501 .elementor-element.elementor-element-1e63d4c .funfact-icon svg{font-size:45px;}.elementor-501 .elementor-element.elementor-element-1e63d4c .elementskit-funfact-icon, .elementor-501 .elementor-element.elementor-element-1e63d4c .elementskit-funfact svg{margin-bottom:28px;padding:0px;transform:rotate(0deg);}.elementor-501 .elementor-element.elementor-element-1e63d4c .elementskit-funfact{justify-content:center;display:flex;}.elementor-501 .elementor-element.elementor-element-1e63d4c .elementskit-funfact .funfact-content .number-percentage-wraper{color:#ffffff;font-family:"Source Sans Pro", Sans-serif;font-size:36px;font-weight:600;margin-bottom:18px;}.elementor-501 .elementor-element.elementor-element-1e63d4c .elementskit-funfact .funfact-title{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:28px;}.elementor-501 .elementor-element.elementor-element-75607e9 .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-501 .elementor-element.elementor-element-75607e9 .elementskit-funfact .elementskit-funfact-icon{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-75607e9 .elementskit-funfact .funfact-icon svg{fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-75607e9 .elementskit-funfact-icon{font-size:45px;}.elementor-501 .elementor-element.elementor-element-75607e9 .funfact-icon svg{font-size:45px;}.elementor-501 .elementor-element.elementor-element-75607e9 .elementskit-funfact-icon, .elementor-501 .elementor-element.elementor-element-75607e9 .elementskit-funfact svg{margin-bottom:28px;padding:0px;transform:rotate(0deg);}.elementor-501 .elementor-element.elementor-element-75607e9 .elementskit-funfact{justify-content:center;display:flex;}.elementor-501 .elementor-element.elementor-element-75607e9 .elementskit-funfact .funfact-content .number-percentage-wraper{color:#ffffff;font-family:"Source Sans Pro", Sans-serif;font-size:36px;font-weight:600;margin-bottom:18px;}.elementor-501 .elementor-element.elementor-element-75607e9 .elementskit-funfact .funfact-title{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:28px;}.elementor-501 .elementor-element.elementor-element-1a707dd .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-501 .elementor-element.elementor-element-1a707dd .elementskit-funfact .elementskit-funfact-icon{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-1a707dd .elementskit-funfact .funfact-icon svg{fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-1a707dd .elementskit-funfact-icon{font-size:45px;}.elementor-501 .elementor-element.elementor-element-1a707dd .funfact-icon svg{font-size:45px;}.elementor-501 .elementor-element.elementor-element-1a707dd .elementskit-funfact-icon, .elementor-501 .elementor-element.elementor-element-1a707dd .elementskit-funfact svg{margin-bottom:28px;padding:0px;transform:rotate(0deg);}.elementor-501 .elementor-element.elementor-element-1a707dd .elementskit-funfact{justify-content:center;display:flex;}.elementor-501 .elementor-element.elementor-element-1a707dd .elementskit-funfact .funfact-content .number-percentage-wraper{color:#ffffff;font-family:"Source Sans Pro", Sans-serif;font-size:36px;font-weight:600;margin-bottom:18px;}.elementor-501 .elementor-element.elementor-element-1a707dd .elementskit-funfact .funfact-title{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:28px;}.elementor-501 .elementor-element.elementor-element-3dc75b1 .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-501 .elementor-element.elementor-element-3dc75b1 .elementskit-funfact .elementskit-funfact-icon{color:#ffffff;}.elementor-501 .elementor-element.elementor-element-3dc75b1 .elementskit-funfact .funfact-icon svg{fill:#ffffff;}.elementor-501 .elementor-element.elementor-element-3dc75b1 .elementskit-funfact-icon{font-size:45px;}.elementor-501 .elementor-element.elementor-element-3dc75b1 .funfact-icon svg{font-size:45px;}.elementor-501 .elementor-element.elementor-element-3dc75b1 .elementskit-funfact-icon, .elementor-501 .elementor-element.elementor-element-3dc75b1 .elementskit-funfact svg{margin-bottom:28px;padding:0px;transform:rotate(0deg);}.elementor-501 .elementor-element.elementor-element-3dc75b1 .elementskit-funfact{justify-content:center;display:flex;}.elementor-501 .elementor-element.elementor-element-3dc75b1 .elementskit-funfact .funfact-content .number-percentage-wraper{color:#ffffff;font-family:"Source Sans Pro", Sans-serif;font-size:36px;font-weight:600;margin-bottom:18px;}.elementor-501 .elementor-element.elementor-element-3dc75b1 .elementskit-funfact .funfact-title{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:28px;}.elementor-501 .elementor-element.elementor-element-e87d438{--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;overflow:visible;}.elementor-501 .elementor-element.elementor-element-5ca477e{--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;overflow:visible;}.elementor-501 .elementor-element.elementor-element-5ca477e:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-5ca477e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-501 .elementor-element.elementor-element-a1c66f4{--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;overflow:visible;}.elementor-501 .elementor-element.elementor-element-3713099{text-align:center;}.elementor-501 .elementor-element.elementor-element-3713099 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;letter-spacing:0.3px;color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-501 .elementor-element.elementor-element-7018a4b{--display:flex;overflow:visible;}.elementor-501 .elementor-element.elementor-element-40e9be5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#000000;}.elementor-501 .elementor-element.elementor-element-518cc0c{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-501 .elementor-element.elementor-element-518cc0c.e-con{--align-self:center;}.elementor-501 .elementor-element.elementor-element-a1e962e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#000000;}.elementor-501 .elementor-element.elementor-element-3123878{--display:flex;overflow:visible;}.elementor-501 .elementor-element.elementor-element-ef99a6f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#000000;}.elementor-501 .elementor-element.elementor-element-864eeab{--display:flex;overflow:visible;}.elementor-501 .elementor-element.elementor-element-87e32bd{--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;overflow:visible;}.elementor-501 .elementor-element.elementor-element-1b64ad1{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;}.elementor-501 .elementor-element.elementor-element-1b64ad1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D4AF37;}.elementor-501 .elementor-element.elementor-element-1b64ad1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-501 .elementor-element.elementor-element-1b64ad1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D4AF37;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-501 .elementor-element.elementor-element-13854b5{padding:30px 30px 30px 30px;}.elementor-501 .elementor-element.elementor-element-1c4596d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:30px;}.elementor-501 .elementor-element.elementor-element-1c4596d > .elementor-element-populated{padding:5% 10% 5% 10%;}.elementor-501 .elementor-element.elementor-element-4d8ca53 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-76472f1 .elementskit-infobox{border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-edb6a9a .elementskit-infobox{border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-2846996 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-48b6a31 .elementskit-infobox{border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-3ca7b8b .elementskit-infobox{border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-5803fc5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-cc3d8f5 .elementskit-infobox{border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-5706a58 .elementskit-infobox{border-radius:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-2a90d5e:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-2a90d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox .elementskit-info-box-icon{font-size:25px;width:50px;line-height:50px;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-501 .elementor-element.elementor-element-2501dac .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox .elementskit-info-box-icon{font-size:25px;width:50px;line-height:50px;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-501 .elementor-element.elementor-element-cc99bba .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox .elementskit-info-box-icon{font-size:25px;width:50px;line-height:50px;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-501 .elementor-element.elementor-element-25d7ec2 .elementskit-infobox .elementkit-infobox-icon{line-height:50px;}.elementor-501 .elementor-element.elementor-element-41319ed > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-501 .elementor-element.elementor-element-1e63d4c .elementskit-funfact .elementskit-funfact-inner{padding:0px 0px 0px 40px;}.elementor-501 .elementor-element.elementor-element-21b8b8f > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-501 .elementor-element.elementor-element-75607e9 .elementskit-funfact .elementskit-funfact-inner{padding:0px 0px 0px 40px;}.elementor-501 .elementor-element.elementor-element-8128b5a > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-501 .elementor-element.elementor-element-1a707dd .elementskit-funfact .elementskit-funfact-inner{padding:0px 0px 0px 40px;}.elementor-501 .elementor-element.elementor-element-ab8f686 > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-501 .elementor-element.elementor-element-3dc75b1 .elementskit-funfact .elementskit-funfact-inner{padding:0px 0px 0px 40px;}.elementor-501 .elementor-element.elementor-element-40e9be5{font-size:14px;}.elementor-501 .elementor-element.elementor-element-a1e962e{font-size:14px;}.elementor-501 .elementor-element.elementor-element-ef99a6f{font-size:14px;}}@media(max-width:767px){.elementor-501 .elementor-element.elementor-element-13854b5:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-13854b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-313px 0px;}.elementor-501 .elementor-element.elementor-element-13854b5{margin-top:-1px;margin-bottom:-1px;padding:29px 20px 50px 20px;}.elementor-501 .elementor-element.elementor-element-502cd74 .elementor-button{font-size:22px;}.elementor-501 .elementor-element.elementor-element-81319d6 .elementor-heading-title{font-size:20px;}.elementor-501 .elementor-element.elementor-element-1c4596d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-501 .elementor-element.elementor-element-1c4596d > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-501 .elementor-element.elementor-element-e1d6906{width:var( --container-widget-width, 280.969px );max-width:280.969px;--container-widget-width:280.969px;--container-widget-flex-grow:0;align-self:center;}.elementor-501 .elementor-element.elementor-element-e1d6906 > .elementor-widget-container{margin:0px 33px 0px -27px;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-3ba840b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-501 .elementor-element.elementor-element-b133539{margin-top:2px;margin-bottom:2px;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-4d8ca53 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-501 .elementor-element.elementor-element-2846996 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-501 .elementor-element.elementor-element-5803fc5 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-501 .elementor-element.elementor-element-2a90d5e:not(.elementor-motion-effects-element-type-background), .elementor-501 .elementor-element.elementor-element-2a90d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-501 .elementor-element.elementor-element-20e0992 .elementskit-section-title-wraper .elementskit-section-title{font-size:32px;}.elementor-501 .elementor-element.elementor-element-22fcf87{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-501 .elementor-element.elementor-element-449fa52 .elementskit-section-title-wraper .elementskit-section-title{font-size:32px;line-height:42px;}.elementor-501 .elementor-element.elementor-element-80a04b6 .elementskit-section-title-wraper .elementskit-section-title{font-size:32px;line-height:42px;}.elementor-501 .elementor-element.elementor-element-3713099 .elementor-heading-title{font-size:23px;}.elementor-501 .elementor-element.elementor-element-40e9be5{font-size:12px;}.elementor-501 .elementor-element.elementor-element-a1e962e{font-size:12px;}.elementor-501 .elementor-element.elementor-element-ef99a6f{font-size:12px;}}@media(min-width:768px){.elementor-501 .elementor-element.elementor-element-a83d474{width:60.707%;}.elementor-501 .elementor-element.elementor-element-1c4596d{width:39.205%;}}@media(max-width:1024px) and (min-width:768px){.elementor-501 .elementor-element.elementor-element-1c4596d{width:60%;}.elementor-501 .elementor-element.elementor-element-41319ed{width:50%;}.elementor-501 .elementor-element.elementor-element-21b8b8f{width:50%;}.elementor-501 .elementor-element.elementor-element-8128b5a{width:50%;}.elementor-501 .elementor-element.elementor-element-ab8f686{width:50%;}}/* Start custom CSS for button, class: .elementor-element-502cd74 *//* --- 1. ESTILO BASE DEL BOTÓN CON BRILLO DE ESTRELLA --- */
.elementor-501 .elementor-element.elementor-element-502cd74 .elementor-button {
    position: relative;
    z-index: 2; 
    border-radius: inherit; 
    overflow: hidden; /* NECESARIO para que el cometa no se salga del botón */

    /* Define el brillo inicial de la estrella (Plata y Oro) - SUTIL */
    box-shadow: 
        0 0 3px #C0C0C0, /* Plata sutil */
        0 0 5px #FFD700; /* Oro sutil */
        
    /* Inicia la animación de pulso de la estrella */
    animation: brillo-estrella 1.8s infinite alternate ease-in-out;
    
    transition: box-shadow 0.3s; 
}

/* --- 2. EL EFECTO COMETA (Pseudo-elemento ::before) --- */
.elementor-501 .elementor-element.elementor-element-502cd74 .elementor-button::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    
    /* Fondo transparente, el brillo viene del box-shadow */
    background: transparent; 
    pointer-events: none;
    z-index: 3; /* Colocamos el cometa por encima del brillo de estrella */
    
    /* El "cometa" en sí: un box-shadow grande y difuminado que se rota */
    box-shadow: 
        0 0 10px 5px rgba(255, 255, 255, 0.7), /* Cabeza del cometa (Plata) */
        0 0 20px 10px rgba(255, 215, 0, 0.5),  /* Cola del cometa (Oro) */
        inset 0 0 5px rgba(255, 255, 255, 0.3); /* Un brillo interno para definición */

    /* Inicia la animación de rotación del cometa */
    animation: cometa-recorre 3s linear infinite;
    transform-origin: 50% 50%; /* Gira desde el centro del botón */
    border-radius: inherit; /* Para que el cometa se adapte a tu forma */
}


/* --- 3. KEYFRAMES: ANIMACIONES --- */

/* Animación del brillo de estrella pulsante */
@keyframes brillo-estrella {
    0% {
        box-shadow: 
            0 0 3px #C0C0C0,
            0 0 5px #FFD700;
    }
    100% {
        box-shadow: 
            0 0 7px #C0C0C0,
            0 0 12px #FFD700;
    }
}

/* Animación del cometa recorriendo el borde */
@keyframes cometa-recorre {
    0% {
        transform: rotate(/* End custom CSS */