body {
   background-color: #FFFFFF;
   color: #000000;
   font-family: "Open Sans";
   font-size: 13px;
   font-weight: normal;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
#wb_LayoutGridHeader {
   background-color: #F2F3F7;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridHeader {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 1366px;
   padding: 5px 0 5px 0;
}
#LayoutGridHeader > .col-1,
#LayoutGridHeader > .col-2,
#LayoutGridHeader > .col-3,
#LayoutGridHeader > .col-4 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#LayoutGridHeader > .col-1,
#LayoutGridHeader > .col-2,
#LayoutGridHeader > .col-3,
#LayoutGridHeader > .col-4 {
   flex: 0 0 auto;
}
#LayoutGridHeader > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   order: 9996;
   text-align: left;
}
#LayoutGridHeader > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 8.33333333%;
   order: 9997;
   text-align: center;
}
#LayoutGridHeader > .col-3 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 66.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 66.66666667%;
   order: 9998;
   text-align: left;
}
#LayoutGridHeader > .col-4 {
   align-content: flex-end;
   align-items: flex-end;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 16.66666667%;
   order: 9999;
   text-align: center;
}
@media (max-width: 300px) {
#LayoutGridHeader > .col-1,
#LayoutGridHeader > .col-2,
#LayoutGridHeader > .col-3,
#LayoutGridHeader > .col-4 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_PanelMenuPhone a,
#PanelMenuPhone_markup li a {
   display: block;
   text-align: center;
   vertical-align: middle;
}
#PanelMenuPhone_markup {
   display: none;
   margin: 0;
   padding: 0;
}
#PanelMenuPhone_panel #PanelMenuPhone_markup {
   display: block;
}
#PanelMenuPhone_markup ul {
   list-style-type: none;
   list-style: none;
   margin: 0;
   padding: 0;
}
#PanelMenuPhone_markup li a,
#PanelMenuPhone_markup li a:hover {
   box-shadow: none;
   padding: 10px 10px 10px 10px;
}
#PanelMenuPhone_markup .divider {
   background-color: #F7F8FA;
   height: 1px;
   margin: 9px 0;
   overflow: hidden;
}
#PanelMenuPhone_panel {
   display: none;
   height: 100%;
   position: fixed;
   top: 0;
   width: 250px;
   z-index: 9999;
}
#PanelMenuPhone_markup li a {
   background-color: #F7F8FA;
   border: 0px solid #F7F8FA;
   color: #454545;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   text-decoration: none;
   text-transform: none;
}
#wb_PanelMenuPhone a {
   background-color: #F2F3F7;
   border: 0px solid #F2F3F7;
   border-radius: 0px;
   color: #696969;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-decoration: none;
   text-transform: none;
}
#PanelMenuPhone_markup li a:hover {
   background-color: #9370DB;
   border: 0px solid #9370DB;
   color: #2B2B2B;
}
#PanelMenuPhone_markup li a .icon {
   fill: currentColor;
   height: 16px;
   margin-right: 4px;
   vertical-align: middle;
   width: 16px;
}
#PanelMenuPhone_markup li a:hover .icon {
   fill: currentColor;
}
#wb_PanelMenuPhone a:hover {
   background-color: #F7F8FA;
   border: 0px solid #F7F8FA;
   color: #9370DB;
}
#PanelMenuPhone_panel {
   background-color: #F7F8FA;
   overflow-y: auto;
}
#PanelMenuPhone .line {
   background: #696969;
   border-radius: 2px;
   display: block;
   height: 4px;
   margin: 4px auto;
   transition: all 0.3s ease-in-out;
   width: 22px;
}
#PanelMenuPhone .line:first-child {
   margin-top: 39px;
}
#PanelMenuPhone.open .line:nth-child(1) {
   opacity: 0;
   transform: translateX(-100%);
}
#PanelMenuPhone.open .line:nth-child(2) {
}
#PanelMenuPhone.open .line:nth-child(3) {
   opacity: 0;
   transform: translateX(+100%);
}
#PanelMenuPhone {
   height: 100px;
   line-height: 100px;
   position: relative;
   width: 100%;
   z-index: 999;
}
#PanelMenuPhone-close {
   display: none;
   text-align: right;
}
#PanelMenuPhone-close a {
   color: #696969;
   display: inline-block;
   font-size: 44px;
   font-weight: bold;
   padding: 5px 10px 5px 10px;
   text-decoration: none;
}
#PanelMenuPhone-close a:hover {
   color: #9370DB;
}
@media all and (max-width:400px) {
#PanelMenuPhone_panel {
   width: 100%;
}
body {
   margin-left: 0  !important;
}
#PanelMenuPhone-close {
   display: block;
}
}
#wb_CssMenuPC {
   background-color: transparent;
   border: 0px solid #F2F3F7;
   border-radius: 0px;
   margin: 0;
   position: relative;
   text-align: left;
   z-index: 1111  !important;
}
#wb_CssMenuPC ul {
   display: inline-block;
   font-size: 0;
   list-style-type: none;
   margin: 0;
   padding: 0;
   position: relative;
}
#wb_CssMenuPC li {
   display: inline-block;
   margin: 0;
   padding: 0px 20px 0px 0px;
}
#wb_CssMenuPC a {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   color: #696969;
   display: block;
   font-family: "Open Sans";
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-decoration: none;
   text-transform: none;
   vertical-align: middle;
}
#wb_CssMenuPC > ul > li > a {
   height: 50px;
   line-height: 50px;
   padding: 0px 5px 0px 5px;
}
#wb_CssMenuPC li:hover a,
#wb_CssMenuPC a:hover {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   color: #9370DB;
}
#wb_CssMenuPC li.firstmain {
   padding-left: 0px;
}
#wb_CssMenuPC li.lastmain {
   padding-right: 0px;
}
#wb_CssMenuPC li:hover,
#wb_CssMenuPC li a:hover {
   position: relative;
}
#wb_CssMenuPC a.withsubmenu {
   background-image: none;
   padding: 0 5px 0 5px;
}
#wb_CssMenuPC li:hover a.withsubmenu,
#wb_CssMenuPC a.withsubmenu:hover {
   background-image: none;
}
#wb_CssMenuPC ul ul {
   background-color: #FFFFFF;
   border: none;
   height: auto;
   left: 0;
   position: absolute;
   top: 0;
   visibility: hidden;
   width: 254px;
   z-index: 9999;
}
#wb_CssMenuPC ul :hover ul {
   left: 2px;
   padding-top: 0px;
   top: 50px;
   visibility: visible;
}
#wb_CssMenuPC .firstmain:hover ul {
   left: 2px;
}
#wb_CssMenuPC li li {
   border: 2px solid #DCDCDC;
   border-width: 0 2px;
   padding: 0 0px 0px 0px;
   width: 250px;
}
#wb_CssMenuPC li li.firstitem {
   border-top-left-radius: 16px;
   border-top-right-radius: 16px;
   border-top: 2px #DCDCDC solid;
}
#wb_CssMenuPC li li.lastitem {
   border-bottom-left-radius: 16px;
   border-bottom-right-radius: 16px;
   border-bottom: 2px #DCDCDC solid;
}
#wb_CssMenuPC ul ul a,
#wb_CssMenuPC ul :hover ul a {
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 16px;
   color: #696969;
   float: none;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   height: auto;
   line-height: 13px;
   margin: 0;
   padding: 8px 6px 7px 6px;
   text-align: center;
   text-decoration: none;
   text-transform: none;
   white-space: normal;
   width: 238px;
}
#wb_CssMenuPC ul :hover ul .firstitem a {
   margin-top: 0px;
}
#wb_CssMenuPC ul ul :hover a,
#wb_CssMenuPC ul ul a:hover,
#wb_CssMenuPC ul ul :hover ul :hover a,
#wb_CssMenuPC ul ul :hover ul a:hover {
   background-color: #F5F5F5;
   background-image: none;
   border: 0px solid transparent;
   color: #9370DB;
}
#wb_CssMenuPC br {
   clear: both;
   font-size: 1px;
   height: 0;
   line-height: 0;
}
#CssMenuPC li i {
   font-size: 15px;
   margin-left: 4px;
   width: 17px;
}
#wb_ImageLogoMini {
   margin: 0 0 0 20px;
   vertical-align: top;
}
#ImageLogoMini {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 35px;
   padding: 0;
   vertical-align: top;
   width: 82.3%;
}
#wb_Heading3CorePack {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#Heading3CorePack {
   color: #009CF4;
   font-family: "Montserrat ExtraBold";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#Heading3CorePack a {
   color: inherit;
   text-decoration: none;
}
#ButtonManuCTA {
   -webkit-appearance: none;
   background-color: rgba(31,44,61,0.97);
   background-image: none;
   border: 2px solid #1F2C3D;
   border-radius: 6px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 44px;
   margin: 5px 0 5px 0;
   padding: 1px 6px 1px 6px;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#ButtonManuCTA:focus {
   outline: 0;
}
#wb_static-hero-content {
   background-attachment: scroll;
   background-color: transparent;
   background-image: url('../images/Packaging%2dDesign%2dLab.webp');
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
   border: 0px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#static-hero-content {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 750px;
   padding: 100px 0 50px 0;
}
#static-hero-content > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#static-hero-content > .col-1 {
   flex: 0 0 auto;
}
#static-hero-content > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
@media (max-width: 480px) {
#static-hero-content > .col-1 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#static-hero-content-overlay {
   background-color: #000000;
   border-radius: 0px;
   bottom: 0;
   left: 0;
   opacity: 0.59;
   position: absolute;
   right: 0;
   top: 0;
}
#wb_LayoutPresentation {
   background-color: rgba(255,255,255,0.59);
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutPresentation {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 1000px;
   padding: 50px 0 50px 0;
}
#LayoutPresentation > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#LayoutPresentation > .col-1 {
   flex: 0 0 auto;
}
#LayoutPresentation > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
@media (max-width: 480px) {
#LayoutPresentation > .col-1 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#LayoutPresentation-divider-bottom {
   bottom: 0%;
   height: 2px;
   left: 0;
   line-height: 0;
   overflow: hidden;
   position: absolute;
   width: 100%;
}
#LayoutPresentation-divider-bottom svg {
   display: block;
   height: 100%;
   left: 50%;
   position: relative;
   transform: translateX(-50%);
   width: 80%;
}
#LayoutPresentation-divider-bottom .divider-fill {
   fill: rgba(220,220,220,1.00);
   transform-origin: bottom;
   transform: rotateY(0deg);
}
#wb_AcercadeLayoutGrid {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#AcercadeLayoutGrid {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 1366px;
   padding: 50px 0 50px 0;
}
#AcercadeLayoutGrid > .col-1,
#AcercadeLayoutGrid > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#AcercadeLayoutGrid > .col-1,
#AcercadeLayoutGrid > .col-2 {
   flex: 0 0 auto;
}
#AcercadeLayoutGrid > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 33.33333333%;
   text-align: left;
}
#AcercadeLayoutGrid > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 66.66666667%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 66.66666667%;
   text-align: center;
}
@media (max-width: 700px) {
#AcercadeLayoutGrid > .col-1,
#AcercadeLayoutGrid > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_QueHacemosLayout {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#QueHacemosLayout {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 1366px;
   padding: 50px 0 50px 0;
}
#QueHacemosLayout > .col-1,
#QueHacemosLayout > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#QueHacemosLayout > .col-1,
#QueHacemosLayout > .col-2 {
   flex: 0 0 auto;
}
#QueHacemosLayout > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 58.33333333%;
   text-align: center;
}
#QueHacemosLayout > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
@media (max-width: 700px) {
#QueHacemosLayout > .col-1,
#QueHacemosLayout > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_UsersLayout {
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0 0 30px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#UsersLayout {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#UsersLayout > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#UsersLayout > .col-1 {
   flex: 0 0 auto;
}
#UsersLayout > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
@media (max-width: 480px) {
#UsersLayout > .col-1 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_serviciosLayoutGrid {
   background-color: rgba(242,243,247,0.80);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#serviciosLayoutGrid {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 1366px;
   padding: 50px 0 0 0;
}
#serviciosLayoutGrid > .row {
   margin-left: 0;
   margin-right: 0;
}
#serviciosLayoutGrid > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#serviciosLayoutGrid > .row > .col-1 {
   float: left;
}
#serviciosLayoutGrid > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
   width: 100%;
}
#serviciosLayoutGrid:before,
#serviciosLayoutGrid:after,
#serviciosLayoutGrid .row:before,
#serviciosLayoutGrid .row:after {
   content: " ";
   display: table;
}
#serviciosLayoutGrid:after,
#serviciosLayoutGrid .row:after {
   clear: both;
}
@media (max-width: 758px) {
#serviciosLayoutGrid > .row > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#wb_serviciosHeading {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0 10px 0 10px;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#serviciosHeading {
   color: #1F2C3D;
   font-family: Arial;
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#wb_serviciosText {
   background-color: rgba(242,243,247,0.73);
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 10px 10px 20px 10px;
   padding: 0 0 10px 0;
   text-align: center;
}
#wb_serviciosText {
   color: #808080;
   font-family: Montserrat;
   font-size: 16px;
   font-weight: 400;
   line-height: 22px;
}
#wb_serviciosText p,
#wb_serviciosText ul {
   margin: 0;
   padding: 0;
}
#wb_serviciosText {
   box-sizing: border-box;
   display: block;
   margin: 10px 10px 20px 10px;
   width: calc(100% - 20px);
}
#wb_ServiciosCardServicios {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   position: relative;
   width: 100%;
   z-index: 0;
}
#ServiciosCardServicios {
   align-content: flex-start;
   align-items: stretch;
   background-color: transparent;
   background-image: none;
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   font-size: 0;
   justify-content: center;
   margin-bottom: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   max-width: 1366px;
   padding: 0 0 70px 0;
   position: relative;
}
@media all and (max-width:768px) {
#ServiciosCardServicios {
   flex-direction: column;
   flex-wrap: nowrap;
}
}
#wb_FabricacionCard {
   align-self: auto;
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   border: 1px solid #DEE2E6;
   border-radius: 20px;
   box-shadow: -4px 0px 5px #A9A9A9;
   box-sizing: border-box;
   display: flex;
   flex-basis: 0%;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   margin: 8px 8px 8px 8px;
   position: relative;
   text-align: center;
}
#FabricacionCard-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#FabricacionCard-card-item0 {
   border: 0px solid #000000;
   border-radius: 15px;
   box-sizing: border-box;
   height: 80px;
   margin: 50px 0 0 0;
   margin-left: auto;
   margin-right: auto;
   max-width: 80px;
   padding: 0;
   width: 100%;
}
#FabricacionCard-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: center;
}
#FabricacionCard-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#FabricacionCard-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#FabricacionCard-card-item2 {
   box-sizing: border-box;
   margin: 15px 30px 0 30px;
   padding: 0;
   text-align: center;
}
#FabricacionCard-card-item2 a {
   color: inherit;
   text-decoration: none;
}
#FabricacionCard-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 0;
}
#FabricacionCard-card-item3 {
   border-top: 1px #DCDCDC solid;
   border-width: 1px 0 0 0;
   box-sizing: border-box;
   height: 0;
   line-height: 0;
   margin: 20px 70px 10px 70px;
}
#FabricacionCard-card-item4 {
   box-sizing: border-box;
   color: #808080;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 50px 0;
   padding: 0;
   text-align: center;
}
#FabricacionCard-card-item4 a {
   color: inherit;
   text-decoration: none;
}
#wb_EspecializadoCard {
   align-self: auto;
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   border: 1px solid #DEE2E6;
   border-radius: 20px;
   box-shadow: -4px 0px 5px #A9A9A9;
   box-sizing: border-box;
   display: flex;
   flex-basis: 0%;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   margin: 8px 8px 8px 8px;
   position: relative;
   text-align: center;
}
#EspecializadoCard-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#EspecializadoCard-card-item0 {
   border: 0px solid transparent;
   border-radius: 15px;
   box-sizing: border-box;
   height: 80px;
   margin: 50px 0 0 0;
   margin-left: auto;
   margin-right: auto;
   max-width: 80px;
   padding: 0;
   width: 100%;
}
#EspecializadoCard-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: center;
}
#EspecializadoCard-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#EspecializadoCard-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#EspecializadoCard-card-item2 {
   box-sizing: border-box;
   margin: 15px 30px 0 30px;
   padding: 0;
   text-align: center;
}
#EspecializadoCard-card-item2 a {
   color: inherit;
   text-decoration: none;
}
#EspecializadoCard-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 0;
}
#EspecializadoCard-card-item3 {
   border-top: 1px #DCDCDC solid;
   border-width: 1px 0 0 0;
   box-sizing: border-box;
   height: 0;
   line-height: 0;
   margin: 20px 70px 10px 70px;
}
#EspecializadoCard-card-item4 {
   box-sizing: border-box;
   color: #696969;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 50px 0;
   padding: 0;
   text-align: center;
}
#EspecializadoCard-card-item4 a {
   color: inherit;
   text-decoration: none;
}
#wb_InsumosCard {
   align-self: auto;
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   border: 1px solid #DEE2E6;
   border-radius: 20px;
   box-shadow: -4px 0px 5px #A9A9A9;
   box-sizing: border-box;
   display: flex;
   flex-basis: 0%;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   margin: 8px 8px 8px 8px;
   position: relative;
   text-align: center;
}
#InsumosCard-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#InsumosCard-card-item0 {
   border: 1px solid transparent;
   border-radius: 15px;
   box-sizing: border-box;
   height: 80px;
   margin: 50px 0 0 0;
   margin-left: auto;
   margin-right: auto;
   max-width: 80px;
   padding: 0;
   width: 100%;
}
#InsumosCard-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: center;
}
#InsumosCard-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#InsumosCard-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#InsumosCard-card-item2 {
   box-sizing: border-box;
   margin: 15px 30px 0 30px;
   padding: 0;
   text-align: center;
}
#InsumosCard-card-item2 a {
   color: inherit;
   text-decoration: none;
}
#InsumosCard-card-item2 p {
   color: #808080;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 0;
}
#InsumosCard-card-item3 {
   border-top: 1px #DCDCDC solid;
   border-width: 1px 0 0 0;
   box-sizing: border-box;
   height: 0;
   line-height: 0;
   margin: 20px 70px 10px 70px;
}
#InsumosCard-card-item4 {
   box-sizing: border-box;
   color: #808080;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 50px 0;
   padding: 0;
   text-align: center;
}
#InsumosCard-card-item4 a {
   color: inherit;
   text-decoration: none;
}
#wb_hero-header1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 10px 0 0 0;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#hero-header1 {
   color: #F5F5F5;
   font-family: "Open Sans";
   font-size: 64px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#wb_hero-header2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#hero-header2 {
   color: #F5F5F5;
   font-family: Montserrat;
   font-size: 21px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#wb_LayoutCTA {
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutCTA {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0 0 25px 0;
}
#LayoutCTA > .col-1,
#LayoutCTA > .col-2,
#LayoutCTA > .col-3 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutCTA > .col-1,
#LayoutCTA > .col-2,
#LayoutCTA > .col-3 {
   flex: 0 0 auto;
}
#LayoutCTA > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 33.33333333%;
   text-align: center;
}
#LayoutCTA > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 33.33333333%;
   text-align: center;
}
#LayoutCTA > .col-3 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 33.33333333%;
   text-align: center;
}
@media (max-width: 300px) {
#LayoutCTA > .col-1,
#LayoutCTA > .col-2,
#LayoutCTA > .col-3 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#ConoceMasButton {
   -webkit-appearance: none;
   background-color: rgba(245,245,245,0.97);
   background-image: none;
   border: 2px solid #DCDCDC;
   border-radius: 6px;
   box-sizing: border-box;
   color: #000000;
   font-family: "Open Sans";
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 44px;
   margin: 30px 0 0 0;
   padding: 1px 6px 1px 6px;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#ConoceMasButton:focus {
   outline: 0;
}
#SlideShowUsers .image {
   border-radius: inherit;
   border-width: 0;
   display: block;
   float: left;
   height: 50px;
   width: auto;
}
#SlideShowUsers li {
   border-radius: inherit;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
#SlideShowUsers {
   display: inline-block;
   height: 50px;
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
   width: 100%;
}
#SlideShowUsers {
   margin: 25px 0 25px 0;
}
#SlideShowUsers {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
}
#wb_Textdisclaimer {
   background-color: rgba(255,255,255,0.73);
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0 50px 0 50px;
   padding: 0 10px 0 10px;
   text-align: center;
}
#wb_Textdisclaimer {
   color: #4F4F4F;
   font-family: Montserrat;
   font-size: 12px;
   font-weight: 400;
   line-height: 16px;
}
#wb_Textdisclaimer p,
#wb_Textdisclaimer ul {
   margin: 0;
   padding: 0;
}
#wb_Textdisclaimer {
   box-sizing: border-box;
   display: block;
   margin: 0 50px 0 50px;
   width: calc(100% - 100px);
}
#wb_TextTrust {
   background-color: transparent;
   background-image: none;
   border-bottom-color: #D3D3D3;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-left-color: #000000;
   border-left-style: none;
   border-left-width: 0px;
   border-radius: 0px;
   border-right-color: #000000;
   border-right-style: none;
   border-right-width: 0px;
   border-top-color: #000000;
   border-top-style: none;
   border-top-width: 0px;
   margin: 0 100px 0 100px;
   padding: 0;
   text-align: center;
}
#wb_TextTrust {
   color: #4F4F4F;
   font-family: Montserrat;
   font-size: 15px;
   font-weight: 400;
   line-height: 20px;
}
#wb_TextTrust p,
#wb_TextTrust ul {
   margin: 0;
   padding: 0;
}
#wb_TextTrust {
   box-sizing: border-box;
   display: block;
   margin: 0 100px 0 100px;
   width: calc(100% - 200px);
}
#wb_Image3ELogo {
   margin: 10px 0 0 0;
   vertical-align: top;
}
#Image3ELogo {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 100px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#wb_LayoutGridIndustrias {
   background-color: #F4F5F9;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridIndustrias {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 1366px;
   padding: 0;
}
#LayoutGridIndustrias > .col-1,
#LayoutGridIndustrias > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGridIndustrias > .col-1,
#LayoutGridIndustrias > .col-2 {
   flex: 0 0 auto;
}
#LayoutGridIndustrias > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
#LayoutGridIndustrias > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutGridIndustrias > .col-1,
#LayoutGridIndustrias > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_LayoutGridSuccessStories {
   background-color: rgba(255,255,255,0.80);
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridSuccessStories {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   max-width: 1366px;
   padding: 50px 0 50px 0;
}
#LayoutGridSuccessStories > .col-1,
#LayoutGridSuccessStories > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#LayoutGridSuccessStories > .col-1,
#LayoutGridSuccessStories > .col-2 {
   flex: 0 0 auto;
}
#LayoutGridSuccessStories > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 50%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 50%;
   text-align: center;
}
#LayoutGridSuccessStories > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 50%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 50%;
   text-align: left;
}
@media (max-width: 758px) {
#LayoutGridSuccessStories > .col-1,
#LayoutGridSuccessStories > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_LayoutGridContacts {
   background-color: #F4F4F4;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridContacts {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   max-width: 1150px;
   padding: 100px 15px 100px 15px;
}
#LayoutGridContacts > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGridContacts > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGridContacts > .row > .col-1 {
   float: left;
}
#LayoutGridContacts > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 100%;
}
#LayoutGridContacts:before,
#LayoutGridContacts:after,
#LayoutGridContacts .row:before,
#LayoutGridContacts .row:after {
   content: " ";
   display: table;
}
#LayoutGridContacts:after,
#LayoutGridContacts .row:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGridContacts > .row > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#wb_FooterText {
   background-color: transparent;
   background-image: none;
   border: 0px solid #F5F5F5;
   border-radius: 0px;
   margin: 0;
   padding: 10px 20px 30px 10px;
   text-align: left;
}
#wb_FooterText {
   color: #F5F5F5;
   font-family: Montserrat;
   font-size: 15px;
   font-weight: 400;
   line-height: 20px;
}
#wb_FooterText p,
#wb_FooterText ul {
   margin: 0;
   padding: 0;
}
#wb_FooterText {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_Logo3EFooter {
   margin: 10px 0 0 15px;
   vertical-align: top;
}
#Logo3EFooter {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: 0;
   margin-right: auto;
   max-width: 50px;
   padding: 0;
   vertical-align: top;
   width: 96.47%;
}
#wb_LayoutFooter {
   background-color: #1F2C3D;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutFooter {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 20px 0 50px 0;
}
#LayoutFooter > .col-1,
#LayoutFooter > .col-2,
#LayoutFooter > .col-3 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#LayoutFooter > .col-1,
#LayoutFooter > .col-2,
#LayoutFooter > .col-3 {
   flex: 0 0 auto;
}
#LayoutFooter > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 33.33333333%;
   text-align: left;
}
#LayoutFooter > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 33.33333333%;
   text-align: left;
}
#LayoutFooter > .col-3 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 33.33333333%;
   text-align: left;
}
@media (max-width: 480px) {
#LayoutFooter > .col-1,
#LayoutFooter > .col-2,
#LayoutFooter > .col-3 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_TextSoluciones {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 10px 5px 0 5px;
   padding: 0;
   text-align: left;
}
#wb_TextSoluciones {
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 19px;
   font-weight: bold;
   line-height: 26px;
}
#wb_TextSoluciones p,
#wb_TextSoluciones ul {
   margin: 0;
   padding: 0;
}
#wb_TextSoluciones {
   box-sizing: border-box;
   display: block;
   margin: 10px 5px 0 5px;
   width: calc(100% - 10px);
}
#wb_TextLinksServicios {
   margin: 30px 0 0 0;
   padding: 0;
}
#wb_TextLinksServicios {
   color: #F5F5F5;
   font-family: Montserrat;
   font-size: 16px;
   font-weight: 400;
   line-height: 22px;
}
#wb_TextLinksServicios p,
#wb_TextLinksServicios ul {
   margin: 0;
   padding: 0;
}
#wb_TextLinksServicios {
   box-sizing: border-box;
   display: block;
   margin: 30px 0 0 0;
   width: 100%;
}
#wb_TextOfnaPlanta {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 10px 5px 0 5px;
   padding: 0;
   text-align: left;
}
#wb_TextOfnaPlanta {
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 19px;
   font-weight: bold;
   line-height: 26px;
}
#wb_TextOfnaPlanta p,
#wb_TextOfnaPlanta ul {
   margin: 0;
   padding: 0;
}
#wb_TextOfnaPlanta {
   box-sizing: border-box;
   display: block;
   margin: 10px 5px 0 5px;
   width: calc(100% - 10px);
}
#wb_TextLinksMapMailCel {
   margin: 30px 0 0 0;
   padding: 0;
}
#wb_TextLinksMapMailCel {
   color: #DCDCDC;
   font-family: "Open Sans";
   font-size: 15px;
   font-weight: 400;
   line-height: 20px;
}
#wb_TextLinksMapMailCel p,
#wb_TextLinksMapMailCel ul {
   margin: 0;
   padding: 0;
}
#wb_TextLinksMapMailCel {
   box-sizing: border-box;
   display: block;
   margin: 30px 0 0 0;
   width: 100%;
}
#wb_TextRecursos {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 10px 5px 0 5px;
   padding: 0;
   text-align: left;
}
#wb_TextRecursos {
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 19px;
   font-weight: bold;
   line-height: 26px;
}
#wb_TextRecursos p,
#wb_TextRecursos ul {
   margin: 0;
   padding: 0;
}
#wb_TextRecursos {
   box-sizing: border-box;
   display: block;
   margin: 10px 5px 0 5px;
   width: calc(100% - 10px);
}
#wb_WhatsappImage {
   margin: 20px 0 0 0;
   vertical-align: top;
}
#WhatsappImage {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: 0;
   margin-right: auto;
   max-width: 80px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#wb_IconFacebook {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   display: inline-block;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#IconFacebook {
   display: flex;
   flex-wrap: nowrap;
   height: 25px;
   justify-content: center;
   width: 25px;
}
#IconFacebook i {
   color: #FFFFFF;
   display: inline-block;
   font-size: 25px;
   line-height: 25px;
   vertical-align: middle;
}
#wb_IconFacebook:hover #IconFacebook i {
   color: #9370DB;
}
#wb_IconX {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   display: inline-block;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#IconX {
   display: flex;
   flex-wrap: nowrap;
   height: 25px;
   justify-content: center;
   width: 25px;
}
#IconX i {
   color: #FFFFFF;
   display: inline-block;
   font-size: 25px;
   line-height: 25px;
   vertical-align: middle;
}
#wb_IconX:hover #IconX i {
   color: #9370DB;
}
#wb_IconInstagram {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   display: inline-block;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#IconInstagram {
   display: flex;
   flex-wrap: nowrap;
   height: 25px;
   justify-content: center;
   width: 25px;
}
#IconInstagram i {
   color: #FFFFFF;
   display: inline-block;
   font-size: 25px;
   line-height: 25px;
   vertical-align: middle;
}
#wb_IconInstagram:hover #IconInstagram i {
   color: #9370DB;
}
#wb_IconIn {
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   display: inline-block;
   margin: 0;
   padding: 0;
   position: relative;
   text-align: center;
   vertical-align: top;
}
#IconIn {
   display: flex;
   flex-wrap: nowrap;
   height: 25px;
   justify-content: center;
   width: 25px;
}
#IconIn i {
   color: #FFFFFF;
   display: inline-block;
   font-size: 25px;
   line-height: 25px;
   vertical-align: middle;
}
#wb_IconIn:hover #IconIn i {
   color: #9370DB;
}
#wb_LayoutGridSocialM {
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridSocialM {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0 60px 0 0;
}
#LayoutGridSocialM > .col-1,
#LayoutGridSocialM > .col-2,
#LayoutGridSocialM > .col-3,
#LayoutGridSocialM > .col-4,
#LayoutGridSocialM > .col-5,
#LayoutGridSocialM > .col-6 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#LayoutGridSocialM > .col-1,
#LayoutGridSocialM > .col-2,
#LayoutGridSocialM > .col-3,
#LayoutGridSocialM > .col-4,
#LayoutGridSocialM > .col-5,
#LayoutGridSocialM > .col-6 {
   flex: 0 0 auto;
}
#LayoutGridSocialM > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-3 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-4 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-5 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-6 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
@media (max-width: 100px) {
#LayoutGridSocialM > .col-1,
#LayoutGridSocialM > .col-2,
#LayoutGridSocialM > .col-3,
#LayoutGridSocialM > .col-4,
#LayoutGridSocialM > .col-5,
#LayoutGridSocialM > .col-6 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_LayoutGrIdContainFooter {
   background-color: #1F2C3D;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGrIdContainFooter {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 20px 0 50px 0;
}
#LayoutGrIdContainFooter > .col-1,
#LayoutGrIdContainFooter > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGrIdContainFooter > .col-1,
#LayoutGrIdContainFooter > .col-2 {
   flex: 0 0 auto;
}
#LayoutGrIdContainFooter > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 33.33333333%;
   text-align: left;
}
#LayoutGrIdContainFooter > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 66.66666667%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 66.66666667%;
   text-align: left;
}
@media (max-width: 700px) {
#LayoutGrIdContainFooter > .col-1,
#LayoutGrIdContainFooter > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#LayoutGrIdContainFooter-divider-top {
   height: 7px;
   left: 0;
   line-height: 0;
   overflow: hidden;
   position: absolute;
   top: 0%;
   transform: scaleX(-1.0);
   width: 100%;
}
#LayoutGrIdContainFooter-divider-top svg {
   display: block;
   height: 100%;
   left: 50%;
   position: relative;
   top: 0;
   transform: translateX(-50%);
   width: 100%;
}
#LayoutGrIdContainFooter-divider-top .divider-fill {
   fill: rgba(79,79,79,1.00);
   transform-origin: bottom;
   transform: rotateY(0deg);
}
#wb_TextLinksRecursos {
   margin: 30px 0 0 0;
   padding: 0;
}
#wb_TextLinksRecursos {
   color: #F5F5F5;
   font-family: Montserrat;
   font-size: 16px;
   font-weight: 400;
   line-height: 22px;
}
#wb_TextLinksRecursos p,
#wb_TextLinksRecursos ul {
   margin: 0;
   padding: 0;
}
#wb_TextLinksRecursos {
   box-sizing: border-box;
   display: block;
   margin: 30px 0 0 0;
   width: 100%;
}
#wb_LayoutGridSticky {
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: -webkit-sticky;
   position: sticky;
   table-layout: fixed;
   text-align: center;
   top: 0;
   width: 100%;
   z-index: 7776;
}
#LayoutGridSticky {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 0 15px 0 15px;
}
#LayoutGridSticky > .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGridSticky > .row > .col-1 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGridSticky > .row > .col-1 {
   float: left;
}
#LayoutGridSticky > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 100%;
}
#LayoutGridSticky:before,
#LayoutGridSticky:after,
#LayoutGridSticky .row:before,
#LayoutGridSticky .row:after {
   content: " ";
   display: table;
}
#LayoutGridSticky:after,
#LayoutGridSticky .row:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGridSticky > .row > .col-1 {
   float: none;
   width: 100%  !important;
}
}
#wb_LayoutGridCards {
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridCards {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGridCards > .col-1,
#LayoutGridCards > .col-2,
#LayoutGridCards > .col-3,
#LayoutGridCards > .col-4,
#LayoutGridCards > .col-5,
#LayoutGridCards > .col-6,
#LayoutGridCards > .col-7,
#LayoutGridCards > .col-8,
#LayoutGridCards > .col-9,
#LayoutGridCards > .col-10,
#LayoutGridCards > .col-11,
#LayoutGridCards > .col-12 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGridCards > .col-1,
#LayoutGridCards > .col-2,
#LayoutGridCards > .col-3,
#LayoutGridCards > .col-4,
#LayoutGridCards > .col-5,
#LayoutGridCards > .col-6,
#LayoutGridCards > .col-7,
#LayoutGridCards > .col-8,
#LayoutGridCards > .col-9,
#LayoutGridCards > .col-10,
#LayoutGridCards > .col-11,
#LayoutGridCards > .col-12 {
   flex: 0 0 auto;
}
#LayoutGridCards > .col-1 {
   align-content: flex-end;
   align-items: flex-end;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGridCards > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGridCards > .col-3 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGridCards > .col-4 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGridCards > .col-5 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGridCards > .col-6 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGridCards > .col-7 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGridCards > .col-8 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGridCards > .col-9 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGridCards > .col-10 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGridCards > .col-11 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
#LayoutGridCards > .col-12 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 8.33333333%;
   text-align: left;
}
@media (max-width: 4000px) {
#LayoutGridCards > .col-1,
#LayoutGridCards > .col-2,
#LayoutGridCards > .col-3,
#LayoutGridCards > .col-4,
#LayoutGridCards > .col-5,
#LayoutGridCards > .col-6,
#LayoutGridCards > .col-7,
#LayoutGridCards > .col-8,
#LayoutGridCards > .col-9,
#LayoutGridCards > .col-10,
#LayoutGridCards > .col-11,
#LayoutGridCards > .col-12 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_HeadingEmpresa {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 10px 0 0 0;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#HeadingEmpresa {
   color: #000000;
   font-family: "Open Sans";
   font-size: 37px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#wb_HeadingSlogan {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#HeadingSlogan {
   color: #696969;
   font-family: Montserrat;
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#wb_HeadingQuienesSomos {
   background-color: transparent;
   background-image: none;
   border: 0px solid #1F2C3D;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 10px 0 0 30px;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#HeadingQuienesSomos {
   color: #253242;
   font-family: "Open Sans";
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_HeadingHistoriaEmpresa {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 10px 0 10px 30px;
   padding: 0;
   text-align: justify;
   vertical-align: top;
}
#HeadingHistoriaEmpresa {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   text-align: justify;
   text-transform: none;
}
#wb_ImageQuienesSomos {
   margin: 0 10px 0 0;
   vertical-align: top;
}
#ImageQuienesSomos {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: auto;
   max-width: 599px;
   padding: 0;
   vertical-align: top;
   width: 98.9%;
}
#Button1 {
   -webkit-appearance: none;
   background-color: rgba(31,44,61,0.97);
   background-image: none;
   border: 2px solid #1F2C3D;
   border-radius: 6px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 44px;
   margin: 30px 0 30px 30px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#Button1:focus {
   outline: 0;
}
#wb_TextAcercade {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0 0 0 30px;
   padding: 0;
   text-align: left;
}
#wb_TextAcercade {
   color: #696969;
   font-family: Montserrat;
   font-size: 13px;
   font-weight: normal;
}
#wb_TextAcercade div {
   text-align: left;
}
#wb_TextAcercade {
   box-sizing: border-box;
   display: block;
   margin: 0 0 0 30px;
   width: calc(100% - 30px);
}
#wb_ImageQueHacemos {
   margin: 0 50px 0 30px;
   vertical-align: top;
}
#ImageQueHacemos {
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: 0;
   margin-right: auto;
   max-width: 600px;
   padding: 0;
   vertical-align: top;
   width: 89.95%;
}
#wb_TextFabricantes {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#wb_TextFabricantes {
   color: #696969;
   font-family: Montserrat;
   font-size: 13px;
   font-weight: normal;
}
#wb_TextFabricantes div {
   text-align: left;
}
#wb_TextFabricantes {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_HeadingQueHacemos {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 10px 0 0 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#HeadingQueHacemos {
   color: #1F2C3D;
   font-family: "Open Sans";
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_HeadingDescrQueHacemos {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 10px 50px 10px 0;
   padding: 0;
   text-align: justify;
   vertical-align: top;
}
#HeadingDescrQueHacemos {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   text-align: justify;
   text-transform: none;
}
#ButtonQueHacemos {
   -webkit-appearance: none;
   background-color: rgba(31,44,61,0.97);
   background-image: none;
   border: 2px solid #1F2C3D;
   border-radius: 6px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 44px;
   margin: 30px 0 0 0;
   padding: 1px 6px 1px 6px;
   text-align: center;
   text-decoration: none;
   vertical-align: top;
}
#ButtonQueHacemos:focus {
   outline: 0;
}
#wb_IndustrySolutionsHeading {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 50px 0 0 0;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#IndustrySolutionsHeading {
   color: #1F2C3D;
   font-family: "Open Sans";
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_HeadingSoluciones3 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 10px 0 10px 0;
   padding: 0;
   text-align: justify;
   vertical-align: top;
}
#HeadingSoluciones3 {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   text-align: justify;
   text-transform: none;
}
#wb_CardIndAuto {
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   border: 1px solid #DEE2E6;
   border-radius: 20px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 8px 8px 8px 8px;
   position: relative;
   text-align: left;
}
#CardIndAuto-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#CardIndAuto-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndAuto-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAuto-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndAuto-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndAuto-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAuto-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndFarma {
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   border: 1px solid #DEE2E6;
   border-radius: 20px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 8px 8px 8px 8px;
   position: relative;
   text-align: left;
}
#CardIndFarma-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#CardIndFarma-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndFarma-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndFarma-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndFarma-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndFarma-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndFarma-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndGral {
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   border: 1px solid #DEE2E6;
   border-radius: 20px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 8px 8px 8px 8px;
   position: relative;
   text-align: left;
}
#CardIndGral-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#CardIndGral-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndGral-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndGral-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndGral-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndGral-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndGral-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndElectronica {
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   border: 1px solid #DEE2E6;
   border-radius: 20px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 8px 8px 8px 8px;
   position: relative;
   text-align: left;
}
#CardIndElectronica-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#CardIndElectronica-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndElectronica-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndElectronica-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndElectronica-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndElectronica-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndElectronica-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndRetail {
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   border: 1px solid #DEE2E6;
   border-radius: 20px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 8px 8px 8px 8px;
   position: relative;
   text-align: left;
}
#CardIndRetail-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#CardIndRetail-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndRetail-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndRetail-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndRetail-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndRetail-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndRetail-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndAlimento {
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   border: 1px solid #DEE2E6;
   border-radius: 20px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 8px 8px 8px 8px;
   position: relative;
   text-align: left;
}
#CardIndAlimento-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#CardIndAlimento-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndAlimento-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAlimento-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndAlimento-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndAlimento-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAlimento-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_HeadingOpiniones {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0 20px 0 30px;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#HeadingOpiniones {
   color: #1F2C3D;
   font-family: Arial;
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_TextOpiniones {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 10px 10px 0 30px;
   padding: 0 0 10px 0;
   text-align: left;
}
#wb_TextOpiniones {
   color: #808080;
   font-family: Montserrat;
   font-size: 16px;
   font-weight: 400;
   line-height: 22px;
}
#wb_TextOpiniones p,
#wb_TextOpiniones ul {
   margin: 0;
   padding: 0;
}
#wb_TextOpiniones {
   box-sizing: border-box;
   display: block;
   margin: 10px 10px 0 30px;
   width: calc(100% - 40px);
}
#TestimonialsCardContainer {
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   font-size: 0;
   margin: 0;
   padding: 10px 10px 10px 10px;
   position: relative;
   width: 100%;
}
#TestimonialsCardContainer .owl-dots,
#TestimonialsCardContainer .owl-nav {
   text-align: center;
}
#TestimonialsCardContainer .owl-nav [class*=owl-] {
   color: #6157F8;
   cursor: pointer;
   display: inline-block;
   font-size: 48px;
   line-height: 48px;
   opacity: 0.7;
   pointer-events: all;
}
#TestimonialsCardContainer .owl-nav [class*=owl-]:hover {
   color: #6157F8;
   opacity: 1;
   text-decoration: none;
}
#TestimonialsCardContainer .owl-nav .disabled {
   cursor: default;
   opacity: .5;
}
#TestimonialsCardContainer .owl-nav.disabled+.owl-dots {
   margin-top: 10px;
}
#TestimonialsCardContainer .owl-nav {
   align-items: center;
   display: flex;
   height: calc(100% - 32px);
   justify-content: space-between;
   pointer-events: none;
   position: absolute;
   top: 0;
   width: calc(100% - 20px);
}
#TestimonialsCardContainer .owl-nav button.owl-prev,
#TestimonialsCardContainer .owl-nav button.owl-next {
   background-color: rgba(255,255,255, 0.5);
   border-radius: 50%;
   height: 48px;
   position: relative;
   width: 48px;
}
#TestimonialsCardContainer .owl-nav button.owl-prev span,
#TestimonialsCardContainer .owl-nav button.owl-next span {
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   transform: translateY(-8%);
   width: 100%;
}
#TestimonialsCardContainer .owl-dots .owl-dot {
   display: inline-block;
   zoom: 1;
}
#TestimonialsCardContainer .owl-dots .owl-dot span {
   -webkit-backface-visibility: visible;
   backface-visibility: visible;
   background: #D7D5FD;
   border-radius: 50%;
   display: block;
   height: 12px;
   margin: 10px 10px;
   transition: opacity 200ms ease;
   width: 12px;
}
#TestimonialsCardContainer .owl-dots .owl-dot.active span,
#TestimonialsCardContainer .owl-dots .owl-dot:hover span {
   background: #6157F8;
}
#wb_CardArtesa {
   align-self: auto;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   display: flex;
   flex-basis: 0%;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   margin: 0;
   position: relative;
   text-align: center;
}
#CardArtesa-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#CardArtesa-card-item0 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardArtesa-card-item1 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 0 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardArtesa-card-item2 {
   box-sizing: border-box;
   color: #333333;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 20px 35px 0 40px;
   padding: 0;
   text-align: left;
}
#wb_CardCorrupackon {
   align-self: auto;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   display: flex;
   flex-basis: 0%;
   flex-direction: column;
   flex-grow: 1;
   flex-shrink: 1;
   margin: 0;
   position: relative;
   text-align: center;
}
#CardCorrupackon-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#CardCorrupackon-card-item0 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardCorrupackon-card-item1 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 0 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardCorrupackon-card-item2 {
   box-sizing: border-box;
   color: #333333;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 20px 35px 0 40px;
   padding: 0;
   text-align: left;
}
#wb_LayoutGridCTA {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridCTA {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}
#LayoutGridCTA > .col-1,
#LayoutGridCTA > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 0px;
   padding-right: 0px;
   position: relative;
}
#LayoutGridCTA > .col-1,
#LayoutGridCTA > .col-2 {
   flex: 0 0 auto;
}
#LayoutGridCTA > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 50px;
   display: flex;
   flex-basis: 50%;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 50%;
   text-align: center;
}
#LayoutGridCTA > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   align-self: stretch;
   background-attachment: scroll;
   background-color: transparent;
   background-image: url('../images/Contact%2dPicture.webp');
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
   border: 0px solid #FFFFFF;
   border-radius: 50px;
   display: flex;
   flex-basis: 50%;
   flex-wrap: wrap;
   justify-content: flex-end;
   max-width: 50%;
   text-align: right;
}
#LayoutGridCTA > .col-2 > .col-2-padding {
   box-sizing: border-box;
   padding: 0;
   width: 100%;
   z-index: 1;
}
#LayoutGridCTA > .col-2 > .col-2-overlay {
   background-color: #696969;
   border-radius: 50px;
   bottom: 0;
   left: 0;
   opacity: 0.73;
   pointer-events: none;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 0;
}
@media (max-width: 758px) {
#LayoutGridCTA > .col-1,
#LayoutGridCTA > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_HeadingCTA {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 50px 20px 0 20px;
   padding: 0;
   text-align: left;
   vertical-align: top;
}
#HeadingCTA {
   color: #1F2C3D;
   font-family: Arial;
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_TextCTA {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 10px 10px 20px 20px;
   padding: 0 0 10px 0;
   text-align: left;
}
#wb_TextCTA {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-weight: 400;
   line-height: 22px;
}
#wb_TextCTA p,
#wb_TextCTA ul {
   margin: 0;
   padding: 0;
}
#wb_TextCTA {
   box-sizing: border-box;
   display: block;
   margin: 10px 10px 20px 20px;
   width: calc(100% - 30px);
}
#wb_LayoutGridEmail {
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridEmail {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0 0 20px 0;
}
#LayoutGridEmail > .col-1,
#LayoutGridEmail > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 5px;
   padding-right: 5px;
   position: relative;
}
#LayoutGridEmail > .col-1,
#LayoutGridEmail > .col-2 {
   flex: 0 0 auto;
}
#LayoutGridEmail > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: flex-end;
   max-width: 16.66666667%;
   text-align: right;
}
#LayoutGridEmail > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 83.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 83.33333333%;
   text-align: left;
}
@media (max-width: 100px) {
#LayoutGridEmail > .col-1,
#LayoutGridEmail > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_IconMail {
   margin: 0;
   vertical-align: top;
}
#IconMail {
   border: 0px solid #000000;
   border-radius: 15px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: 0;
   max-width: 45px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#wb_Text10 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#wb_Text10 {
   color: #696969;
   font-family: Montserrat;
   font-size: 17px;
   font-weight: 400;
   line-height: 24px;
}
#wb_Text10 p,
#wb_Text10 ul {
   margin: 0;
   padding: 0;
}
#wb_Text10 {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGridPhone {
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridPhone {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0 0 20px 0;
}
#LayoutGridPhone > .col-1,
#LayoutGridPhone > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 5px;
   padding-right: 5px;
   position: relative;
}
#LayoutGridPhone > .col-1,
#LayoutGridPhone > .col-2 {
   flex: 0 0 auto;
}
#LayoutGridPhone > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: flex-end;
   max-width: 16.66666667%;
   text-align: right;
}
#LayoutGridPhone > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 83.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 83.33333333%;
   text-align: left;
}
@media (max-width: 100px) {
#LayoutGridPhone > .col-1,
#LayoutGridPhone > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_IconPhone {
   margin: 0;
   vertical-align: top;
}
#IconPhone {
   border: 0px solid #000000;
   border-radius: 15px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: 0;
   max-width: 45px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#wb_TextPhone {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#wb_TextPhone {
   color: #696969;
   font-family: Montserrat;
   font-size: 17px;
   font-weight: 400;
   line-height: 24px;
}
#wb_TextPhone p,
#wb_TextPhone ul {
   margin: 0;
   padding: 0;
}
#wb_TextPhone {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_LayoutGridMap {
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 50px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridMap {
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   margin-left: auto;
   margin-right: auto;
   padding: 0 0 50px 0;
}
#LayoutGridMap > .col-1,
#LayoutGridMap > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 5px;
   padding-right: 5px;
   position: relative;
}
#LayoutGridMap > .col-1,
#LayoutGridMap > .col-2 {
   flex: 0 0 auto;
}
#LayoutGridMap > .col-1 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   flex-wrap: wrap;
   justify-content: flex-end;
   max-width: 16.66666667%;
   text-align: right;
}
#LayoutGridMap > .col-2 {
   align-content: center;
   align-items: center;
   align-self: stretch;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 83.33333333%;
   flex-wrap: wrap;
   justify-content: flex-start;
   max-width: 83.33333333%;
   text-align: left;
}
@media (max-width: 100px) {
#LayoutGridMap > .col-1,
#LayoutGridMap > .col-2 {
   flex-basis: 100%  !important;
   max-width: 100%  !important;
}
}
#wb_IconMap {
   margin: 0;
   vertical-align: top;
}
#IconMap {
   border: 0px solid #000000;
   border-radius: 15px;
   box-sizing: border-box;
   display: block;
   height: auto;
   margin-left: auto;
   margin-right: 0;
   max-width: 45px;
   padding: 0;
   vertical-align: top;
   width: 100%;
}
#wb_TextMap {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: left;
}
#wb_TextMap {
   color: #696969;
   font-family: Montserrat;
   font-size: 17px;
   font-weight: 400;
   line-height: 24px;
}
#wb_TextMap p,
#wb_TextMap ul {
   margin: 0;
   padding: 0;
}
#wb_TextMap {
   box-sizing: border-box;
   display: block;
   margin: 0;
   width: 100%;
}
#wb_Card2 {
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   border: 1px solid #DEE2E6;
   border-radius: 20px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 8px 8px 8px 8px;
   position: relative;
   text-align: left;
}
#Card2-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#Card2-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#Card2-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#Card2-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#Card2-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#Card2-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#Card2-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_Card3 {
   background-color: rgba(255,255,255,0.71);
   background-image: none;
   border: 1px solid #DEE2E6;
   border-radius: 20px;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   margin: 8px 8px 8px 8px;
   position: relative;
   text-align: left;
}
#Card3-card-body {
   flex: 1 1 auto;
   font-size: 0;
   padding: 0;
}
#Card3-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#Card3-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#Card3-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#Card3-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#Card3-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#Card3-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_LayoutGridFName {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 12px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 15px 0 0 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridFName {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFName > .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFName > .row > .col-1,
#LayoutGridFName > .row > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGridFName > .row > .col-1,
#LayoutGridFName > .row > .col-2 {
   float: left;
}
#LayoutGridFName > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 25%;
}
#LayoutGridFName > .row > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 75%;
}
#LayoutGridFName:before,
#LayoutGridFName:after,
#LayoutGridFName .row:before,
#LayoutGridFName .row:after {
   content: " ";
   display: table;
}
#LayoutGridFName:after,
#LayoutGridFName .row:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGridFName > .row > .col-1,
#LayoutGridFName > .row > .col-2 {
   float: none;
   width: 100%  !important;
}
}
#LabelName {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   vertical-align: top;
}
#LabelName:focus {
   outline: 0;
}
#EditboxName {
   background-color: rgba(255,255,255,0.75);
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #4F4F4F;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   line-height: 19px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
}
#EditboxName:focus {
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_LayoutGridFMail {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 12px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 15px 0 0 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridFMail {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFMail > .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFMail > .row > .col-1,
#LayoutGridFMail > .row > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGridFMail > .row > .col-1,
#LayoutGridFMail > .row > .col-2 {
   float: left;
}
#LayoutGridFMail > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 25%;
}
#LayoutGridFMail > .row > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 75%;
}
#LayoutGridFMail:before,
#LayoutGridFMail:after,
#LayoutGridFMail .row:before,
#LayoutGridFMail .row:after {
   content: " ";
   display: table;
}
#LayoutGridFMail:after,
#LayoutGridFMail .row:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGridFMail > .row > .col-1,
#LayoutGridFMail > .row > .col-2 {
   float: none;
   width: 100%  !important;
}
}
#LabelMail {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   vertical-align: top;
}
#LabelMail:focus {
   outline: 0;
}
#EditboxMail {
   background-color: rgba(255,255,255,0.75);
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #4F4F4F;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   line-height: 19px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
}
#EditboxMail:focus {
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_LayoutGridFPhone {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 12px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 15px 0 0 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridFPhone {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFPhone > .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFPhone > .row > .col-1,
#LayoutGridFPhone > .row > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGridFPhone > .row > .col-1,
#LayoutGridFPhone > .row > .col-2 {
   float: left;
}
#LayoutGridFPhone > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 25%;
}
#LayoutGridFPhone > .row > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 75%;
}
#LayoutGridFPhone:before,
#LayoutGridFPhone:after,
#LayoutGridFPhone .row:before,
#LayoutGridFPhone .row:after {
   content: " ";
   display: table;
}
#LayoutGridFPhone:after,
#LayoutGridFPhone .row:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGridFPhone > .row > .col-1,
#LayoutGridFPhone > .row > .col-2 {
   float: none;
   width: 100%  !important;
}
}
#LabelPhone {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   vertical-align: top;
}
#LabelPhone:focus {
   outline: 0;
}
#EditboxPhone {
   background-color: rgba(255,255,255,0.75);
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #4F4F4F;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   line-height: 19px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
}
#EditboxPhone:focus {
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_HeadingForm {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 50px 20px 0 20px;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#HeadingForm {
   color: #F5F5F5;
   font-family: Arial;
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#wb_LayoutGridFElements {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 12px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 15px 0 0 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridFElements {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFElements > .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFElements > .row > .col-1,
#LayoutGridFElements > .row > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGridFElements > .row > .col-1,
#LayoutGridFElements > .row > .col-2 {
   float: left;
}
#LayoutGridFElements > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 25%;
}
#LayoutGridFElements > .row > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 75%;
}
#LayoutGridFElements:before,
#LayoutGridFElements:after,
#LayoutGridFElements .row:before,
#LayoutGridFElements .row:after {
   content: " ";
   display: table;
}
#LayoutGridFElements:after,
#LayoutGridFElements .row:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGridFElements > .row > .col-1,
#LayoutGridFElements > .row > .col-2 {
   float: none;
   width: 100%  !important;
}
}
#LabelElement {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   vertical-align: top;
}
#LabelElement:focus {
   outline: 0;
}
#EditboxElement {
   background-color: rgba(255,255,255,0.75);
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #4F4F4F;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   line-height: 19px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
}
#EditboxElement:focus {
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_LayoutGridFPcs {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 12px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 15px 0 0 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridFPcs {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFPcs > .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFPcs > .row > .col-1,
#LayoutGridFPcs > .row > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGridFPcs > .row > .col-1,
#LayoutGridFPcs > .row > .col-2 {
   float: left;
}
#LayoutGridFPcs > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 25%;
}
#LayoutGridFPcs > .row > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 75%;
}
#LayoutGridFPcs:before,
#LayoutGridFPcs:after,
#LayoutGridFPcs .row:before,
#LayoutGridFPcs .row:after {
   content: " ";
   display: table;
}
#LayoutGridFPcs:after,
#LayoutGridFPcs .row:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGridFPcs > .row > .col-1,
#LayoutGridFPcs > .row > .col-2 {
   float: none;
   width: 100%  !important;
}
}
#LabelPcs {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   vertical-align: top;
}
#LabelPcs:focus {
   outline: 0;
}
#TextAreaPcs {
   background-color: rgba(255,255,255,0.75);
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #4F4F4F;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   overflow: auto;
   padding: 4px 4px 4px 4px;
   resize: none;
   text-align: left;
}
#TextAreaPcs:focus {
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_LayoutGridFProject {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 12px;
   box-sizing: border-box;
   clear: both;
   display: table;
   margin: 15px 0 15px 0;
   position: relative;
   table-layout: fixed;
   text-align: center;
   width: 100%;
}
#LayoutGridFProject {
   box-sizing: border-box;
   margin-left: auto;
   margin-right: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFProject > .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFProject > .row > .col-1,
