.elementor-10 .elementor-element.elementor-element-ad2ffd8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ad2ffd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-ad2ffd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-ad2ffd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-8071286 .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-8071286{color:#000000;}.elementor-10 .elementor-element.elementor-element-24ab611 .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-f844340 .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-52f0225 .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-874ff03 .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-874ff03{color:#000000;}.elementor-10 .elementor-element.elementor-element-68c7e2a .elementor-button{font-family:"Satoshi", Sans-serif;fill:#000000;color:#000000;background-color:rgba(2, 1, 1, 0);border-style:solid;border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-6ef0dcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-6ef0dcd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-5e95a6d .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-5e95a6d{color:#000000;}.elementor-10 .elementor-element.elementor-element-53caefe{text-align:center;}.elementor-10 .elementor-element.elementor-element-413269e .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-bcb09d5{text-align:center;}.elementor-10 .elementor-element.elementor-element-83549ad .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-f6dac3a{text-align:center;}.elementor-10 .elementor-element.elementor-element-acff975 .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-d3b1626{text-align:center;}.elementor-10 .elementor-element.elementor-element-109d012 .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-775bd94 .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-775bd94{color:#000000;}.elementor-10 .elementor-element.elementor-element-c472b0b .elementor-button{font-family:"Satoshi", Sans-serif;fill:#000000;color:#000000;background-color:rgba(2, 1, 1, 0);border-style:solid;border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-80078b7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-80078b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10 .elementor-element.elementor-element-80078b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-80078b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-d3670ae .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-d3670ae{color:#000000;}.elementor-10 .elementor-element.elementor-element-f2289b6 .elementor-counter-number-wrapper{color:#000000;font-family:"Nitti", Sans-serif;font-size:45px;font-weight:normal;letter-spacing:-1.3px;}.elementor-10 .elementor-element.elementor-element-f2289b6 .elementor-counter-title{font-family:"Nitti", Sans-serif;font-weight:normal;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-e66f352 .elementor-counter-number-wrapper{color:#000000;font-family:"Nitti", Sans-serif;font-size:45px;font-weight:normal;letter-spacing:-1.3px;}.elementor-10 .elementor-element.elementor-element-e66f352 .elementor-counter-title{font-family:"Nitti", Sans-serif;font-weight:normal;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-d3526d5 .elementor-counter-number-wrapper{color:#000000;font-family:"Nitti", Sans-serif;font-size:45px;font-weight:normal;line-height:1.1em;letter-spacing:-1.3px;}.elementor-10 .elementor-element.elementor-element-d3526d5 .elementor-counter-title{font-family:"Nitti", Sans-serif;font-weight:normal;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-51d3ca2 .elementor-counter-number-wrapper{color:#000000;font-family:"Nitti", Sans-serif;font-size:45px;font-weight:normal;letter-spacing:-1.3px;}.elementor-10 .elementor-element.elementor-element-51d3ca2 .elementor-counter-title{font-family:"Nitti", Sans-serif;font-weight:normal;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-8413361:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8413361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-10 .elementor-element.elementor-element-8413361{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-10 .elementor-element.elementor-element-8413361 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-3213022 .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-3213022{color:#000000;}.elementor-10 .elementor-element.elementor-element-44272aa .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-44272aa{color:#000000;}.elementor-10 .elementor-element.elementor-element-0d9e313 .elementor-button{font-family:"Satoshi", Sans-serif;fill:#000000;color:#000000;background-color:rgba(2, 1, 1, 0);border-style:solid;border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-3751f68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-3751f68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-10 h1.entry-title, .elementor-page-title{display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-b58dfa9{width:10%;}.elementor-10 .elementor-element.elementor-element-1a34517{width:40%;}.elementor-10 .elementor-element.elementor-element-96b019e{width:40%;}.elementor-10 .elementor-element.elementor-element-290cfde{width:10%;}.elementor-10 .elementor-element.elementor-element-e6e7e61{width:10%;}.elementor-10 .elementor-element.elementor-element-60eefca{width:40%;}.elementor-10 .elementor-element.elementor-element-b905164{width:40%;}.elementor-10 .elementor-element.elementor-element-38c6344{width:10%;}}/* Start custom CSS for text-editor, class: .elementor-element-874ff03 */.elementor-10 .elementor-element.elementor-element-874ff03 * {
    font-family: "Nitti-Medium" !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68c7e2a */.elementor-10 .elementor-element.elementor-element-68c7e2a * {
    font-family: "Nitti-Medium" !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-874ff03 */.elementor-10 .elementor-element.elementor-element-874ff03 * {
    font-family: "Nitti-Medium" !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68c7e2a */.elementor-10 .elementor-element.elementor-element-68c7e2a * {
    font-family: "Nitti-Medium" !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c472b0b */.elementor-10 .elementor-element.elementor-element-c472b0b * {
    font-family: "Nitti-Medium" !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c472b0b */.elementor-10 .elementor-element.elementor-element-c472b0b * {
    font-family: "Nitti-Medium" !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3213022 */.elementor-10 .elementor-element.elementor-element-3213022 h2 {
    font-size: 45px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f4af251 */.elementor-10 .elementor-element.elementor-element-f4af251, .elementor-10 .elementor-element.elementor-element-f4af251 * {
    height: auto;
    background: transparent
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d9e313 */.elementor-10 .elementor-element.elementor-element-0d9e313 * {
    font-family: "Nitti-Medium" !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3213022 */.elementor-10 .elementor-element.elementor-element-3213022 h2 {
    font-size: 45px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f4af251 */.elementor-10 .elementor-element.elementor-element-f4af251, .elementor-10 .elementor-element.elementor-element-f4af251 * {
    height: auto;
    background: transparent
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d9e313 */.elementor-10 .elementor-element.elementor-element-0d9e313 * {
    font-family: "Nitti-Medium" !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fundacionfemsa.org/www/wp-content/uploads/2023/12/Satoshi-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nitti';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://proyectos.bvro.mx/web/femsa-2026/wp-content/uploads/2026/07/Nitti-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */