@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-accordion){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-accordion) .brx-open .accordion-content-wrapper{display:block}:where(.brxe-accordion) .brx-open .icon.expanded{display:block!important}:where(.brxe-accordion) .brx-open .icon.expanded+.icon{display:none}:where(.brxe-accordion) .accordion-title-wrapper{cursor:pointer;margin-bottom:-1px;padding:15px 0;transition:var(--bricks-transition)}:where(.brxe-accordion) .accordion-title{align-items:center;display:flex}:where(.brxe-accordion) .accordion-title:empty{display:none!important}:where(.brxe-accordion) .accordion-title.icon-left{flex-direction:row-reverse}:where(.brxe-accordion) .accordion-title.icon-left .icon{margin-left:0;margin-right:10px}:where(.brxe-accordion) .accordion-title.icon-right .icon{margin-left:10px;margin-right:0}:where(.brxe-accordion) .accordion-title .title{flex:1;line-height:30px;margin:0}:where(.brxe-accordion) .accordion-title .icon{font-size:.8em;line-height:1;position:relative;top:1px;transform-origin:center}:where(.brxe-accordion) .accordion-title .icon.expanded{display:none}:where(.brxe-accordion) .accordion-subtitle{opacity:.8}:where(.brxe-accordion) .accordion-content-wrapper{animation:height .5s ease;display:none;overflow:hidden;padding:0 0 15px}:where(.brxe-accordion) .accordion-content-wrapper:empty{display:none!important}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-sec001 {background-image: url("https://vmc.local/wp-content/uploads/2019/09/header-nosotros_1920x478-1.jpg"); background-size: calc(100% + 10px) auto; background-position: 50% -24px; height: 226px; font-family: "Roboto"}@media (max-width: 991px) {#brxe-sec001 {background-image: url("https://vmc.local/wp-content/uploads/2019/09/header-nosotros_1920x478-1.jpg"); background-size: cover; background-position: center center}}#brxe-hea004 {font-family: "Roboto"; font-size: 37px; font-weight: 800; letter-spacing: 1px; line-height: 44.4px; color: #282828; text-transform: uppercase; text-align: left; padding-bottom: 30px; margin-top: 0}#brxe-hea007 {font-family: "Roboto"; font-size: 21px; font-weight: 600; line-height: 25.2px; color: #cb2128; text-align: left; padding-bottom: 30px; margin-top: 0}#brxe-tex008 {font-family: "Roboto"; font-size: 15px; line-height: 25.5px; color: #000000; padding-bottom: 30px}#brxe-tex008 a {font-family: "Roboto"; font-size: 15px; line-height: 25.5px; color: #000000; font-size: inherit}#brxe-tex008 p{margin:0 0 20px}#brxe-blo006 {width: 50%; padding-right: 45px; padding-left: 15px}@media (max-width: 991px) {#brxe-blo006 {width: 100%; padding-right: 0; padding-left: 0}}#brxe-tex010 {font-family: "Roboto"; font-size: 15px; line-height: 25.5px; color: #000000; padding-bottom: 30px}#brxe-tex010 a {font-family: "Roboto"; font-size: 15px; line-height: 25.5px; color: #000000; font-size: inherit}#brxe-tex010 p{margin:0 0 20px}#brxe-blo009 {width: 50%; padding-top: 57px; padding-right: 45px; padding-left: 15px}@media (max-width: 991px) {#brxe-blo009 {width: 100%; padding-top: 0; padding-right: 0; padding-left: 0}}#brxe-blo005 {flex-direction: row; margin-right: -15px; margin-left: -15px; align-items: flex-start; flex-wrap: wrap}#brxe-blo005{width:calc(100% + 30px)!important;max-width:none!important}@media (max-width:991px){#brxe-blo005{width:100%!important}}@media (max-width: 991px) {#brxe-blo005 {flex-direction: column}}#brxe-con003 {width: 100%; max-width: 1180px; flex-direction: column; padding-right: 30px; padding-left: 30px}#brxe-sec002 {font-family: "Roboto"; padding-top: 60px; padding-bottom: 30px}#brxe-blo013 {width: 36.6667%; height: 1086px; background-image: url("https://vmc.local/wp-content/uploads/2019/07/img-mision.jpg"); background-size: cover; background-position: 57% 0; padding-top: 0; padding-bottom: 0; align-self: flex-start !important}@media (max-width: 991px) {#brxe-blo013 {width: 100%; height: 300px}}#brxe-acc015 {margin-bottom: 31px}#brxe-acc015 .accordion-item {font-family: "Roboto"; color: #ffffff}#brxe-acc015{color:#fff}#brxe-acc015 .accordion-title-wrapper{padding:0;margin:0 0 16px;cursor:pointer}#brxe-acc015 .accordion-title{align-items:flex-start}#brxe-acc015 .accordion-title .title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;line-height:21px;padding:13.5px 10px 13.5px 0;color:#fff;text-transform:none}#brxe-acc015 .accordion-title .icon{box-sizing:border-box;width:48px;height:48px;margin:0 28px 0 0;top:0;text-align:center;line-height:48px;font-size:12px;color:#fff;background:#b01200;border:2px solid #b01200}#brxe-acc015 .accordion-title .icon:not(.expanded){display:block}#brxe-acc015 .brx-open .accordion-title .icon:not(.expanded){display:none!important}#brxe-acc015 .accordion-title .icon.expanded{display:none;background:transparent;line-height:44px}#brxe-acc015 .brx-open .accordion-title .icon.expanded{display:block!important}#brxe-acc015 .brx-open .accordion-title-wrapper{margin-bottom:0}#brxe-acc015 .accordion-content-wrapper{padding:22px 0 14px 76px;font-size:15px;line-height:25.5px;color:#fff}#brxe-acc015 .accordion-content-wrapper p{margin:0 0 20px}@media (max-width:991px){#brxe-acc015{width:100%} #brxe-acc015 .accordion-title .icon{margin-right:16px} #brxe-acc015 .accordion-content-wrapper{padding-left:0}}#brxe-blo014 {width: 63.3333%; background-color: #cb2128; padding-top: 75px; padding-right: 158px; padding-bottom: 50px; padding-left: 80px; justify-content: flex-start}@media (max-width: 991px) {#brxe-blo014 {width: 100%; padding-top: 40px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px}}#brxe-con012 {width: 100%; max-width: 100%; flex-direction: row; column-gap: 0px; align-items: stretch; min-height: 1086px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}@media (max-width: 991px) {#brxe-con012 {flex-direction: column}}#brxe-sec011 {font-family: "Roboto"; padding-top: 0; padding-bottom: 0}