.elementor-18 .elementor-element.elementor-element-a67427f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-a67427f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, #000000 44%, #000000 100%);opacity:0.59;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-a67427f > .elementor-container{min-height:0vh;}.elementor-18 .elementor-element.elementor-element-a67427f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 030px 0px;}.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-18 .elementor-element.elementor-element-bdbfca6{text-align:center;}.elementor-18 .elementor-element.elementor-element-bdbfca6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-42c780d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-42c780d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmconsulting.com.mx/wp-content/uploads/2024/09/div4.png");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-42c780d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #64ADCE 100%, #64ADCE 100%);opacity:1;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-42c780d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-e648fa3{text-align:center;}.elementor-18 .elementor-element.elementor-element-e648fa3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#972BD3;}.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-18 .elementor-element.elementor-element-9ec5efc{text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;color:#0A4764;}.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-18 .elementor-element.elementor-element-59169ce .elementor-button{background-color:#972BD3;}.elementor-18 .elementor-element.elementor-element-59169ce .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-59169ce .elementor-button:focus{background-color:#8CBBD4;}.elementor-widget-toggle .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-toggle .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-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-18 .elementor-element.elementor-element-6a0ef92 .elementor-toggle-title, .elementor-18 .elementor-element.elementor-element-6a0ef92 .elementor-toggle-icon{color:#972BD3;}.elementor-18 .elementor-element.elementor-element-6a0ef92 .elementor-toggle-icon svg{fill:#972BD3;}.elementor-18 .elementor-element.elementor-element-6a0ef92 .elementor-tab-title.elementor-active a, .elementor-18 .elementor-element.elementor-element-6a0ef92 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#0A4764;}.elementor-18 .elementor-element.elementor-element-6a0ef92 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-6a0ef92 .elementor-tab-content{color:#0A4764;}.elementor-18 .elementor-element.elementor-element-7d59551:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7d59551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmconsulting.com.mx/wp-content/uploads/2024/09/div1con.png");background-position:center center;}.elementor-18 .elementor-element.elementor-element-7d59551 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #64ADCE 0%, #64ADCE 100%);opacity:1;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-7d59551{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-ba572de .elementor-toggle-title, .elementor-18 .elementor-element.elementor-element-ba572de .elementor-toggle-icon{color:#972BD3;}.elementor-18 .elementor-element.elementor-element-ba572de .elementor-toggle-icon svg{fill:#972BD3;}.elementor-18 .elementor-element.elementor-element-ba572de .elementor-tab-title.elementor-active a, .elementor-18 .elementor-element.elementor-element-ba572de .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#0A4764;}.elementor-18 .elementor-element.elementor-element-ba572de .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-ba572de .elementor-tab-content{color:#0A4764;}.elementor-18 .elementor-element.elementor-element-3b14b53{text-align:center;}.elementor-18 .elementor-element.elementor-element-3b14b53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#972BD3;}.elementor-18 .elementor-element.elementor-element-82abfa4{text-align:justify;color:#0A4764;}.elementor-18 .elementor-element.elementor-element-5a4621c .elementor-button{background-color:#972BD3;}.elementor-18 .elementor-element.elementor-element-5a4621c .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-5a4621c .elementor-button:focus{background-color:#8CBBD4;}.elementor-18 .elementor-element.elementor-element-d354165:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d354165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmconsulting.com.mx/wp-content/uploads/2024/09/divsindi3.png");background-position:center center;}.elementor-18 .elementor-element.elementor-element-d354165 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #64ADCE 0%, #64ADCE 100%);opacity:1;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-d354165{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-35bd901{text-align:center;}.elementor-18 .elementor-element.elementor-element-35bd901 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#972BD3;}.elementor-18 .elementor-element.elementor-element-c91ad2d{text-align:justify;color:#0A4764;}.elementor-18 .elementor-element.elementor-element-e307c43 .elementor-button{background-color:#972BD3;}.elementor-18 .elementor-element.elementor-element-e307c43 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e307c43 .elementor-button:focus{background-color:#8CBBD4;}.elementor-18 .elementor-element.elementor-element-2a1cf1d .elementor-toggle-title, .elementor-18 .elementor-element.elementor-element-2a1cf1d .elementor-toggle-icon{color:#972BD3;}.elementor-18 .elementor-element.elementor-element-2a1cf1d .elementor-toggle-icon svg{fill:#972BD3;}.elementor-18 .elementor-element.elementor-element-2a1cf1d .elementor-tab-title.elementor-active a, .elementor-18 .elementor-element.elementor-element-2a1cf1d .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#0A4764;}.elementor-18 .elementor-element.elementor-element-2a1cf1d .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-2a1cf1d .elementor-tab-content{color:#0A4764;}.elementor-18 .elementor-element.elementor-element-3aad9ab:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3aad9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmconsulting.com.mx/wp-content/uploads/2024/09/divPE.png");background-position:center center;}.elementor-18 .elementor-element.elementor-element-3aad9ab > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #64ADCE 0%, #64ADCE 100%);opacity:1;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-3aad9ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-96dd553 .elementor-toggle-title, .elementor-18 .elementor-element.elementor-element-96dd553 .elementor-toggle-icon{color:#972BD3;}.elementor-18 .elementor-element.elementor-element-96dd553 .elementor-toggle-icon svg{fill:#972BD3;}.elementor-18 .elementor-element.elementor-element-96dd553 .elementor-tab-title.elementor-active a, .elementor-18 .elementor-element.elementor-element-96dd553 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#0A4764;}.elementor-18 .elementor-element.elementor-element-96dd553 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-96dd553 .elementor-tab-content{color:#0A4764;}.elementor-18 .elementor-element.elementor-element-4282f3a{text-align:center;}.elementor-18 .elementor-element.elementor-element-4282f3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#972BD3;}.elementor-18 .elementor-element.elementor-element-734b57c{text-align:justify;color:#0A4764;}.elementor-18 .elementor-element.elementor-element-659d88a .elementor-button{background-color:#972BD3;}.elementor-18 .elementor-element.elementor-element-659d88a .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-659d88a .elementor-button:focus{background-color:#8CBBD4;}.elementor-18 .elementor-element.elementor-element-8bd149e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8bd149e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmconsulting.com.mx/wp-content/uploads/2024/09/DivPE-1.png");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-8bd149e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #64ADCE 0%, #64ADCE 100%);opacity:1;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-8bd149e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-73ac60a{text-align:center;}.elementor-18 .elementor-element.elementor-element-73ac60a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#972BD3;}.elementor-18 .elementor-element.elementor-element-847ebaa{text-align:justify;color:#0A4764;}.elementor-18 .elementor-element.elementor-element-50675d4 .elementor-button{background-color:#972BD3;}.elementor-18 .elementor-element.elementor-element-50675d4 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-50675d4 .elementor-button:focus{background-color:#8CBBD4;}.elementor-18 .elementor-element.elementor-element-c94930d .elementor-toggle-title, .elementor-18 .elementor-element.elementor-element-c94930d .elementor-toggle-icon{color:#972BD3;}.elementor-18 .elementor-element.elementor-element-c94930d .elementor-toggle-icon svg{fill:#972BD3;}.elementor-18 .elementor-element.elementor-element-c94930d .elementor-tab-title.elementor-active a, .elementor-18 .elementor-element.elementor-element-c94930d .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#0A4764;}.elementor-18 .elementor-element.elementor-element-c94930d .elementor-tab-content{color:#0A4764;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-a67427f > .elementor-container{min-height:800px;}.elementor-18 .elementor-element.elementor-element-a67427f{padding:0px 25px 0px 25px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-a67427f > .elementor-container{min-height:612px;}.elementor-18 .elementor-element.elementor-element-a67427f{padding:100px 25px 0px 25px;}}