#LayoutGridFProject > .row > .col-2 {
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   position: relative;
}
#LayoutGridFProject > .row > .col-1,
#LayoutGridFProject > .row > .col-2 {
   float: left;
}
#LayoutGridFProject > .row > .col-1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 25%;
}
#LayoutGridFProject > .row > .col-2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
   width: 75%;
}
#LayoutGridFProject:before,
#LayoutGridFProject:after,
#LayoutGridFProject .row:before,
#LayoutGridFProject .row:after {
   content: " ";
   display: table;
}
#LayoutGridFProject:after,
#LayoutGridFProject .row:after {
   clear: both;
}
@media (max-width: 480px) {
#LayoutGridFProject > .row > .col-1,
#LayoutGridFProject > .row > .col-2 {
   float: none;
   width: 100%  !important;
}
}
#LabelProject {
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   vertical-align: top;
}
#LabelProject:focus {
   outline: 0;
}
#TextAreaProject {
   background-color: rgba(255,255,255,0.75);
   background-image: none;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   box-sizing: border-box;
   color: #4F4F4F;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   margin: 0;
   overflow: auto;
   padding: 4px 4px 4px 4px;
   resize: none;
   text-align: left;
}
#TextAreaProject:focus {
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#ButtonFormSend {
   -webkit-appearance: none;
   background-color: rgba(31,44,61,0.97);
   background-image: none;
   border: 2px solid #1F2C3D;
   border-radius: 6px;
   color: #FFFFFF;
   font-family: "Open Sans";
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   margin: 50px 50px 30px 0;
   padding: 1px 6px 1px 6px;
   text-align: center;
}
#ButtonFormSend:focus {
   outline: 0;
}
#ButtonFormSend {
   display: inline-block;
   height: 50px;
   width: 130px;
   z-index: 85;
}
#wb_IconX {
   display: inline-block;
   height: 25px;
   text-align: center;
   width: 25px;
   z-index: 101;
}
#wb_TextOpiniones {
   line-height: 1.6;
}
#wb_CardIndFarma {
   display: flex;
   width: calc(100% - 16px);
   z-index: 42;
}
#HeadingHistoriaEmpresa {
   line-height: 1.6;
}
#HeadingForm {
   line-height: 1.6;
}
#wb_CardIndAlimento {
   display: flex;
   width: calc(100% - 16px);
   z-index: 46;
}
#wb_hero-header2 {
   display: block;
   width: 100%;
   z-index: 9;
}
#wb_IconMail {
   display: block;
   height: auto;
   text-align: right;
   width: 100%;
   z-index: 55;
}
#wb_Card3 {
   display: flex;
   width: calc(100% - 16px);
   z-index: 48;
}
#Button1 {
   display: inline-block;
   height: 50px;
   width: 130px;
   z-index: 17;
}
#wb_CssMenuPC {
   display: block;
   width: 100%;
   z-index: 2;
}
#wb_CardArtesa {
   display: flex;
   z-index: 52;
}
#wb_Card2 {
   display: flex;
   width: calc(100% - 16px);
   z-index: 47;
}
#ConoceMasButton {
   display: inline-block;
   height: 50px;
   width: 130px;
   z-index: 6;
}
#wb_IconInstagram {
   display: inline-block;
   height: 25px;
   text-align: center;
   width: 25px;
   z-index: 100;
}
#LabelProject {
   display: block;
   line-height: 19px;
   width: 100%;
   z-index: 76;
}
#EditboxElement {
   display: block;
   height: 29px;
   width: 100%;
   z-index: 73;
}
#wb_BookmarkContactUs {
   display: block;
   width: 100%;
   z-index: 86;
}
#wb_HeadingOpiniones {
   display: block;
   width: calc(100% - 50px);
   z-index: 50;
}
#ButtonQueHacemos {
   display: inline-block;
   height: 50px;
   width: 130px;
   z-index: 23;
}
#wb_Image3ELogo {
   display: block;
   height: auto;
   width: 100%;
   z-index: 7;
}
#wb_TextCTA {
   line-height: 1.6;
}
#wb_CardIndElectronica {
   display: flex;
   width: calc(100% - 16px);
   z-index: 44;
}
#wb_serviciosHeading {
   display: block;
   width: calc(100% - 20px);
   z-index: 31;
}
#wb_HeadingEmpresa {
   display: block;
   width: 100%;
   z-index: 12;
}
#wb_PanelMenuPhone {
   display: none;
   text-align: center;
   width: 100%;
   z-index: 4;
}
#wb_WhatsappImage {
   display: block;
   height: auto;
   text-align: center;
   width: 100%;
   z-index: 112;
}
#LabelPhone {
   display: block;
   line-height: 19px;
   width: 100%;
   z-index: 70;
}
#HeadingCTA {
   line-height: 1.6;
}
#wb_ImageQueHacemos {
   display: block;
   height: auto;
   text-align: center;
   width: calc(100% - 80px);
   z-index: 19;
}
#wb_HeadingSlogan {
   display: block;
   width: 100%;
   z-index: 11;
}
#wb_IconFacebook {
   display: inline-block;
   height: 25px;
   text-align: center;
   width: 25px;
   z-index: 99;
}
#LabelPcs {
   display: block;
   line-height: 19px;
   width: 100%;
   z-index: 74;
}
#LabelName {
   display: block;
   line-height: 19px;
   width: 100%;
   z-index: 66;
}
#wb_TextMap {
   line-height: 1.6;
}
#wb_CardIndAuto {
   display: flex;
   width: calc(100% - 16px);
   z-index: 41;
}
#wb_EspecializadoCard {
   display: flex;
   transition: transform 0.3s ease, box-shadow 0.3s ease;
   z-index: 28;
}
#EditboxName {
   display: block;
   height: 29px;
   width: 100%;
   z-index: 67;
}
#BookmarkServicios {
   visibility: hidden;
}
#wb_ImageQuienesSomos {
   display: block;
   height: auto;
   width: calc(100% - 10px);
   z-index: 18;
}
#wb_IconIn {
   display: inline-block;
   height: 25px;
   text-align: center;
   width: 25px;
   z-index: 102;
}
#wb_IconPhone {
   display: block;
   height: auto;
   text-align: right;
   width: 100%;
   z-index: 57;
}
#wb_Text10 {
   line-height: 1.6;
}
#wb_BookmarkServicios {
   display: block;
   width: 100%;
   z-index: 30;
}
#BookmarkAcercade {
   visibility: hidden;
}
#ButtonManuCTA {
   display: inline-block;
   height: 50px;
   width: 161px;
   z-index: 3;
}
#HeadingSoluciones3 {
   line-height: 1.6;
}
#wb_InsumosCard {
   display: flex;
   transition: transform 0.3s ease, box-shadow 0.3s ease;
   z-index: 29;
}
#hero-header1 {
   line-height: 1.2;
}
#wb_Logo3EFooter {
   display: block;
   height: auto;
   text-align: center;
   width: calc(100% - 15px);
   z-index: 103;
}
#LabelElement {
   display: block;
   line-height: 19px;
   width: 100%;
   z-index: 72;
}
#LabelMail {
   display: block;
   line-height: 19px;
   width: 100%;
   z-index: 68;
}
#wb_HeadingForm {
   display: block;
   width: calc(100% - 40px);
   z-index: 78;
}
#wb_CardCorrupackon {
   display: flex;
   z-index: 53;
}
#wb_HeadingSoluciones3 {
   display: block;
   width: 100%;
   z-index: 39;
}
#wb_HeadingQuienesSomos {
   display: block;
   width: calc(100% - 30px);
   z-index: 15;
}
#EditboxPhone {
   display: block;
   height: 29px;
   width: 100%;
   z-index: 71;
}
#wb_IndustrySolutionsHeading {
   display: block;
   width: 100%;
   z-index: 38;
}
#wb_FabricacionCard {
   display: flex;
   transition: transform 0.3s ease, box-shadow 0.3s ease;
   z-index: 27;
}
#TextAreaProject {
   display: block;
   height: 100px;
   width: 100%;
   z-index: 77;
}
#wb_HeadingCTA {
   display: block;
   width: calc(100% - 40px);
   z-index: 61;
}
#SlideShowUsers {
   overflow: hidden;
   z-index: 25;
}
#wb_HeadingDescrQueHacemos {
   display: block;
   width: calc(100% - 50px);
   z-index: 22;
}
#wb_HeadingQueHacemos {
   display: block;
   width: 100%;
   z-index: 21;
}
#wb_Heading3CorePack {
   display: block;
   width: 100%;
   z-index: 1;
}
#wb_ImageLogoMini {
   display: block;
   height: auto;
   width: calc(100% - 20px);
   z-index: 0;
}
#TextAreaPcs {
   display: block;
   height: 100px;
   width: 100%;
   z-index: 75;
}
#wb_TextPhone {
   line-height: 1.6;
}
#BookmarkContactUs {
   visibility: hidden;
}
#wb_CardIndGral {
   display: flex;
   width: calc(100% - 16px);
   z-index: 43;
}
#HeadingDescrQueHacemos {
   line-height: 1.6;
}
#wb_HeadingHistoriaEmpresa {
   display: block;
   width: calc(100% - 30px);
   z-index: 16;
}
#wb_BookmarkAcercade {
   display: block;
   width: 100%;
   z-index: 13;
}
#EditboxMail {
   display: block;
   height: 29px;
   width: 100%;
   z-index: 69;
}
#wb_IconMap {
   display: block;
   height: auto;
   text-align: right;
   width: 100%;
   z-index: 59;
}
#wb_CardIndRetail {
   display: flex;
   width: calc(100% - 16px);
   z-index: 45;
}
#wb_hero-header1 {
   display: block;
   width: 100%;
   z-index: 8;
}
#wb_MasterHeader {
   height: 70px;
   left: 0px;
   position: absolute;
   top: 7916px;
   width: 1366px;
   z-index: 176;
}
@media only screen and (min-width: 700px) and (max-width: 1365px) {
body {
   background-color: #FFFFFF;
   background-image: none;
}
#wb_MasterHeader {
   display: inline;
   height: 45px;
   left: 0px;
   top: 0px;
   visibility: visible;
   width: 700px;
}
#wb_LayoutGridHeader {
   display: table;
   visibility: visible;
}
#wb_LayoutGridHeader {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridHeader {
   height: auto;
   padding: 5px 0 5px 0;
}
#LayoutGridHeader > .col-1,
#LayoutGridHeader > .col-2,
#LayoutGridHeader > .col-3,
#LayoutGridHeader > .col-4 {
   padding-left: 0px;
   padding-right: 0px;
}
#LayoutGridHeader > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   justify-content: flex-start;
   max-width: 8.33333333%;
   order: 9996;
   text-align: left;
}
#LayoutGridHeader > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   justify-content: center;
   max-width: 8.33333333%;
   order: 9997;
   text-align: center;
}
#LayoutGridHeader > .col-3 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 66.66666667%;
   justify-content: flex-start;
   max-width: 66.66666667%;
   order: 9998;
   text-align: left;
}
#LayoutGridHeader > .col-4 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: flex-start;
   max-width: 16.66666667%;
   order: 9999;
   text-align: left;
}
#wb_PanelMenuPhone {
   display: inline-block;
   height: 35px;
   margin: 0;
   visibility: visible;
   width: 116px;
}
#PanelMenuPhone {
   height: 35px;
   line-height: 35px;
   width: 116px;
}
#PanelMenuPhone .line:first-child {
   margin-top: 6px;
}
#PanelMenuPhone_markup li a {
   background-color: #F2F3F7;
   border: 0px solid transparent;
   color: #454545;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   text-decoration: none;
   text-transform: none;
}
#wb_PanelMenuPhone a {
   background-color: #F2F3F7;
   border: 0px solid #F2F3F7;
   border-radius: 0px;
   color: #696969;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-decoration: none;
   text-transform: none;
}
#PanelMenuPhone_markup li a:hover {
   background-color: #9370DB;
   border: 0px solid transparent;
   color: #2B2B2B;
}
#PanelMenuPhone_markup li a .icon {
   fill: currentColor;
   height: 16px;
   margin-right: 4px;
   vertical-align: middle;
   width: 16px;
}
#PanelMenuPhone_markup li a:hover .icon {
   fill: currentColor;
}
#wb_PanelMenuPhone a:hover {
   background-color: #F2F3F7;
   border: 0px solid #F2F3F7;
   color: #9370DB;
}
#PanelMenuPhone_panel {
   background-color: #F2F3F7;
   overflow-y: auto;
}
#wb_CssMenuPC {
   display: none;
   margin: 0;
   text-align: left;
   visibility: hidden;
}
#wb_CssMenuPC li {
}
#wb_CssMenuPC a {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   color: #696969;
   font-family: "Open Sans";
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-decoration: none;
   text-transform: none;
}
#wb_CssMenuPC > ul > li > a {
   height: 50px;
   line-height: 50px;
}
#wb_CssMenuPC li:hover a,
#wb_CssMenuPC a:hover {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   color: #9370DB;
}
#wb_CssMenuPC a.withsubmenu {
   padding: 0 5px 0 5px;
}
#wb_CssMenuPC ul :hover ul {
   left: 2px;
   padding-top: 0px;
   top: 50px;
   visibility: visible;
}
#wb_CssMenuPC .firstmain:hover ul {
   left: 2px;
}
#wb_CssMenuPC li li {
   width: 250px;
}
#wb_CssMenuPC ul ul a,
#wb_CssMenuPC ul :hover ul a {
   background-color: #FFFFFF;
   border: 0px solid transparent;
   border-radius: 16px;
   color: #696969;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   line-height: 13px;
   padding: 8px 6px 7px 6px;
   text-decoration: none;
   text-transform: none;
   width: 238px;
}
#wb_CssMenuPC ul ul :hover a,
#wb_CssMenuPC ul ul a:hover,
#wb_CssMenuPC ul ul :hover ul :hover a,
#wb_CssMenuPC ul ul :hover ul a:hover {
   background-color: #F5F5F5;
   border: 0px solid transparent;
   color: #9370DB;
}
#wb_CssMenuPC li {
   padding: 0px 20px 0px 0px;
}
#wb_ImageLogoMini {
   display: block;
   margin: 0 0 0 20px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 20px);
}
#ImageLogoMini {
   margin-left: auto;
   margin-right: auto;
   width: 86.84%;
}
#wb_Heading3CorePack {
   display: none;
   margin: 0;
   padding: 0;
   visibility: hidden;
   width: 100%;
}
#ButtonManuCTA {
   display: none;
   height: 50px;
   margin: 5px 0 5px 0;
   padding: 1px 6px 1px 6px;
   visibility: hidden;
   width: 58px;
}
#ButtonManuCTA {
   line-height: 44px;
}
#wb_static-hero-content {
   display: table;
   visibility: visible;
}
#wb_static-hero-content {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#static-hero-content {
   height: auto;
   padding: 100px 0 50px 0;
}
#static-hero-content > .col-1 {
   padding-left: 0px;
   padding-right: 0px;
}
#static-hero-content > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#wb_LayoutPresentation {
   display: table;
   visibility: visible;
}
#wb_LayoutPresentation {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutPresentation {
   height: auto;
   padding: 50px 0 50px 0;
}
#LayoutPresentation > .col-1 {
   padding-left: 0px;
   padding-right: 0px;
}
#LayoutPresentation > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#LayoutPresentation-divider-bottom {
   height: 2px;
}
#LayoutPresentation-divider-bottom {
   bottom: 0%;
}
#wb_AcercadeLayoutGrid {
   display: table;
   visibility: visible;
}
#wb_AcercadeLayoutGrid {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#AcercadeLayoutGrid {
   height: auto;
   padding: 50px 0 50px 0;
}
#AcercadeLayoutGrid > .col-1,
#AcercadeLayoutGrid > .col-2 {
   padding-left: 0px;
   padding-right: 0px;
}
#AcercadeLayoutGrid > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   order: 1;
   text-align: center;
}
#AcercadeLayoutGrid > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#wb_QueHacemosLayout {
   display: table;
   visibility: visible;
}
#wb_QueHacemosLayout {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#QueHacemosLayout {
   height: auto;
   padding: 50px 0 50px 0;
}
#QueHacemosLayout > .col-1,
#QueHacemosLayout > .col-2 {
   padding-left: 0px;
   padding-right: 0px;
}
#QueHacemosLayout > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#QueHacemosLayout > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#wb_UsersLayout {
   display: table;
   visibility: visible;
}
#wb_UsersLayout {
   height: auto;
   margin-bottom: 30px;
   margin-top: 0px;
}
#UsersLayout {
   height: auto;
   padding: 0;
}
#UsersLayout > .col-1 {
   padding-left: 0px;
   padding-right: 0px;
}
#UsersLayout > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#wb_serviciosLayoutGrid {
   display: table;
   visibility: visible;
}
#wb_serviciosLayoutGrid {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#serviciosLayoutGrid {
   height: auto;
   padding: 50px 0 0 0;
}
#serviciosLayoutGrid .row {
   margin-left: 0px;
   margin-right: 0px;
}
#serviciosLayoutGrid > .row > .col-1 {
   padding-left: 0px;
   padding-right: 0px;
}
#serviciosLayoutGrid > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: center;
   width: 100%;
}
#wb_serviciosHeading {
   display: block;
   margin: 0 10px 0 10px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 20px);
}
#wb_serviciosText {
   display: block;
   visibility: visible;
}
#wb_serviciosText {
   font-size: 16px;
   line-height: 18px;
   margin: 10px 10px 20px 10px;
   padding: 0 0 10px 0;
   text-align: center;
}
#wb_ServiciosCardServicios {
   display: block;
   visibility: visible;
   width: 100%;
}
#ServiciosCardServicios {
   padding: 0 0 70px 0;
}
#wb_FabricacionCard {
   align-self: auto;
   display: flex;
   flex-basis: 0%;
   flex-grow: 1;
   flex-shrink: 1;
   height: auto;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: auto;
}
#FabricacionCard-card-item0 {
   border: 0px solid #000000;
   border-radius: 15px;
   box-sizing: border-box;
   height: 80px;
   margin: 50px 0 0 0;
   margin-left: auto;
   margin-right: auto;
   max-width: 80px;
   padding: 0;
   width: 100%;
}
#FabricacionCard-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: center;
}
#FabricacionCard-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#FabricacionCard-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#FabricacionCard-card-item2 {
   box-sizing: border-box;
   margin: 15px 30px 0 30px;
   padding: 0;
   text-align: center;
}
#FabricacionCard-card-item2 a {
   color: inherit;
   text-decoration: none;
}
#FabricacionCard-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 0;
}
#FabricacionCard-card-item3 {
   border-top: 1px #DCDCDC solid;
   border-width: 1px 0 0 0;
   box-sizing: border-box;
   height: 0;
   line-height: 0;
   margin: 20px 70px 10px 70px;
}
#FabricacionCard-card-item4 {
   box-sizing: border-box;
   color: #808080;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 50px 0;
   padding: 0;
   text-align: center;
}
#FabricacionCard-card-item4 a {
   color: inherit;
   text-decoration: none;
}
#wb_FabricacionCard {
   text-align: center;
}
#wb_EspecializadoCard {
   align-self: auto;
   display: flex;
   flex-basis: 0%;
   flex-grow: 1;
   flex-shrink: 1;
   height: auto;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: auto;
}
#EspecializadoCard-card-item0 {
   border: 0px solid transparent;
   border-radius: 15px;
   box-sizing: border-box;
   height: 80px;
   margin: 50px 0 0 0;
   margin-left: auto;
   margin-right: auto;
   max-width: 80px;
   padding: 0;
   width: 100%;
}
#EspecializadoCard-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: center;
}
#EspecializadoCard-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#EspecializadoCard-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#EspecializadoCard-card-item2 {
   box-sizing: border-box;
   margin: 15px 30px 0 30px;
   padding: 0;
   text-align: center;
}
#EspecializadoCard-card-item2 a {
   color: inherit;
   text-decoration: none;
}
#EspecializadoCard-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 0;
}
#EspecializadoCard-card-item3 {
   border-top: 1px #DCDCDC solid;
   border-width: 1px 0 0 0;
   box-sizing: border-box;
   height: 0;
   line-height: 0;
   margin: 20px 70px 10px 70px;
}
#EspecializadoCard-card-item4 {
   box-sizing: border-box;
   color: #696969;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 50px 0;
   padding: 0;
   text-align: center;
}
#EspecializadoCard-card-item4 a {
   color: inherit;
   text-decoration: none;
}
#wb_EspecializadoCard {
   text-align: center;
}
#wb_InsumosCard {
   align-self: auto;
   display: flex;
   flex-basis: 0%;
   flex-grow: 1;
   flex-shrink: 1;
   height: auto;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: auto;
}
#InsumosCard-card-item0 {
   border: 1px solid transparent;
   border-radius: 15px;
   box-sizing: border-box;
   height: 80px;
   margin: 50px 0 0 0;
   margin-left: auto;
   margin-right: auto;
   max-width: 80px;
   padding: 0;
   width: 100%;
}
#InsumosCard-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: center;
}
#InsumosCard-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#InsumosCard-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#InsumosCard-card-item2 {
   box-sizing: border-box;
   margin: 15px 30px 0 30px;
   padding: 0;
   text-align: center;
}
#InsumosCard-card-item2 a {
   color: inherit;
   text-decoration: none;
}
#InsumosCard-card-item2 p {
   color: #808080;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 0;
}
#InsumosCard-card-item3 {
   border-top: 1px #DCDCDC solid;
   border-width: 1px 0 0 0;
   box-sizing: border-box;
   height: 0;
   line-height: 0;
   margin: 20px 70px 10px 70px;
}
#InsumosCard-card-item4 {
   box-sizing: border-box;
   color: #808080;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 50px 0;
   padding: 0;
   text-align: center;
}
#InsumosCard-card-item4 a {
   color: inherit;
   text-decoration: none;
}
#wb_InsumosCard {
   text-align: center;
}
#wb_hero-header1 {
   display: block;
   font-size: 64px;
   font-style: normal;
   font-weight: bold;
   margin: 10px 0 0 0;
   padding: 0;
   text-decoration: none;
   visibility: visible;
   width: 100%;
}
#wb_hero-header1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#hero-header1 {
   color: #F5F5F5;
   font-family: "Open Sans";
   font-size: 64px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-transform: none;
}
#wb_hero-header2 {
   display: block;
   font-size: 21px;
   font-style: normal;
   font-weight: normal;
   margin: 10px 0 10px 0;
   padding: 0;
   text-decoration: none;
   visibility: visible;
   width: 100%;
}
#wb_hero-header2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#hero-header2 {
   color: #F5F5F5;
   font-family: Montserrat;
   font-size: 21px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-transform: none;
}
#wb_LayoutCTA {
   display: table;
   visibility: visible;
}
#wb_LayoutCTA {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutCTA {
   height: auto;
   padding: 0 0 25px 0;
}
#LayoutCTA > .col-1,
#LayoutCTA > .col-2,
#LayoutCTA > .col-3 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutCTA > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   justify-content: center;
   max-width: 33.33333333%;
   text-align: center;
}
#LayoutCTA > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   justify-content: center;
   max-width: 33.33333333%;
   text-align: center;
}
#LayoutCTA > .col-3 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   justify-content: center;
   max-width: 33.33333333%;
   text-align: center;
}
#ConoceMasButton {
   display: inline-block;
   height: 50px;
   margin: 30px 0 0 0;
   padding: 1px 6px 1px 6px;
   visibility: visible;
   width: 130px;
}
#ConoceMasButton {
   line-height: 44px;
}
#SlideShowUsers {
   display: inline-block;
   visibility: visible;
}
#SlideShowUsers {
   height: 50px;
}
#SlideShowUsers .image {
   height: 50px;
}
#wb_Textdisclaimer {
   display: block;
   visibility: visible;
}
#wb_Textdisclaimer {
   font-size: 12px;
   line-height: 13px;
   margin: 0 25px 0 25px;
   padding: 0 10px 0 10px;
   text-align: left;
}
#wb_TextTrust {
   display: block;
   visibility: visible;
}
#wb_TextTrust {
   font-size: 15px;
   line-height: 16px;
   margin: 0 25px 0 25px;
   padding: 0;
   text-align: center;
}
#wb_Image3ELogo {
   display: block;
   margin: 10px 0 0 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#Image3ELogo {
   margin-left: auto;
   margin-right: auto;
}
#wb_LayoutGridIndustrias {
   display: table;
   visibility: visible;
}
#wb_LayoutGridIndustrias {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridIndustrias {
   height: auto;
   padding: 0;
}
#LayoutGridIndustrias > .col-1,
#LayoutGridIndustrias > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridIndustrias > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 41.66666667%;
   justify-content: flex-start;
   max-width: 41.66666667%;
   text-align: left;
}
#LayoutGridIndustrias > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 58.33333333%;
   justify-content: flex-start;
   max-width: 58.33333333%;
   text-align: left;
}
#wb_LayoutGridSuccessStories {
   display: table;
   visibility: visible;
}
#wb_LayoutGridSuccessStories {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridSuccessStories {
   height: auto;
   padding: 50px 0 50px 0;
}
#LayoutGridSuccessStories > .col-1,
#LayoutGridSuccessStories > .col-2 {
   padding-left: 0px;
   padding-right: 0px;
}
#LayoutGridSuccessStories > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#LayoutGridSuccessStories > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#wb_LayoutGridContacts {
   display: table;
   visibility: visible;
}
#wb_LayoutGridContacts {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridContacts {
   height: auto;
   padding: 100px 15px 100px 15px;
}
#LayoutGridContacts .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGridContacts > .row > .col-1 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridContacts > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#EmbeddedPageFoot1 {
   display: inline;
   height: 615px;
   left: 0px;
   top: 11300px;
   visibility: visible;
   width: 700px;
}
#wb_FooterText {
   display: block;
   visibility: visible;
}
#wb_FooterText {
   font-size: 15px;
   line-height: 16px;
   margin: 0;
   padding: 10px 20px 10px 30px;
   text-align: left;
}
#wb_Logo3EFooter {
   display: block;
   margin: 10px 0 0 30px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 30px);
}
#Logo3EFooter {
   margin-left: 0;
   margin-right: auto;
   width: 97.66%;
}
#wb_LayoutFooter {
   display: table;
   visibility: visible;
}
#wb_LayoutFooter {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutFooter {
   height: auto;
   padding: 20px 0 50px 0;
}
#LayoutFooter > .col-1,
#LayoutFooter > .col-2,
#LayoutFooter > .col-3 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutFooter > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   justify-content: flex-start;
   max-width: 33.33333333%;
   text-align: left;
}
#LayoutFooter > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   justify-content: flex-start;
   max-width: 33.33333333%;
   text-align: left;
}
#LayoutFooter > .col-3 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   justify-content: flex-start;
   max-width: 33.33333333%;
   text-align: left;
}
#wb_TextSoluciones {
   display: block;
   visibility: visible;
}
#wb_TextSoluciones {
   font-size: 19px;
   line-height: 21px;
   margin: 10px 5px 0 5px;
   padding: 0;
   text-align: left;
}
#wb_TextLinksServicios {
   display: block;
   visibility: visible;
}
#wb_TextLinksServicios {
   margin: 30px 0 0 0;
   padding: 0;
   text-align: justify;
}
#wb_TextOfnaPlanta {
   display: block;
   visibility: visible;
}
#wb_TextOfnaPlanta {
   font-size: 19px;
   line-height: 21px;
   margin: 10px 5px 0 5px;
   padding: 0;
   text-align: left;
}
#wb_TextLinksMapMailCel {
   display: block;
   visibility: visible;
}
#wb_TextLinksMapMailCel {
   margin: 30px 0 0 0;
   padding: 0;
   text-align: left;
}
#wb_TextRecursos {
   display: block;
   visibility: visible;
}
#wb_TextRecursos {
   font-size: 19px;
   line-height: 21px;
   margin: 10px 5px 0 5px;
   padding: 0;
   text-align: left;
}
#wb_WhatsappImage {
   display: block;
   margin: 20px 0 0 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#WhatsappImage {
   margin-left: 0;
   margin-right: auto;
}
#wb_IconFacebook {
   display: inline-block;
   height: 25px;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 25px;
}
#IconFacebook {
   height: 25px;
   width: 25px;
}
#IconFacebook i {
   font-size: 25px;
   line-height: 25px;
   width: 25px;
}
#wb_IconX {
   display: inline-block;
   height: 25px;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 25px;
}
#IconX {
   height: 25px;
   width: 25px;
}
#IconX i {
   font-size: 25px;
   line-height: 25px;
   width: 25px;
}
#wb_IconInstagram {
   display: inline-block;
   height: 25px;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 25px;
}
#IconInstagram {
   height: 25px;
   width: 25px;
}
#IconInstagram i {
   font-size: 25px;
   line-height: 25px;
   width: 25px;
}
#wb_IconIn {
   display: inline-block;
   height: 25px;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 25px;
}
#IconIn {
   height: 25px;
   width: 25px;
}
#IconIn i {
   font-size: 25px;
   line-height: 25px;
   width: 25px;
}
#wb_LayoutGridSocialM {
   display: table;
   visibility: visible;
}
#wb_LayoutGridSocialM {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridSocialM {
   height: auto;
   padding: 0 60px 0 0;
}
#LayoutGridSocialM > .col-1,
#LayoutGridSocialM > .col-2,
#LayoutGridSocialM > .col-3,
#LayoutGridSocialM > .col-4,
#LayoutGridSocialM > .col-5,
#LayoutGridSocialM > .col-6 {
   padding-left: 0px;
   padding-right: 0px;
}
#LayoutGridSocialM > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-3 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-4 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-5 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-6 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#wb_LayoutGrIdContainFooter {
   display: table;
   visibility: visible;
}
#wb_LayoutGrIdContainFooter {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGrIdContainFooter {
   height: auto;
   padding: 20px 0 50px 0;
}
#LayoutGrIdContainFooter > .col-1,
#LayoutGrIdContainFooter > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGrIdContainFooter > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGrIdContainFooter > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGrIdContainFooter-divider-top {
   height: 7px;
}
#LayoutGrIdContainFooter-divider-top {
   left: 0;
   top: 0%;
}
#wb_TextLinksRecursos {
   display: block;
   visibility: visible;
}
#wb_TextLinksRecursos {
   margin: 30px 0 0 0;
   padding: 0;
   text-align: justify;
}
#wb_LayoutGridSticky {
   display: table;
   visibility: visible;
}
#wb_LayoutGridSticky {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridSticky {
   height: auto;
   padding: 0 15px 0 15px;
}
#LayoutGridSticky .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGridSticky > .row > .col-1 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridSticky > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#wb_LayoutGridCards {
   display: table;
   visibility: visible;
}
#wb_LayoutGridCards {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridCards {
   height: auto;
   padding: 0;
}
#LayoutGridCards > .col-1,
#LayoutGridCards > .col-2,
#LayoutGridCards > .col-3,
#LayoutGridCards > .col-4,
#LayoutGridCards > .col-5,
#LayoutGridCards > .col-6,
#LayoutGridCards > .col-7,
#LayoutGridCards > .col-8,
#LayoutGridCards > .col-9,
#LayoutGridCards > .col-10,
#LayoutGridCards > .col-11,
#LayoutGridCards > .col-12 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridCards > .col-1 {
   align-content: flex-end;
   align-items: flex-end;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-3 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-4 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-5 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-6 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-7 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-8 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-9 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-10 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-11 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-12 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#wb_HeadingEmpresa {
   display: block;
   font-size: 37px;
   font-style: normal;
   font-weight: bold;
   margin: 10px 25px 0 25px;
   padding: 0;
   text-decoration: none;
   visibility: visible;
   width: calc(100% - 50px);
}
#wb_HeadingEmpresa {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#HeadingEmpresa {
   color: #000000;
   font-family: "Open Sans";
   font-size: 37px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-transform: none;
}
#wb_HeadingSlogan {
   display: block;
   margin: 10px 25px 10px 25px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 50px);
}
#wb_HeadingQuienesSomos {
   display: block;
   margin: 10px 0 0 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#wb_HeadingQuienesSomos {
   background-color: transparent;
   background-image: none;
   border: 0px solid #1F2C3D;
   border-radius: 0px;
   text-align: center;
}
#HeadingQuienesSomos {
   color: #253242;
   font-family: "Open Sans";
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-transform: none;
}
#wb_HeadingHistoriaEmpresa {
   display: block;
   margin: 10px 25px 10px 25px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 50px);
}
#wb_HeadingHistoriaEmpresa {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#HeadingHistoriaEmpresa {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-transform: none;
}
#wb_ImageQuienesSomos {
   display: block;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#ImageQuienesSomos {
   margin-left: auto;
   margin-right: auto;
   width: 98.57%;
}
#Button1 {
   display: inline-block;
   height: 50px;
   margin: 30px 0 0 0;
   padding: 1px 6px 1px 6px;
   visibility: visible;
   width: 130px;
}
#Button1 {
   line-height: 44px;
}
#wb_TextAcercade {
   display: block;
   visibility: visible;
}
#wb_TextAcercade {
   font-size: 13px;
   margin: 50px 0 0 0;
   padding: 0;
   text-align: center;
}
#wb_ImageQueHacemos {
   display: block;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#ImageQueHacemos {
   margin-left: auto;
   margin-right: auto;
   width: 88.57%;
}
#wb_TextFabricantes {
   display: block;
   visibility: visible;
}
#wb_TextFabricantes {
   font-size: 13px;
   margin: 50px 0 0 0;
   padding: 0;
   text-align: center;
}
#wb_HeadingQueHacemos {
   display: block;
   margin: 10px 0 0 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#wb_HeadingQueHacemos {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#HeadingQueHacemos {
   color: #1F2C3D;
   font-family: "Open Sans";
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-transform: none;
}
#wb_HeadingDescrQueHacemos {
   display: block;
   margin: 10px 25px 10px 25px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 50px);
}
#wb_HeadingDescrQueHacemos {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#HeadingDescrQueHacemos {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-transform: none;
}
#ButtonQueHacemos {
   display: inline-block;
   height: 50px;
   margin: 30px 0 50px 0;
   padding: 1px 6px 1px 6px;
   visibility: visible;
   width: 130px;
}
#ButtonQueHacemos {
   line-height: 44px;
}
#wb_IndustrySolutionsHeading {
   display: block;
   margin: 50px 0 0 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#wb_HeadingSoluciones3 {
   display: block;
   margin: 10px 0 10px 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#wb_CardIndAuto {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndAuto-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndAuto-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAuto-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndAuto-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndAuto-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAuto-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndAuto {
   text-align: left;
}
#wb_CardIndFarma {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndFarma-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndFarma-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndFarma-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndFarma-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndFarma-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndFarma-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndFarma {
   text-align: left;
}
#wb_CardIndGral {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndGral-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndGral-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndGral-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndGral-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndGral-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndGral-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndGral {
   text-align: left;
}
#wb_CardIndElectronica {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndElectronica-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndElectronica-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndElectronica-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndElectronica-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndElectronica-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndElectronica-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndElectronica {
   text-align: left;
}
#wb_CardIndRetail {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndRetail-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndRetail-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndRetail-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndRetail-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndRetail-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndRetail-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndRetail {
   text-align: left;
}
#wb_CardIndAlimento {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndAlimento-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndAlimento-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAlimento-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndAlimento-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndAlimento-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAlimento-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndAlimento {
   text-align: left;
}
#wb_HeadingOpiniones {
   display: block;
   margin: 0 25px 0 25px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 50px);
}
#wb_HeadingOpiniones {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#HeadingOpiniones {
   color: #1F2C3D;
   font-family: Arial;
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-transform: none;
}
#wb_TextOpiniones {
   display: block;
   visibility: visible;
}
#wb_TextOpiniones {
   font-size: 16px;
   line-height: 18px;
   margin: 10px 25px 0 25px;
   padding: 0 0 10px 0;
   text-align: center;
}
#TestimonialsCardContainer {
   display: block;
   visibility: visible;
   width: 100%;
}
#TestimonialsCardContainer {
   padding: 10px 10px 10px 10px;
}
#wb_CardArtesa {
   align-self: auto;
   display: flex;
   flex-basis: 0%;
   flex-grow: 1;
   flex-shrink: 1;
   height: auto;
   margin: 0;
   visibility: visible;
   width: auto;
}
#CardArtesa-card-item0 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardArtesa-card-item1 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 0 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardArtesa-card-item2 {
   box-sizing: border-box;
   color: #333333;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 20px 35px 0 40px;
   padding: 0;
   text-align: left;
}
#wb_CardArtesa {
   text-align: center;
}
#wb_CardCorrupackon {
   align-self: auto;
   display: flex;
   flex-basis: 0%;
   flex-grow: 1;
   flex-shrink: 1;
   height: auto;
   margin: 0;
   visibility: visible;
   width: auto;
}
#CardCorrupackon-card-item0 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardCorrupackon-card-item1 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 0 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardCorrupackon-card-item2 {
   box-sizing: border-box;
   color: #333333;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 20px 35px 0 40px;
   padding: 0;
   text-align: left;
}
#wb_CardCorrupackon {
   text-align: center;
}
#wb_LayoutGridCTA {
   display: table;
   visibility: visible;
}
#wb_LayoutGridCTA {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridCTA {
   height: auto;
   padding: 0;
}
#LayoutGridCTA > .col-1,
#LayoutGridCTA > .col-2 {
   padding-left: 0px;
   padding-right: 0px;
}
#LayoutGridCTA > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 50px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#LayoutGridCTA > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 50px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-end;
   max-width: 100%;
   text-align: right;
}
#wb_HeadingCTA {
   display: block;
   margin: 50px 20px 0 20px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 40px);
}
#wb_TextCTA {
   display: block;
   visibility: visible;
}
#wb_TextCTA {
   font-size: 16px;
   line-height: 18px;
   margin: 10px 25px 20px 25px;
   padding: 0 0 10px 0;
   text-align: center;
}
#wb_LayoutGridEmail {
   display: table;
   visibility: visible;
}
#wb_LayoutGridEmail {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridEmail {
   height: auto;
   padding: 0 0 20px 0;
}
#LayoutGridEmail > .col-1,
#LayoutGridEmail > .col-2 {
   padding-left: 5px;
   padding-right: 5px;
}
#LayoutGridEmail > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: flex-end;
   max-width: 16.66666667%;
   text-align: right;
}
#LayoutGridEmail > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 83.33333333%;
   justify-content: flex-start;
   max-width: 83.33333333%;
   text-align: left;
}
#wb_IconMail {
   display: block;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#IconMail {
   margin-left: auto;
   margin-right: 0;
}
#wb_Text10 {
   display: block;
   visibility: visible;
}
#wb_Text10 {
   font-size: 16px;
   line-height: 18px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_LayoutGridPhone {
   display: table;
   visibility: visible;
}
#wb_LayoutGridPhone {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridPhone {
   height: auto;
   padding: 0 0 20px 0;
}
#LayoutGridPhone > .col-1,
#LayoutGridPhone > .col-2 {
   padding-left: 5px;
   padding-right: 5px;
}
#LayoutGridPhone > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: flex-end;
   max-width: 16.66666667%;
   text-align: right;
}
#LayoutGridPhone > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 83.33333333%;
   justify-content: flex-start;
   max-width: 83.33333333%;
   text-align: left;
}
#wb_IconPhone {
   display: block;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#IconPhone {
   margin-left: auto;
   margin-right: 0;
}
#wb_TextPhone {
   display: block;
   visibility: visible;
}
#wb_TextPhone {
   font-size: 16px;
   line-height: 18px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_LayoutGridMap {
   display: table;
   visibility: visible;
}
#wb_LayoutGridMap {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridMap {
   height: auto;
   padding: 0 0 50px 0;
}
#LayoutGridMap > .col-1,
#LayoutGridMap > .col-2 {
   padding-left: 5px;
   padding-right: 5px;
}
#LayoutGridMap > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: flex-end;
   max-width: 16.66666667%;
   text-align: right;
}
#LayoutGridMap > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 83.33333333%;
   justify-content: flex-start;
   max-width: 83.33333333%;
   text-align: left;
}
#wb_IconMap {
   display: block;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#IconMap {
   margin-left: auto;
   margin-right: 0;
}
#wb_TextMap {
   display: block;
   visibility: visible;
}
#wb_TextMap {
   font-size: 16px;
   line-height: 18px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_BookmarkServicios {
   display: inline-block;
   visibility: visible;
}
#wb_BookmarkContactUs {
   display: inline-block;
   visibility: visible;
}
#wb_BookmarkAcercade {
   display: inline-block;
   visibility: visible;
}
#wb_Card2 {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#Card2-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#Card2-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#Card2-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#Card2-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#Card2-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#Card2-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_Card2 {
   text-align: left;
}
#wb_Card3 {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#Card3-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#Card3-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#Card3-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#Card3-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#Card3-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#Card3-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_Card3 {
   text-align: left;
}
#wb_LayoutGridFName {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFName {
   height: auto;
   margin-bottom: 0px;
   margin-top: 15px;
}
#LayoutGridFName {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFName .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFName > .row > .col-1,
#LayoutGridFName > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFName > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 25%;
}
#LayoutGridFName > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 75%;
}
#LabelName {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelName {
   line-height: 19px;
}
#EditboxName {
   color: #FFFFFF;
   display: block;
   height: 29px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#EditboxName {
   line-height: 19px;
}
#wb_LayoutGridFMail {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFMail {
   height: auto;
   margin-bottom: 0px;
   margin-top: 15px;
}
#LayoutGridFMail {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFMail .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFMail > .row > .col-1,
#LayoutGridFMail > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFMail > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 25%;
}
#LayoutGridFMail > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 75%;
}
#LabelMail {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelMail {
   line-height: 19px;
}
#EditboxMail {
   color: #808080;
   display: block;
   height: 29px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#EditboxMail {
   line-height: 19px;
}
#wb_LayoutGridFPhone {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFPhone {
   height: auto;
   margin-bottom: 0px;
   margin-top: 15px;
}
#LayoutGridFPhone {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFPhone .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFPhone > .row > .col-1,
#LayoutGridFPhone > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFPhone > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 25%;
}
#LayoutGridFPhone > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 75%;
}
#LabelPhone {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelPhone {
   line-height: 19px;
}
#EditboxPhone {
   color: #808080;
   display: block;
   height: 29px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#EditboxPhone {
   line-height: 19px;
}
#wb_HeadingForm {
   display: block;
   margin: 50px 20px 0 20px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 40px);
}
#wb_LayoutGridFElements {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFElements {
   height: auto;
   margin-bottom: 0px;
   margin-top: 15px;
}
#LayoutGridFElements {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFElements .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFElements > .row > .col-1,
#LayoutGridFElements > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFElements > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 25%;
}
#LayoutGridFElements > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 75%;
}
#LabelElement {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelElement {
   line-height: 19px;
}
#EditboxElement {
   color: #808080;
   display: block;
   height: 29px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#EditboxElement {
   line-height: 19px;
}
#wb_LayoutGridFPcs {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFPcs {
   height: auto;
   margin-bottom: 0px;
   margin-top: 15px;
}
#LayoutGridFPcs {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFPcs .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFPcs > .row > .col-1,
#LayoutGridFPcs > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFPcs > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 25%;
}
#LayoutGridFPcs > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 75%;
}
#LabelPcs {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelPcs {
   line-height: 19px;
}
#TextAreaPcs {
   color: #808080;
   display: block;
   height: 100px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#wb_LayoutGridFProject {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFProject {
   height: auto;
   margin-bottom: 15px;
   margin-top: 15px;
}
#LayoutGridFProject {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFProject .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFProject > .row > .col-1,
#LayoutGridFProject > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFProject > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 25%;
}
#LayoutGridFProject > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 75%;
}
#LabelProject {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelProject {
   line-height: 19px;
}
#TextAreaProject {
   color: #808080;
   display: block;
   height: 100px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#ButtonFormSend {
   display: inline-block;
   height: 60px;
   margin: 50px 50px 30px 0;
   padding: 1px 6px 1px 6px;
   visibility: visible;
   width: 130px;
}
}
@media only screen and (max-width: 699px) {
body {
   background-color: #FFFFFF;
   background-image: none;
}
#wb_MasterHeader {
   display: inline;
   height: 49px;
   left: 0px;
   top: 0px;
   visibility: visible;
   width: 480px;
}
#wb_LayoutGridHeader {
   display: table;
   visibility: visible;
}
#wb_LayoutGridHeader {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridHeader {
   height: auto;
   padding: 5px 0 5px 0;
}
#LayoutGridHeader > .col-1,
#LayoutGridHeader > .col-2,
#LayoutGridHeader > .col-3,
#LayoutGridHeader > .col-4 {
   padding-left: 0px;
   padding-right: 0px;
}
#LayoutGridHeader > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   justify-content: flex-start;
   max-width: 8.33333333%;
   order: 9996;
   text-align: left;
}
#LayoutGridHeader > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 8.33333333%;
   justify-content: center;
   max-width: 8.33333333%;
   order: 9997;
   text-align: center;
}
#LayoutGridHeader > .col-3 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 66.66666667%;
   justify-content: flex-start;
   max-width: 66.66666667%;
   order: 9998;
   text-align: left;
}
#LayoutGridHeader > .col-4 {
   align-content: flex-end;
   align-items: flex-end;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   order: 9999;
   text-align: center;
}
#wb_PanelMenuPhone {
   display: inline-block;
   height: 35px;
   margin: 0;
   visibility: visible;
   width: 80px;
}
#PanelMenuPhone {
   height: 35px;
   line-height: 35px;
   width: 80px;
}
#PanelMenuPhone .line:first-child {
   margin-top: 6px;
}
#PanelMenuPhone_markup li a {
   background-color: #F2F3F7;
   border: 0px solid transparent;
   color: #454545;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   text-decoration: none;
   text-transform: none;
}
#wb_PanelMenuPhone a {
   background-color: #F2F3F7;
   border: 0px solid #F2F3F7;
   border-radius: 0px;
   color: #696969;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-decoration: none;
   text-transform: none;
}
#PanelMenuPhone_markup li a:hover {
   background-color: #9370DB;
   border: 0px solid transparent;
   color: #2B2B2B;
}
#PanelMenuPhone_markup li a .icon {
   fill: currentColor;
   height: 16px;
   margin-right: 4px;
   vertical-align: middle;
   width: 16px;
}
#PanelMenuPhone_markup li a:hover .icon {
   fill: currentColor;
}
#wb_PanelMenuPhone a:hover {
   background-color: #F2F3F7;
   border: 0px solid #F2F3F7;
   color: #9370DB;
}
#PanelMenuPhone_panel {
   background-color: #F2F3F7;
   overflow-y: auto;
}
#wb_CssMenuPC {
   display: none;
   margin: 0;
   text-align: left;
   visibility: hidden;
}
#wb_CssMenuPC li {
}
#wb_CssMenuPC a {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   color: #696969;
   font-family: "Open Sans";
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-decoration: none;
   text-transform: none;
}
#wb_CssMenuPC > ul > li > a {
   height: 50px;
   line-height: 50px;
}
#wb_CssMenuPC li:hover a,
#wb_CssMenuPC a:hover {
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   color: #9370DB;
}
#wb_CssMenuPC a.withsubmenu {
   padding: 0 5px 0 5px;
}
#wb_CssMenuPC ul :hover ul {
   left: 2px;
   padding-top: 0px;
   top: 50px;
   visibility: visible;
}
#wb_CssMenuPC .firstmain:hover ul {
   left: 2px;
}
#wb_CssMenuPC li li {
   width: 250px;
}
#wb_CssMenuPC ul ul a,
#wb_CssMenuPC ul :hover ul a {
   background-color: #FFFFFF;
   border: 0px solid transparent;
   border-radius: 16px;
   color: #696969;
   font-family: "Open Sans";
   font-size: 13px;
   font-style: normal;
   font-weight: normal;
   line-height: 13px;
   padding: 8px 6px 7px 6px;
   text-decoration: none;
   text-transform: none;
   width: 238px;
}
#wb_CssMenuPC ul ul :hover a,
#wb_CssMenuPC ul ul a:hover,
#wb_CssMenuPC ul ul :hover ul :hover a,
#wb_CssMenuPC ul ul :hover ul a:hover {
   background-color: #F5F5F5;
   border: 0px solid transparent;
   color: #9370DB;
}
#wb_CssMenuPC li {
   padding: 0px 20px 0px 0px;
}
#wb_ImageLogoMini {
   display: block;
   margin: 0 0 0 5px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 5px);
}
#ImageLogoMini {
   margin-left: auto;
   margin-right: auto;
   width: 85.71%;
}
#wb_Heading3CorePack {
   display: none;
   margin: 0;
   padding: 0;
   visibility: hidden;
   width: 100%;
}
#ButtonManuCTA {
   display: none;
   height: 50px;
   margin: 5px 0 5px 0;
   padding: 1px 6px 1px 6px;
   visibility: hidden;
   width: 58px;
}
#ButtonManuCTA {
   line-height: 44px;
}
#wb_static-hero-content {
   display: table;
   visibility: visible;
}
#wb_static-hero-content {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#static-hero-content {
   height: auto;
   padding: 100px 0 50px 0;
}
#static-hero-content > .col-1 {
   padding-left: 0px;
   padding-right: 0px;
}
#static-hero-content > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#wb_LayoutPresentation {
   display: table;
   visibility: visible;
}
#wb_LayoutPresentation {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutPresentation {
   height: auto;
   padding: 50px 0 50px 0;
}
#LayoutPresentation > .col-1 {
   padding-left: 0px;
   padding-right: 0px;
}
#LayoutPresentation > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#LayoutPresentation-divider-bottom {
   height: 2px;
}
#LayoutPresentation-divider-bottom {
   bottom: 0%;
}
#wb_AcercadeLayoutGrid {
   display: table;
   visibility: visible;
}
#wb_AcercadeLayoutGrid {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#AcercadeLayoutGrid {
   height: auto;
   padding: 50px 0 50px 0;
}
#AcercadeLayoutGrid > .col-1,
#AcercadeLayoutGrid > .col-2 {
   padding-left: 0px;
   padding-right: 0px;
}
#AcercadeLayoutGrid > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   order: 1;
   text-align: center;
}
#AcercadeLayoutGrid > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#wb_QueHacemosLayout {
   display: table;
   visibility: visible;
}
#wb_QueHacemosLayout {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#QueHacemosLayout {
   height: auto;
   padding: 50px 0 50px 0;
}
#QueHacemosLayout > .col-1,
#QueHacemosLayout > .col-2 {
   padding-left: 0px;
   padding-right: 0px;
}
#QueHacemosLayout > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#QueHacemosLayout > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#wb_UsersLayout {
   display: table;
   visibility: visible;
}
#wb_UsersLayout {
   height: auto;
   margin-bottom: 30px;
   margin-top: 0px;
}
#UsersLayout {
   height: auto;
   padding: 0;
}
#UsersLayout > .col-1 {
   padding-left: 0px;
   padding-right: 0px;
}
#UsersLayout > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#wb_serviciosLayoutGrid {
   display: table;
   visibility: visible;
}
#wb_serviciosLayoutGrid {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#serviciosLayoutGrid {
   height: auto;
   padding: 50px 0 0 0;
}
#serviciosLayoutGrid .row {
   margin-left: 0px;
   margin-right: 0px;
}
#serviciosLayoutGrid > .row > .col-1 {
   padding-left: 0px;
   padding-right: 0px;
}
#serviciosLayoutGrid > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: center;
   width: 100%;
}
#wb_serviciosHeading {
   display: block;
   margin: 0 10px 0 10px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 20px);
}
#wb_serviciosText {
   display: block;
   visibility: visible;
}
#wb_serviciosText {
   font-size: 16px;
   line-height: 18px;
   margin: 10px 25px 20px 25px;
   padding: 0 0 10px 0;
   text-align: center;
}
#wb_ServiciosCardServicios {
   display: block;
   visibility: visible;
   width: 100%;
}
#ServiciosCardServicios {
   padding: 0 0 70px 0;
}
#wb_FabricacionCard {
   align-self: auto;
   display: flex;
   flex-basis: 0%;
   flex-grow: 1;
   flex-shrink: 1;
   height: auto;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: auto;
}
#FabricacionCard-card-item0 {
   border: 0px solid #000000;
   border-radius: 15px;
   box-sizing: border-box;
   height: 80px;
   margin: 50px 0 0 0;
   margin-left: auto;
   margin-right: auto;
   max-width: 80px;
   padding: 0;
   width: 100%;
}
#FabricacionCard-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: center;
}
#FabricacionCard-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#FabricacionCard-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#FabricacionCard-card-item2 {
   box-sizing: border-box;
   margin: 15px 30px 0 30px;
   padding: 0;
   text-align: center;
}
#FabricacionCard-card-item2 a {
   color: inherit;
   text-decoration: none;
}
#FabricacionCard-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 0;
}
#FabricacionCard-card-item3 {
   border-top: 1px #DCDCDC solid;
   border-width: 1px 0 0 0;
   box-sizing: border-box;
   height: 0;
   line-height: 0;
   margin: 20px 70px 10px 70px;
}
#FabricacionCard-card-item4 {
   box-sizing: border-box;
   color: #808080;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 50px 0;
   padding: 0;
   text-align: center;
}
#FabricacionCard-card-item4 a {
   color: inherit;
   text-decoration: none;
}
#wb_FabricacionCard {
   text-align: center;
}
#wb_EspecializadoCard {
   align-self: auto;
   display: flex;
   flex-basis: 0%;
   flex-grow: 1;
   flex-shrink: 1;
   height: auto;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: auto;
}
#EspecializadoCard-card-item0 {
   border: 0px solid transparent;
   border-radius: 15px;
   box-sizing: border-box;
   height: 80px;
   margin: 50px 0 0 0;
   margin-left: auto;
   margin-right: auto;
   max-width: 80px;
   padding: 0;
   width: 100%;
}
#EspecializadoCard-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: center;
}
#EspecializadoCard-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#EspecializadoCard-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#EspecializadoCard-card-item2 {
   box-sizing: border-box;
   margin: 15px 30px 0 30px;
   padding: 0;
   text-align: center;
}
#EspecializadoCard-card-item2 a {
   color: inherit;
   text-decoration: none;
}
#EspecializadoCard-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 0;
}
#EspecializadoCard-card-item3 {
   border-top: 1px #DCDCDC solid;
   border-width: 1px 0 0 0;
   box-sizing: border-box;
   height: 0;
   line-height: 0;
   margin: 20px 70px 10px 70px;
}
#EspecializadoCard-card-item4 {
   box-sizing: border-box;
   color: #696969;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 50px 0;
   padding: 0;
   text-align: center;
}
#EspecializadoCard-card-item4 a {
   color: inherit;
   text-decoration: none;
}
#wb_EspecializadoCard {
   text-align: center;
}
#wb_InsumosCard {
   align-self: auto;
   display: flex;
   flex-basis: 0%;
   flex-grow: 1;
   flex-shrink: 1;
   height: auto;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: auto;
}
#InsumosCard-card-item0 {
   border: 1px solid transparent;
   border-radius: 15px;
   box-sizing: border-box;
   height: 80px;
   margin: 50px 0 0 0;
   margin-left: auto;
   margin-right: auto;
   max-width: 80px;
   padding: 0;
   width: 100%;
}
#InsumosCard-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: center;
}
#InsumosCard-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#InsumosCard-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 27px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#InsumosCard-card-item2 {
   box-sizing: border-box;
   margin: 15px 30px 0 30px;
   padding: 0;
   text-align: center;
}
#InsumosCard-card-item2 a {
   color: inherit;
   text-decoration: none;
}
#InsumosCard-card-item2 p {
   color: #808080;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 0;
}
#InsumosCard-card-item3 {
   border-top: 1px #DCDCDC solid;
   border-width: 1px 0 0 0;
   box-sizing: border-box;
   height: 0;
   line-height: 0;
   margin: 20px 70px 10px 70px;
}
#InsumosCard-card-item4 {
   box-sizing: border-box;
   color: #808080;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 50px 0;
   padding: 0;
   text-align: center;
}
#InsumosCard-card-item4 a {
   color: inherit;
   text-decoration: none;
}
#wb_InsumosCard {
   text-align: center;
}
#wb_hero-header1 {
   display: block;
   font-size: 48px;
   font-style: normal;
   font-weight: bold;
   margin: 10px 0 0 0;
   padding: 0;
   text-decoration: none;
   visibility: visible;
   width: 100%;
}
#wb_hero-header1 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#hero-header1 {
   color: #F5F5F5;
   font-family: "Open Sans";
   font-size: 48px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-transform: none;
}
#wb_hero-header2 {
   display: block;
   font-size: 19px;
   font-style: normal;
   font-weight: normal;
   margin: 10px 25px 10px 25px;
   padding: 0;
   text-decoration: none;
   visibility: visible;
   width: calc(100% - 50px);
}
#wb_hero-header2 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#hero-header2 {
   color: #F5F5F5;
   font-family: Montserrat;
   font-size: 19px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-transform: none;
}
#wb_LayoutCTA {
   display: table;
   visibility: visible;
}
#wb_LayoutCTA {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutCTA {
   height: auto;
   padding: 0 0 25px 0;
}
#LayoutCTA > .col-1,
#LayoutCTA > .col-2,
#LayoutCTA > .col-3 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutCTA > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   justify-content: center;
   max-width: 33.33333333%;
   text-align: center;
}
#LayoutCTA > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   justify-content: center;
   max-width: 33.33333333%;
   text-align: center;
}
#LayoutCTA > .col-3 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 33.33333333%;
   justify-content: center;
   max-width: 33.33333333%;
   text-align: center;
}
#ConoceMasButton {
   display: inline-block;
   height: 50px;
   margin: 30px 0 0 0;
   padding: 1px 6px 1px 6px;
   visibility: visible;
   width: 130px;
}
#ConoceMasButton {
   line-height: 44px;
}
#SlideShowUsers {
   display: inline-block;
   visibility: visible;
}
#SlideShowUsers {
   height: 50px;
}
#SlideShowUsers .image {
   height: 50px;
}
#wb_Textdisclaimer {
   display: block;
   visibility: visible;
}
#wb_Textdisclaimer {
   font-size: 9.3px;
   line-height: 11px;
   margin: 0 25px 0 25px;
   padding: 0;
   text-align: center;
}
#wb_TextTrust {
   display: block;
   visibility: visible;
}
#wb_TextTrust {
   font-size: 13px;
   line-height: 16px;
   margin: 0 25px 0 25px;
   padding: 0;
   text-align: center;
}
#wb_Image3ELogo {
   display: block;
   margin: 10px 0 0 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#Image3ELogo {
   margin-left: auto;
   margin-right: auto;
}
#wb_LayoutGridIndustrias {
   display: table;
   visibility: visible;
}
#wb_LayoutGridIndustrias {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridIndustrias {
   height: auto;
   padding: 0;
}
#LayoutGridIndustrias > .col-1,
#LayoutGridIndustrias > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridIndustrias > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridIndustrias > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#wb_LayoutGridSuccessStories {
   display: table;
   visibility: visible;
}
#wb_LayoutGridSuccessStories {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridSuccessStories {
   height: auto;
   padding: 50px 0 50px 0;
}
#LayoutGridSuccessStories > .col-1,
#LayoutGridSuccessStories > .col-2 {
   padding-left: 0px;
   padding-right: 0px;
}
#LayoutGridSuccessStories > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#LayoutGridSuccessStories > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#wb_LayoutGridContacts {
   display: table;
   visibility: visible;
}
#wb_LayoutGridContacts {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridContacts {
   height: auto;
   padding: 80px 15px 80px 15px;
}
#LayoutGridContacts .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGridContacts > .row > .col-1 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridContacts > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#EmbeddedPageFoot1 {
   display: inline;
   height: 1143px;
   left: 1px;
   top: 13677px;
   visibility: visible;
   width: 480px;
}
#wb_FooterText {
   display: block;
   visibility: visible;
}
#wb_FooterText {
   font-size: 15px;
   line-height: 16px;
   margin: 0;
   padding: 10px 20px 30px 10px;
   text-align: left;
}
#wb_Logo3EFooter {
   display: block;
   margin: 10px 0 0 15px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 15px);
}
#Logo3EFooter {
   margin-left: 0;
   margin-right: auto;
   width: 96.29%;
}
#wb_LayoutFooter {
   display: table;
   visibility: visible;
}
#wb_LayoutFooter {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutFooter {
   height: auto;
   padding: 20px 0 50px 0;
}
#LayoutFooter > .col-1,
#LayoutFooter > .col-2,
#LayoutFooter > .col-3 {
   padding-left: 0px;
   padding-right: 0px;
}
#LayoutFooter > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutFooter > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutFooter > .col-3 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#wb_TextSoluciones {
   display: block;
   visibility: visible;
}
#wb_TextSoluciones {
   font-size: 20px;
   line-height: 22px;
   margin: 10px 5px 0 5px;
   padding: 0;
   text-align: center;
}
#wb_TextLinksServicios {
   display: block;
   visibility: visible;
}
#wb_TextLinksServicios {
   margin: 15px 0 50px 0;
   padding: 0;
   text-align: center;
}
#wb_TextOfnaPlanta {
   display: block;
   visibility: visible;
}
#wb_TextOfnaPlanta {
   font-size: 20px;
   line-height: 22px;
   margin: 10px 5px 0 5px;
   padding: 0;
   text-align: center;
}
#wb_TextLinksMapMailCel {
   display: block;
   visibility: visible;
}
#wb_TextLinksMapMailCel {
   margin: 15px 0 40px 0;
   padding: 0;
   text-align: center;
}
#wb_TextRecursos {
   display: block;
   visibility: visible;
}
#wb_TextRecursos {
   font-size: 20px;
   line-height: 22px;
   margin: 10px 5px 0 5px;
   padding: 0;
   text-align: center;
}
#wb_WhatsappImage {
   display: block;
   margin: 20px 0 0 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#WhatsappImage {
   margin-left: auto;
   margin-right: auto;
}
#wb_IconFacebook {
   display: inline-block;
   height: 25px;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 25px;
}
#IconFacebook {
   height: 25px;
   width: 25px;
}
#IconFacebook i {
   font-size: 25px;
   line-height: 25px;
   width: 25px;
}
#wb_IconX {
   display: inline-block;
   height: 25px;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 25px;
}
#IconX {
   height: 25px;
   width: 25px;
}
#IconX i {
   font-size: 25px;
   line-height: 25px;
   width: 25px;
}
#wb_IconInstagram {
   display: inline-block;
   height: 25px;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 25px;
}
#IconInstagram {
   height: 25px;
   width: 25px;
}
#IconInstagram i {
   font-size: 25px;
   line-height: 25px;
   width: 25px;
}
#wb_IconIn {
   display: inline-block;
   height: 25px;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 25px;
}
#IconIn {
   height: 25px;
   width: 25px;
}
#IconIn i {
   font-size: 25px;
   line-height: 25px;
   width: 25px;
}
#wb_LayoutGridSocialM {
   display: table;
   visibility: visible;
}
#wb_LayoutGridSocialM {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridSocialM {
   height: auto;
   padding: 0 60px 0 0;
}
#LayoutGridSocialM > .col-1,
#LayoutGridSocialM > .col-2,
#LayoutGridSocialM > .col-3,
#LayoutGridSocialM > .col-4,
#LayoutGridSocialM > .col-5,
#LayoutGridSocialM > .col-6 {
   padding-left: 0px;
   padding-right: 0px;
}
#LayoutGridSocialM > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-3 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-4 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-5 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#LayoutGridSocialM > .col-6 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: center;
   max-width: 16.66666667%;
   text-align: center;
}
#wb_LayoutGrIdContainFooter {
   display: table;
   visibility: visible;
}
#wb_LayoutGrIdContainFooter {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGrIdContainFooter {
   height: auto;
   padding: 20px 0 50px 0;
}
#LayoutGrIdContainFooter > .col-1,
#LayoutGrIdContainFooter > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGrIdContainFooter > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGrIdContainFooter > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGrIdContainFooter-divider-top {
   height: 7px;
}
#LayoutGrIdContainFooter-divider-top {
   left: 0;
   top: 0%;
}
#wb_TextLinksRecursos {
   display: block;
   visibility: visible;
}
#wb_TextLinksRecursos {
   margin: 15px 0 0 0;
   padding: 0;
   text-align: center;
}
#wb_LayoutGridSticky {
   display: table;
   visibility: visible;
}
#wb_LayoutGridSticky {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridSticky {
   height: auto;
   padding: 0 15px 0 15px;
}
#LayoutGridSticky .row {
   margin-left: -15px;
   margin-right: -15px;
}
#LayoutGridSticky > .row > .col-1 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridSticky > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#wb_LayoutGridCards {
   display: table;
   visibility: visible;
}
#wb_LayoutGridCards {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridCards {
   height: auto;
   padding: 0;
}
#LayoutGridCards > .col-1,
#LayoutGridCards > .col-2,
#LayoutGridCards > .col-3,
#LayoutGridCards > .col-4,
#LayoutGridCards > .col-5,
#LayoutGridCards > .col-6,
#LayoutGridCards > .col-7,
#LayoutGridCards > .col-8,
#LayoutGridCards > .col-9,
#LayoutGridCards > .col-10,
#LayoutGridCards > .col-11,
#LayoutGridCards > .col-12 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridCards > .col-1 {
   align-content: flex-end;
   align-items: flex-end;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#LayoutGridCards > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-3 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-4 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-5 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-6 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-7 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-8 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-9 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-10 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-11 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#LayoutGridCards > .col-12 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-start;
   max-width: 100%;
   text-align: left;
}
#wb_HeadingEmpresa {
   display: block;
   font-size: 35px;
   font-style: normal;
   font-weight: bold;
   margin: 10px 25px 0 25px;
   padding: 0;
   text-decoration: none;
   visibility: visible;
   width: calc(100% - 50px);
}
#wb_HeadingEmpresa {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#HeadingEmpresa {
   color: #000000;
   font-family: "Open Sans";
   font-size: 35px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-transform: none;
}
#wb_HeadingSlogan {
   display: block;
   margin: 10px 25px 10px 25px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 50px);
}
#wb_HeadingQuienesSomos {
   display: block;
   margin: 10px 0 0 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#wb_HeadingQuienesSomos {
   background-color: transparent;
   background-image: none;
   border: 0px solid #1F2C3D;
   border-radius: 0px;
   text-align: center;
}
#HeadingQuienesSomos {
   color: #253242;
   font-family: "Open Sans";
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-transform: none;
}
#wb_HeadingHistoriaEmpresa {
   display: block;
   margin: 10px 25px 10px 25px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 50px);
}
#wb_HeadingHistoriaEmpresa {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#HeadingHistoriaEmpresa {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-transform: none;
}
#wb_ImageQuienesSomos {
   display: block;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#ImageQuienesSomos {
   margin-left: auto;
   margin-right: auto;
   width: 97.92%;
}
#Button1 {
   display: inline-block;
   height: 50px;
   margin: 30px 0 0 0;
   padding: 1px 6px 1px 6px;
   visibility: visible;
   width: 130px;
}
#Button1 {
   line-height: 44px;
}
#wb_TextAcercade {
   display: block;
   visibility: visible;
}
#wb_TextAcercade {
   font-size: 13px;
   margin: 50px 0 0 0;
   padding: 0;
   text-align: center;
}
#wb_ImageQueHacemos {
   display: block;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#ImageQueHacemos {
   margin-left: auto;
   margin-right: auto;
   width: 83.33%;
}
#wb_TextFabricantes {
   display: block;
   visibility: visible;
}
#wb_TextFabricantes {
   font-size: 13px;
   margin: 50px 0 0 0;
   padding: 0;
   text-align: center;
}
#wb_HeadingQueHacemos {
   display: block;
   margin: 10px 0 0 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#wb_HeadingQueHacemos {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#HeadingQueHacemos {
   color: #1F2C3D;
   font-family: "Open Sans";
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-transform: none;
}
#wb_HeadingDescrQueHacemos {
   display: block;
   margin: 10px 25px 10px 25px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 50px);
}
#wb_HeadingDescrQueHacemos {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#HeadingDescrQueHacemos {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-transform: none;
}
#ButtonQueHacemos {
   display: inline-block;
   height: 50px;
   margin: 30px 0 50px 0;
   padding: 1px 6px 1px 6px;
   visibility: visible;
   width: 130px;
}
#ButtonQueHacemos {
   line-height: 44px;
}
#wb_IndustrySolutionsHeading {
   display: block;
   margin: 50px 0 0 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#wb_IndustrySolutionsHeading {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#IndustrySolutionsHeading {
   color: #1F2C3D;
   font-family: "Open Sans";
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-transform: none;
}
#wb_HeadingSoluciones3 {
   display: block;
   margin: 10px 0 10px 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#wb_HeadingSoluciones3 {
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#HeadingSoluciones3 {
   color: #696969;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   text-align: center;
   text-transform: none;
}
#wb_CardIndAuto {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndAuto-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndAuto-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAuto-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndAuto-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndAuto-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAuto-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndAuto {
   text-align: left;
}
#wb_CardIndFarma {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndFarma-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndFarma-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndFarma-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndFarma-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndFarma-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndFarma-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndFarma {
   text-align: left;
}
#wb_CardIndGral {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndGral-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndGral-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndGral-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndGral-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndGral-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndGral-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndGral {
   text-align: left;
}
#wb_CardIndElectronica {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndElectronica-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndElectronica-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndElectronica-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndElectronica-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndElectronica-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndElectronica-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndElectronica {
   text-align: left;
}
#wb_CardIndRetail {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndRetail-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndRetail-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndRetail-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndRetail-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndRetail-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndRetail-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndRetail {
   text-align: left;
}
#wb_CardIndAlimento {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#CardIndAlimento-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#CardIndAlimento-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAlimento-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#CardIndAlimento-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#CardIndAlimento-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#CardIndAlimento-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_CardIndAlimento {
   text-align: left;
}
#wb_HeadingOpiniones {
   display: block;
   margin: 0 25px 0 25px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 50px);
}
#wb_HeadingOpiniones {
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   text-align: center;
}
#HeadingOpiniones {
   color: #1F2C3D;
   font-family: Arial;
   font-size: 43px;
   font-style: normal;
   font-weight: bold;
   text-align: center;
   text-transform: none;
}
#wb_TextOpiniones {
   display: block;
   visibility: visible;
}
#wb_TextOpiniones {
   font-size: 16px;
   line-height: 18px;
   margin: 10px 25px 0 25px;
   padding: 0 0 10px 0;
   text-align: center;
}
#TestimonialsCardContainer {
   display: block;
   visibility: visible;
   width: 100%;
}
#TestimonialsCardContainer {
   padding: 10px 10px 10px 10px;
}
#wb_CardArtesa {
   align-self: auto;
   display: flex;
   flex-basis: 0%;
   flex-grow: 1;
   flex-shrink: 1;
   height: auto;
   margin: 0;
   visibility: visible;
   width: auto;
}
#CardArtesa-card-item0 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardArtesa-card-item1 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 0 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardArtesa-card-item2 {
   box-sizing: border-box;
   color: #333333;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 20px 35px 0 40px;
   padding: 0;
   text-align: left;
}
#wb_CardArtesa {
   text-align: center;
}
#wb_CardCorrupackon {
   align-self: auto;
   display: flex;
   flex-basis: 0%;
   flex-grow: 1;
   flex-shrink: 1;
   height: auto;
   margin: 0;
   visibility: visible;
   width: auto;
}
#CardCorrupackon-card-item0 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 19px;
   font-style: normal;
   font-weight: bold;
   margin: 20px 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardCorrupackon-card-item1 {
   box-sizing: border-box;
   color: #333333;
   font-family: "Open Sans";
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   margin: 0 20px 0 20px;
   padding: 0;
   text-align: left;
}
#CardCorrupackon-card-item2 {
   box-sizing: border-box;
   color: #333333;
   font-family: Montserrat;
   font-size: 16px;
   font-style: normal;
   font-weight: normal;
   line-height: 25.6px;
   margin: 20px 35px 0 40px;
   padding: 0;
   text-align: left;
}
#wb_CardCorrupackon {
   text-align: center;
}
#wb_LayoutGridCTA {
   display: table;
   visibility: visible;
}
#wb_LayoutGridCTA {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridCTA {
   height: auto;
   padding: 0;
}
#LayoutGridCTA > .col-1,
#LayoutGridCTA > .col-2 {
   padding-left: 0px;
   padding-right: 0px;
}
#LayoutGridCTA > .col-1 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 50px;
   display: flex;
   flex-basis: 100%;
   justify-content: center;
   max-width: 100%;
   text-align: center;
}
#LayoutGridCTA > .col-2 {
   align-content: flex-start;
   align-items: flex-start;
   border: 0px solid #FFFFFF;
   border-radius: 50px;
   display: flex;
   flex-basis: 100%;
   justify-content: flex-end;
   max-width: 100%;
   text-align: right;
}
#wb_HeadingCTA {
   display: block;
   margin: 50px 20px 0 20px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 40px);
}
#wb_TextCTA {
   display: block;
   visibility: visible;
}
#wb_TextCTA {
   font-size: 16px;
   line-height: 18px;
   margin: 10px 25px 20px 25px;
   padding: 0 0 10px 0;
   text-align: center;
}
#wb_LayoutGridEmail {
   display: table;
   visibility: visible;
}
#wb_LayoutGridEmail {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridEmail {
   height: auto;
   padding: 0 0 20px 0;
}
#LayoutGridEmail > .col-1,
#LayoutGridEmail > .col-2 {
   padding-left: 5px;
   padding-right: 5px;
}
#LayoutGridEmail > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: flex-end;
   max-width: 16.66666667%;
   text-align: right;
}
#LayoutGridEmail > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 83.33333333%;
   justify-content: flex-start;
   max-width: 83.33333333%;
   text-align: left;
}
#wb_IconMail {
   display: block;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#IconMail {
   margin-left: auto;
   margin-right: 0;
}
#wb_Text10 {
   display: block;
   visibility: visible;
}
#wb_Text10 {
   font-size: 16px;
   line-height: 18px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_LayoutGridPhone {
   display: table;
   visibility: visible;
}
#wb_LayoutGridPhone {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridPhone {
   height: auto;
   padding: 0 0 20px 0;
}
#LayoutGridPhone > .col-1,
#LayoutGridPhone > .col-2 {
   padding-left: 5px;
   padding-right: 5px;
}
#LayoutGridPhone > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: flex-end;
   max-width: 16.66666667%;
   text-align: right;
}
#LayoutGridPhone > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 83.33333333%;
   justify-content: flex-start;
   max-width: 83.33333333%;
   text-align: left;
}
#wb_IconPhone {
   display: block;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#IconPhone {
   margin-left: auto;
   margin-right: 0;
}
#wb_TextPhone {
   display: block;
   visibility: visible;
}
#wb_TextPhone {
   font-size: 16px;
   line-height: 18px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_LayoutGridMap {
   display: table;
   visibility: visible;
}
#wb_LayoutGridMap {
   height: auto;
   margin-bottom: 0px;
   margin-top: 0px;
}
#LayoutGridMap {
   height: auto;
   padding: 0 0 50px 0;
}
#LayoutGridMap > .col-1,
#LayoutGridMap > .col-2 {
   padding-left: 5px;
   padding-right: 5px;
}
#LayoutGridMap > .col-1 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 16.66666667%;
   justify-content: flex-end;
   max-width: 16.66666667%;
   text-align: right;
}
#LayoutGridMap > .col-2 {
   align-content: center;
   align-items: center;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: flex;
   flex-basis: 83.33333333%;
   justify-content: flex-start;
   max-width: 83.33333333%;
   text-align: left;
}
#wb_IconMap {
   display: block;
   margin: 0;
   padding: 0;
   visibility: visible;
   width: 100%;
}
#IconMap {
   margin-left: auto;
   margin-right: 0;
}
#wb_TextMap {
   display: block;
   visibility: visible;
}
#wb_TextMap {
   font-size: 16px;
   line-height: 18px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#wb_BookmarkServicios {
   display: inline-block;
   visibility: visible;
}
#wb_BookmarkContactUs {
   display: inline-block;
   visibility: visible;
}
#wb_BookmarkAcercade {
   display: inline-block;
   visibility: visible;
}
#wb_Card2 {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#Card2-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#Card2-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#Card2-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#Card2-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#Card2-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#Card2-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_Card2 {
   text-align: left;
}
#wb_Card3 {
   display: flex;
   margin: 8px 8px 8px 8px;
   visibility: visible;
   width: calc(100% - 16px);
}
#Card3-card-item0 {
   border: 0px solid #000000;
   border-radius: 18px;
   box-sizing: border-box;
   height: 60px;
   margin: 50px 0 0 20px;
   max-width: 60px;
   padding: 0;
   width: 100%;
}
#Card3-card-item1 {
   box-sizing: border-box;
   margin: 10px 20px 20px 20px;
   padding: 0;
   text-align: left;
}
#Card3-card-item1 a {
   color: inherit;
   text-decoration: none;
}
#Card3-card-item1 h3 {
   color: #000000;
   font-family: "Open Sans";
   font-size: 24px;
   font-style: normal;
   font-weight: bold;
   margin: 0;
}
#Card3-card-item2 {
   box-sizing: border-box;
   margin: 0 20px 50px 20px;
   padding: 0;
   text-align: left;
}
#Card3-card-item2 p {
   color: #696969;
   font-family: Montserrat;
   font-size: 15px;
   font-style: normal;
   font-weight: normal;
   line-height: 24px;
   margin: 0;
}
#wb_Card3 {
   text-align: left;
}
#wb_LayoutGridFName {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFName {
   height: auto;
   margin-bottom: 0px;
   margin-top: 15px;
}
#LayoutGridFName {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFName .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFName > .row > .col-1,
#LayoutGridFName > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFName > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LayoutGridFName > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LabelName {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelName {
   line-height: 19px;
}
#EditboxName {
   color: #FFFFFF;
   display: block;
   height: 29px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#EditboxName {
   line-height: 19px;
}
#wb_LayoutGridFMail {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFMail {
   height: auto;
   margin-bottom: 0px;
   margin-top: 15px;
}
#LayoutGridFMail {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFMail .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFMail > .row > .col-1,
#LayoutGridFMail > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFMail > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LayoutGridFMail > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LabelMail {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelMail {
   line-height: 19px;
}
#EditboxMail {
   color: #808080;
   display: block;
   height: 29px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#EditboxMail {
   line-height: 19px;
}
#wb_LayoutGridFPhone {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFPhone {
   height: auto;
   margin-bottom: 0px;
   margin-top: 15px;
}
#LayoutGridFPhone {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFPhone .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFPhone > .row > .col-1,
#LayoutGridFPhone > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFPhone > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LayoutGridFPhone > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LabelPhone {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelPhone {
   line-height: 19px;
}
#EditboxPhone {
   color: #808080;
   display: block;
   height: 29px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#EditboxPhone {
   line-height: 19px;
}
#wb_HeadingForm {
   display: block;
   margin: 50px 20px 0 20px;
   padding: 0;
   visibility: visible;
   width: calc(100% - 40px);
}
#wb_LayoutGridFElements {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFElements {
   height: auto;
   margin-bottom: 0px;
   margin-top: 15px;
}
#LayoutGridFElements {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFElements .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFElements > .row > .col-1,
#LayoutGridFElements > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFElements > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LayoutGridFElements > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LabelElement {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelElement {
   line-height: 19px;
}
#EditboxElement {
   color: #808080;
   display: block;
   height: 29px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#EditboxElement {
   line-height: 19px;
}
#wb_LayoutGridFPcs {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFPcs {
   height: auto;
   margin-bottom: 0px;
   margin-top: 15px;
}
#LayoutGridFPcs {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFPcs .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFPcs > .row > .col-1,
#LayoutGridFPcs > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFPcs > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LayoutGridFPcs > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LabelPcs {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelPcs {
   line-height: 19px;
}
#TextAreaPcs {
   color: #808080;
   display: block;
   height: 100px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#wb_LayoutGridFProject {
   display: table;
   visibility: visible;
}
#wb_LayoutGridFProject {
   height: auto;
   margin-bottom: 15px;
   margin-top: 15px;
}
#LayoutGridFProject {
   height: auto;
   padding: 5px 15px 5px 15px;
}
#LayoutGridFProject .row {
   margin-left: 10px;
   margin-right: 10px;
}
#LayoutGridFProject > .row > .col-1,
#LayoutGridFProject > .row > .col-2 {
   padding-left: 15px;
   padding-right: 15px;
}
#LayoutGridFProject > .row > .col-1 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LayoutGridFProject > .row > .col-2 {
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   display: block;
   text-align: left;
   width: 100%;
}
#LabelProject {
   display: block;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#LabelProject {
   line-height: 19px;
}
#TextAreaProject {
   color: #808080;
   display: block;
   height: 100px;
   margin: 0;
   padding: 4px 4px 4px 4px;
   text-align: left;
   visibility: visible;
   width: 100%;
}
#ButtonFormSend {
   display: inline-block;
   height: 50px;
   margin: 50px 50px 30px 0;
   padding: 1px 6px 1px 6px;
   visibility: visible;
   width: 130px;
}
}
#wb_FabricacionCard,
#wb_EspecializadoCard,
#wb_InsumosCard,
#wb_CardIndAuto,
#wb_CardIndFarma,
#wb_CardIndGral,
#wb_CardIndElectronica,
#wb_CardIndRetail,
#wb_CardIndAlimento {
   transition: transform 0.3s ease, box-shadow 0.3s ease;
}
#wb_FabricacionCard:hover,
#wb_EspecializadoCard:hover,
#wb_InsumosCard:hover,
#wb_CardIndAuto:hover,
#wb_CardIndFarma:hover,
#wb_CardIndGral:hover,
#wb_CardIndElectronica:hover,
#wb_CardIndRetail:hover,
#wb_CardIndAlimento:hover {
   box-shadow: 0 10px 20px rgba(0,0,0,0.2)  !important;
   cursor: pointer;
   transform: translateY(-10px);
   z-index: 100;
}
#wb_MasterHeader {
   align-items: center;
   background-color: #FFFFFF;
   box-shadow: 0 2px 5px rgba(0,0,0,0.1);
   display: flex;
   height: 50px;
   left: 0;
   position: fixed  !important;
   top: 0;
   transition: top 0.3s ease-in-out;
   width: 100%;
   z-index: 99999;
}
body {
   padding-top: 50px;
}
#PanelMenuPhone_markup {
   padding-top: 100px  !important;
   z-index: 99990  !important;
}
#PanelMenuPhone_markup ul li:last-child a {
   background-color: #263343;
   border-radius: 5px;
   color: #FFFFFF  !important;
   display: block;
   font-weight: bold;
   margin: 20px 15px;
   padding: 12px 0;
   text-align: center;
}
@media (min-width: 769px) {
#LayoutGridIndustrias > .row {
   align-items: flex-start  !important;
   display: flex  !important;
}
#LayoutGridIndustrias > .row > .col-1 {
   height: auto  !important;
   position: -webkit-sticky;
   position: sticky;
   top: 120px;
   z-index: 50;
}
#LayoutGridIndustrias > .row > .col-2 {
   height: auto  !important;
}
}
