.elementor-8201 .elementor-element.elementor-element-d59bcf0:not(.elementor-motion-effects-element-type-background), .elementor-8201 .elementor-element.elementor-element-d59bcf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cnpsystems.com.mx/wp-content/uploads/2024/10/botones.png");background-repeat:no-repeat;background-size:cover;}.elementor-8201 .elementor-element.elementor-element-d59bcf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8201 .elementor-element.elementor-element-d59bcf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8201 .elementor-element.elementor-element-f0dccf0{--spacer-size:8px;}.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-8201 .elementor-element.elementor-element-512d0f8{width:var( --container-widget-width, 106.696% );max-width:106.696%;--container-widget-width:106.696%;--container-widget-flex-grow:0;text-align:center;}.elementor-8201 .elementor-element.elementor-element-512d0f8 .elementor-heading-title{color:#000000;}.elementor-8201 .elementor-element.elementor-element-3e966f3{--spacer-size:11px;}.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-8201 .elementor-element.elementor-element-cccc6d3 img{border-radius:31px 31px 31px 31px;}.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-8201 .elementor-element.elementor-element-ef58f16{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#000000;}.elementor-8201 .elementor-element.elementor-element-ef58f16 p{margin-block-end:7px;}.elementor-8201 .elementor-element.elementor-element-31c3fe4{--spacer-size:26px;}.elementor-8201 .elementor-element.elementor-element-85191aa{text-align:justify;}.elementor-8201 .elementor-element.elementor-element-85191aa .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:600;text-transform:none;color:#000000;}.elementor-8201 .elementor-element.elementor-element-a414a96{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:36px;color:#000000;}.elementor-8201 .elementor-element.elementor-element-a414a96 p{margin-block-end:3px;}.elementor-8201 .elementor-element.elementor-element-630997c > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-8201 .elementor-element.elementor-element-630997c img{border-radius:26px 26px 26px 26px;}.elementor-8201 .elementor-element.elementor-element-38b0dc3{--spacer-size:5px;}.elementor-8201 .elementor-element.elementor-element-c3c49ad img{border-radius:14px 14px 14px 14px;}.elementor-8201 .elementor-element.elementor-element-e2d4a77{--spacer-size:50px;}.elementor-8201 .elementor-element.elementor-element-7764ae0{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#000000;}.elementor-8201 .elementor-element.elementor-element-b17f244{--spacer-size:8px;}.elementor-8201 .elementor-element.elementor-element-88d3072 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:600;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-8201 .elementor-element.elementor-element-8d5ebac{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#000000;}.elementor-8201 .elementor-element.elementor-element-8d5ebac p{margin-block-end:9px;}.elementor-8201 .elementor-element.elementor-element-839c2e2{--spacer-size:8px;}.elementor-8201 .elementor-element.elementor-element-b74a105 img{border-radius:15px 15px 15px 15px;}.elementor-8201 .elementor-element.elementor-element-394f6b4{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;color:#000000;}.elementor-8201 .elementor-element.elementor-element-4003f95{--spacer-size:17px;}.elementor-8201 .elementor-element.elementor-element-42693a9{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8201 .elementor-element.elementor-element-2c40b28 img{border-radius:8px 8px 8px 8px;}.elementor-8201 .elementor-element.elementor-element-206de4c{--spacer-size:14px;}.elementor-8201 .elementor-element.elementor-element-5e7bf99{text-align:justify;font-family:"Helvetica", Sans-serif;font-weight:400;text-transform:none;color:#000000;}.elementor-8201 .elementor-element.elementor-element-33a31c6{--spacer-size:11px;}.elementor-8201 .elementor-element.elementor-element-a9ab325{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:none;color:#000000;}.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-8201 .elementor-element.elementor-element-0b80a7f .elementor-button{background-color:#030E44;}.elementor-8201 .elementor-element.elementor-element-0b80a7f .elementor-button-content-wrapper{flex-direction:row;}.elementor-8201 .elementor-element.elementor-element-21ade43 .elementor-button{background-color:#031152;}.elementor-8201 .elementor-element.elementor-element-21ade43 .elementor-button-content-wrapper{flex-direction:row;}