.elementor-6420 .elementor-element.elementor-element-d2f6d78{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-d2f6d78:not(.elementor-motion-effects-element-type-background), .elementor-6420 .elementor-element.elementor-element-d2f6d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFF4;}.elementor-6420 .elementor-element.elementor-element-5497aef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6420 .elementor-element.elementor-element-5497aef:not(.elementor-motion-effects-element-type-background), .elementor-6420 .elementor-element.elementor-element-5497aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F1EFF4 0%, #FFFFFF 100%);}.elementor-6420 .elementor-element.elementor-element-2454028{--display:flex;}.elementor-6420 .elementor-element.elementor-element-2454028:not(.elementor-motion-effects-element-type-background), .elementor-6420 .elementor-element.elementor-element-2454028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-6420 .elementor-element.elementor-element-d25c0f2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-6420 .elementor-element.elementor-element-d25c0f2.elementor-element{--align-self:center;}.elementor-6420 .elementor-element.elementor-element-d25c0f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:400;line-height:50px;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-0c285aa{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-6420 .elementor-element.elementor-element-0c285aa.elementor-element{--align-self:center;}.elementor-6420 .elementor-element.elementor-element-0c285aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#4B5570;}.elementor-6420 .elementor-element.elementor-element-e106541{--display:flex;}.elementor-6420 .elementor-element.elementor-element-e106541:not(.elementor-motion-effects-element-type-background), .elementor-6420 .elementor-element.elementor-element-e106541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6420 .elementor-element.elementor-element-3c13455{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-a70ae2f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6420 .elementor-element.elementor-element-7d6c95c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#4B5570;}.elementor-6420 .elementor-element.elementor-element-f5bda85{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-b1f1c6a{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-6420 .elementor-element.elementor-element-b1f1c6a:not(.elementor-motion-effects-element-type-background), .elementor-6420 .elementor-element.elementor-element-b1f1c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-6420 .elementor-element.elementor-element-9f08e88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#00000080;}.elementor-6420 .elementor-element.elementor-element-ff9a0c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-50202af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-da81db4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-8e84aec{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-87b5705 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-96d3682 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:26px;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-e49c454 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#4B5570;}.elementor-6420 .elementor-element.elementor-element-2485574{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0A102414;--border-color:#0A102414;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-f57188c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:26px;color:#6B4394;}.elementor-6420 .elementor-element.elementor-element-ee9018d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-d23b2c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-8c3d91d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:26px;color:#6B4394;}.elementor-6420 .elementor-element.elementor-element-7b859a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-483059b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0A102414;--border-color:#0A102414;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-c6b8402 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:26px;color:#6B4394;}.elementor-6420 .elementor-element.elementor-element-9eeabc7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-6512505{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0A102414;--border-color:#0A102414;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-82637de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:26px;color:#6B4394;}.elementor-6420 .elementor-element.elementor-element-4e8c971 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-c5d8dc8{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-f197d26 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-0b21113 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#4B5570;}.elementor-6420 .elementor-element.elementor-element-ba81dd6{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-237106e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#4B5570;}.elementor-6420 .elementor-element.elementor-element-2318177{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-e333edc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6420 .elementor-element.elementor-element-e333edc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:400;line-height:33px;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-a212b36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#4B5570;}.elementor-6420 .elementor-element.elementor-element-7ae130a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6420 .elementor-element.elementor-element-7ae130a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:400;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-c6840cb{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6420 .elementor-element.elementor-element-c6840cb:not(.elementor-motion-effects-element-type-background), .elementor-6420 .elementor-element.elementor-element-c6840cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.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-6420 .elementor-element.elementor-element-81419ad{text-align:center;}.elementor-6420 .elementor-element.elementor-element-81419ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:36px;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-00a036f{text-align:center;}.elementor-6420 .elementor-element.elementor-element-00a036f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:36px;color:#0A1024;}.elementor-6420 .elementor-element.elementor-element-01d7bae{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6420 .elementor-element.elementor-element-01d7bae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:36px;color:#4B5570;}.elementor-6420 .elementor-element.elementor-element-bf442e9{--display:flex;--min-height:415px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6420 .elementor-element.elementor-element-bf442e9:not(.elementor-motion-effects-element-type-background), .elementor-6420 .elementor-element.elementor-element-bf442e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://novacti.com.mx/wp-content/uploads/2026/10/Rectangle-7-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6420 .elementor-element.elementor-element-00ef0f9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-6420 .elementor-element.elementor-element-b17d312 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-6420 .elementor-element.elementor-element-12bfb51{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;}.elementor-6420 .elementor-element.elementor-element-12bfb51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:32px;color:#BFC8DA;}.elementor-6420 .elementor-element.elementor-element-29a3ad7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:1px;--margin-right:0px;}
                    .elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button.from-left::before,
                    .elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button.from-right::before,
                    .elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button.from-top::before,
                    .elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button.from-bottom::before,
                    .elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button.expand-vertical::before,
                    .elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button.expand-horizontal::before,
                    .elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button.expand-circular::before,
                    .elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button.reveal-radial::before
                {background-color:#F6BC0159;}.elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button{background-color:#FFFFFF;padding:10px 40px 10px 40px;border-radius:22px;font-family:"Poppins", Sans-serif;font-size:14px;text-decoration:none;color:#000000;}.elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button-container{text-align:center;}.elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button i{font-size:0px;margin-left:10px;}.elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button svg{width:0px;height:0px;margin-left:10px;}.elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-icon-button-wrapper{position:relative;top:3px;}
                    .elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button.from-left::before,
                    .elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button.from-right::before,
                    .elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button.from-top::before,
                    .elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button.from-bottom::before,
                    .elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button.expand-vertical::before,
                    .elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button.expand-horizontal::before,
                    .elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button.expand-circular::before,
                    .elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button.reveal-radial::before
                {background-color:#F6BC0159;}.elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button{background-color:#FFFFFF00;padding:10px 40px 10px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:22px;font-family:"Poppins", Sans-serif;font-size:14px;text-decoration:none;color:#FFFFFF;}.elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button-container{text-align:center;}.elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button i{font-size:0px;margin-left:10px;}.elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-custom-button svg{width:0px;height:0px;margin-left:10px;}.elementor-6420 .elementor-element.elementor-element-c3d8109 .tahefobu-icon-button-wrapper{position:relative;top:3px;}.elementor-6420 .elementor-element.elementor-element-2ad2ee2{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6420 .elementor-element.elementor-element-5497aef{--padding-top:100px;--padding-bottom:0px;--padding-left:-6px;--padding-right:0px;}.elementor-6420 .elementor-element.elementor-element-d25c0f2{width:100%;max-width:100%;text-align:start;}.elementor-6420 .elementor-element.elementor-element-d25c0f2.elementor-element{--align-self:flex-start;}.elementor-6420 .elementor-element.elementor-element-d25c0f2 .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-6420 .elementor-element.elementor-element-0c285aa{width:100%;max-width:100%;text-align:start;}.elementor-6420 .elementor-element.elementor-element-0c285aa .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-6420 .elementor-element.elementor-element-3c13455{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-b1f1c6a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6420 .elementor-element.elementor-element-ff9a0c0 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-6420 .elementor-element.elementor-element-50202af .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-6420 .elementor-element.elementor-element-da81db4 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-6420 .elementor-element.elementor-element-87b5705 .elementor-heading-title{font-size:16px;}.elementor-6420 .elementor-element.elementor-element-96d3682{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6420 .elementor-element.elementor-element-96d3682 .elementor-heading-title{font-size:18px;}.elementor-6420 .elementor-element.elementor-element-e49c454 .elementor-heading-title{font-size:14px;}.elementor-6420 .elementor-element.elementor-element-ee9018d{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-6420 .elementor-element.elementor-element-7b859a7{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-6420 .elementor-element.elementor-element-9eeabc7{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-6420 .elementor-element.elementor-element-4e8c971{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-6420 .elementor-element.elementor-element-c5d8dc8{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-f197d26 .elementor-heading-title{font-size:18px;}.elementor-6420 .elementor-element.elementor-element-0b21113 .elementor-heading-title{font-size:14px;}.elementor-6420 .elementor-element.elementor-element-e333edc .elementor-heading-title{font-size:18px;}.elementor-6420 .elementor-element.elementor-element-7ae130a .elementor-heading-title{font-size:18px;}.elementor-6420 .elementor-element.elementor-element-c6840cb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6420 .elementor-element.elementor-element-81419ad{width:100%;max-width:100%;}.elementor-6420 .elementor-element.elementor-element-81419ad .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-6420 .elementor-element.elementor-element-00a036f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6420 .elementor-element.elementor-element-01d7bae{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6420 .elementor-element.elementor-element-bf442e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6420 .elementor-element.elementor-element-b17d312{text-align:center;}.elementor-6420 .elementor-element.elementor-element-b17d312 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-6420 .elementor-element.elementor-element-12bfb51{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-6420 .elementor-element.elementor-element-12bfb51 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-6420 .elementor-element.elementor-element-0bdf18c .tahefobu-custom-button{padding:10px 59px 10px 59px;}.elementor-6420 .elementor-element.elementor-element-2ad2ee2{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-6420 .elementor-element.elementor-element-a70ae2f{--width:35%;}}@media(min-width:1025px){.elementor-6420 .elementor-element.elementor-element-bf442e9:not(.elementor-motion-effects-element-type-background), .elementor-6420 .elementor-element.elementor-element-bf442e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-7d6c95c */.sidebar {
    background-color: #ffffff;
    width: 100%;
    max-width: 360px; /* Un poco más ancho para que el texto respire */
    padding: 24px; /* Aumentamos el padding general */
    border-radius: 8px;
}

/* Grupos de información (Vertical, Tecnología, etc.) */
.info-group {
    margin-bottom: 24px; /* Aumentado de 16px a 24px para separar bloques */
}

/* Etiquetas (Vertical, Tecnología...) */
.label {
    display: block;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 12px;
    color: #4B5570 ; /* Gris un poco más claro para que destaque menos que el título */
    margin-bottom: 6px; /* Espacio entre etiqueta y valor */
    line-height: 1.2;
}

/* Valores de texto (Software, Microsoft...) */
.value-text {
    font-family: 'Poppins', sans-serif;
    color: #0A1024 ;
    font-size: 14px; /* Un pelín más grande para legibilidad */
    line-height: 1.4; /* Interlineado para que no se vea apretado */
}

.value-text.bold {
    font-weight: 500;
}

/* Fila Vertical (Punto naranja + Texto) */
.vertical-value {
    display: flex;
    align-items: center;
    gap: 8px;
}

.dot {
    width: 8px;
    height: 8px;
    background-color: #f5a623;
    border-radius: 50%;
    display: inline-block;
    flex-shrink: 0; /* Evita que el punto se aplaste */
}

/* Divisores */
.divider {
    border: 0;
    border-top: 1px solid #f0f0f0; /* Un gris más suave */
    margin: 24px 0!important; /* Aumentamos el margen arriba y abajo del divisor */
}

/* Contenedor de etiquetas (Servicios) */
.tags-container {
    display: flex;
    flex-wrap: wrap; /* Permite que bajen si no caben */
    gap: 10px; /* Espacio entre etiquetas */
    margin-top: 8px;
}

/* Estilo de los "pills" */
.tag {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #0A1024;
    border: 1px solid #dcdcdc;
    border-radius: 20px;
    padding: 6px 14px; /* Un poco más de padding interno */
    white-space: nowrap; /* Evita que el texto se rompa en dos líneas */
}

/* Sección CTA Final */
.cta-section {
    margin-top: 32px; /* Más espacio antes del título final */
}

.cta-title {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: #111;
    margin-bottom: 12px; /* Espacio debajo del título */
}

.cta-description {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #666;
    line-height: 1.6; /* Interlineado más holgado */
    margin-bottom: 24px; /* Espacio antes del botón */
}

/* Botón */
.cta-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #0b1320;
    color: #ffffff;
    border: none;
    border-radius: 30px; /* Más redondo como en la imagen */
    padding: 12px 24px; /* Más padding para hacerlo más grande */
    width: 100%;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
    transition: background-color 0.3s;
}

.cta-button:hover {
    background-color: #1a2638;
}

.arrow {
    font-size: 16px;
    margin-left: 8px;
}


@media (max-width: 768px) {
    .cta-section {
        display: none !important;
    }
    
    /* Oculta la última línea divisoria que queda sola al final */
    .sidebar .divider:last-of-type {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e8c971 */@media(max-width:460px){
    
    .lista{
    font-size:14px!important;
}
    
}/* End custom CSS */