@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,700");

@font-face {
    font-family: "Avenir";
    font-display: swap;
    src: url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Book.eot");
    src: url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Book.eot?#iefix") format("embedded-opentype"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Book.woff") format("woff"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Book.ttf") format("truetype"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Book.svg#Avenir-Book") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Avenir";
    font-display: swap;
    src: url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Light.eot");
    src: url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Light.eot?#iefix") format("embedded-opentype"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Light.woff") format("woff"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Light.ttf") format("truetype"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Light.svg#Avenir-Light") format("svg");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "Avenir";
    font-display: swap;
    src: url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Medium.eot");
    src: url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Medium.eot?#iefix") format("embedded-opentype"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Medium.woff") format("woff"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Medium.ttf") format("truetype"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Medium.svg#Avenir-Medium") format("svg");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "Avenir";
    font-display: swap;
    src: url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Heavy.eot");
    src: url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Heavy.eot?#iefix") format("embedded-opentype"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Heavy.woff") format("woff"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Heavy.ttf") format("truetype"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Heavy.svg#Avenir-Heavy") format("svg");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "Avenir";
    font-display: swap;
    src: url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Black.eot");
    src: url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Black.eot?#iefix") format("embedded-opentype"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Black.woff") format("woff"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Black.ttf") format("truetype"), url("https://cdn2.hubspot.net/hubfs/4488105/fonts/Avenir-Black.svg#Avenir-Black") format("svg");
    font-weight: 800;
    font-style: normal;
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #404148;
}

::after,
::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

font {
    color: inherit !important;
}

*:focus {
    outline: 0 !important;
}

body {
    font-family: "Avenir", "Nunito Sans", sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    font-weight: normal;
}

body.no_scroll {
    overflow-y: hidden;
}

ul {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

a {
    color: #337ab7;
    text-decoration: none !important;
    outline: none !important;
}

a:focus,
a:hover {
    color: #23527c;
    text-decoration: underline;
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

a.ap_link {
    display: table;
    margin: 25px 0 5px;
    text-decoration: underline !important;
    color: #ebebeb;
    font-size: 12px;
}

img.center-block {
    display: block;
    margin: 0 auto;
}

img.img-responsive {
    max-width: 100%;
}

.hide {
    display: none;
}

.hide-desk {
    display: none !important;
}

.hide-mobile {
    display: block !important;
}

.hs-input {
    height: auto !important;
    background-color: white !important;
}

.container {
    max-width: 100%;
    width: 100%;
}

.content {
    width: 95% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
}

.custom-ind {
    display: none !important;
}

.prueba {
    display: none !important;
}

.no-link {
    cursor: text !important;
}

.table-responsive {
    overflow-x: auto;
}

#cart-preview-dropdown {
    left: 920px !important;
    max-width: 370px !important;
}

.descrip-product h3 {
    font-size: 24px;
    margin-bottom: 15px;
}

.descrip-product h4 {
    font-size: 16px;
    margin-bottom: 15px;
}

.descrip-product p {
    font-size: 17px;
    line-height: 1.6;
}

.descrip-product p a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
}

.descrip-product ul {
    padding-left: 15px;
}

.descrip-product ul li {
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    margin-bottom: 6px;
}

.sides_row {
    width: 100%;
    display: flex;
}

.sides_row.wrap {
    flex-wrap: wrap;
}

.sides_row.sp_bt {
    justify-content: space-between;
}

.sides_row.sp_ar {
    justify-content: space-around;
}

.sides_row.jc_ctr {
    justify-content: center;
}

.sides_row.al_it_c {
    align-items: center;
}

.content:before,
.sides_row:before {
    display: table;
    content: "";
}

.content:after,
.sides_row:after {
    display: table;
    content: " ";
    clear: both;
}

.side.sd_1 {
    width: 8.33333%;
}

.side.sd_2 {
    width: 14%;
}

.side.sd_3 {
    width: 22%;
}

.side.sd_4 {
    width: 32.33333333%;
}

.side.sd_5 {
    width: 39%;
}

.side.sd_6 {
    width: 50%;
}

.side.sd_7 {
    width: 58.33333333%;
}

.side.sd_8 {
    width: 64.5%;
}

.side.sd_9 {
    width: 73.5%;
}

.side.sd_11 {
    width: 91.66666667%;
}

.side.sd_12 {
    width: 100%;
}

.ln {
    position: relative;
    text-align: center;
}

.ln:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 2px;
    background-color: #ccc;
    left: calc(50% - 15px);
}

.cinta-numero-tel {
    display: none;
}

.best_brands {
    background-color: #f6f6f6;
    padding: 45px 0;
}

.best_brands h2 {
    color: #4a4d56;
    font-size: 27px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.best_brands h2:before {
    background-color: #de9625;
}

.best_brands h3 {
    color: #4a4d56;
    font-size: 27px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.best_brands h3:before {
    background-color: #de9625;
}

.best_brands .nbs-flexisel-inner {
    background: transparent;
    border: 0;
}

.best_brands .nbs-flexisel-ul {
    display: flex;
    align-items: center;
}

.best_brands .nbs-flexisel-ul img {
    margin: 0;
}

.best_brands .nbs-flexisel-nav-left,
.best_brands .nbs-flexisel-nav-right {
    background: #f6f6f6;
    width: 38px;
    height: 73px;
    padding: 0;
}

.best_brands .nbs-flexisel-nav-left:before,
.best_brands .nbs-flexisel-nav-right:before {
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: center center;
}

.best_brands .nbs-flexisel-nav-right {
    right: 0;
}

.best_brands .nbs-flexisel-nav-right:before {
    content: "";
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/arrow-reel-right.png");
}

.best_brands .nbs-flexisel-nav-left {
    left: 0;
}

.best_brands .nbs-flexisel-nav-left:before {
    content: "";
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/arrow-reel-left.png");
}

.download-catalog {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/banners-mockup-marcaje-en-molde-de-arena-min.png");
    background-size: cover;
    background-position: center center;
}

.download-catalog .sides_row {
    align-items: center;
    height: 350px;
}

.download-catalog .txt {
    max-width: 430px;
    margin: 0 auto;
}

.download-catalog h2 {
    text-align: left;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 27px;
    color: #4a4d56;
}

.download-catalog h2:before {
    left: 0;
    background-color: #678dc2;
}

.download-catalog p {
    line-height: 1.5;
    font-size: 17px;
    max-width: 430px;
    margin-bottom: 20px;
}

.download-catalog a {
    display: block;
    width: 250px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    color: white;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    border-radius: 3px;
    border: 1px solid #6095c7;
    background-image: -moz-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%);
    background-image: -webkit-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%);
    background-image: -ms-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%);
    text-decoration: none;
}

.download-catalog a span {
    margin-left: 5px;
    color: white;
}

.contact_part {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-form-block.jpg");
    background-size: cover;
    background-position: center center;
    padding: 40px 0;
}

.contact_part.alt .inf {
    padding-right: 30px;
}

.contact_part.alt .inf h3,
.contact_part.alt .inf h2.ln {
    font-size: 26px;
}

.contact_part.alt .inf .inf_cont {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 20px;
}

.contact_part.alt .inf .inf_cont .txt {
    padding-left: 15px;
}

.contact_part.alt .inf .inf_cont .txt p {
    font-size: 16px;
}

.contact_part.alt .inf .inf_cont .txt p:first-child {
    font-size: 18px;
    font-weight: 800;
}

.contact_part.alt .inf .or {
    margin: 0 0 20px;
    text-align: center;
    position: relative;
    height: 24px;
}

.contact_part.alt .inf .or:before,
.contact_part.alt .inf .or:after {
    content: "";
    position: absolute;
    width: 45%;
    height: 1px;
    background-color: #444;
    top: 12px;
}

.contact_part.alt .inf .or:before {
    left: 0;
}

.contact_part.alt .inf .or:after {
    right: 0;
}

.contact_part.alt .inf .or p {
    font-size: 16px;
}

.contact_part .inf {
    max-width: 450px;
    margin: 0 auto;
}

.contact_part .inf h3,
.contact_part .inf p,
.contact_part .inf ul li,
.contact_part .inf h4,
.contact_part .inf h2.ln {
    color: #444;
}

.contact_part .inf h3,
.contact_part .inf h2.ln {
    text-align: left;
    font-size: 27px;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.contact_part .inf h3:before,
.contact_part .inf h2.ln:before {
    left: 0;
    background-color: #444;
}

.contact_part .inf p {
    font-size: 17px;
}

.contact_part .inf ul {
    padding: 30px 20px;
}

.contact_part .inf ul li {
    font-size: 15px;
    margin-bottom: 15px;
}

.contact_part .inf h4 {
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.contact_part .form_box {
    border: none;
    border-radius: 2px;
    background-color: transparent;
    box-shadow: none;
    width: 100%;
    max-width: 650px;
    padding: 35px 10px 35px 50px;
    margin: 0 auto;
}

.contact_part .form_box .ap_link {
    color: #a2a9b3;
}

.contact_part .form_box .hbspt-form fieldset {
    max-width: 100%;
    margin-bottom: 15px;
}

.contact_part .form_box .hbspt-form .hs-input.error {
    border-color: #ff3565;
}

.contact_part .form_box .hbspt-form .hs-error-msgs {
    display: none !important;
}

.contact_part .form_box .hbspt-form .hs-form-required {
    color: #ff3565;
}

.contact_part .form_box .hbspt-form label,
.contact_part .form_box .hbspt-form input,
.contact_part .form_box .hbspt-form textarea,
.contact_part .form_box .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif;
}

.contact_part .form_box .hbspt-form label {
    color: #4a4d56;
    font-size: 13px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px;
    display: block;
}

.contact_part .form_box .hbspt-form input[type="text"],
.contact_part .form_box .hbspt-form input[type="tel"],
.contact_part .form_box .hbspt-form input[type="email"] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #a2a9b3;
    padding: 4px 10px;
    font-size: 13px;
}

.contact_part .form_box .hbspt-form input[type="submit"] {
    width: 225px;
    line-height: 1;
    padding: 12px 0 10px;
    letter-spacing: 3px;
    background-color: #de921b;
    border: 1px solid #e4a034;
    text-align: center;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    display: block;
}

.contact_part .form_box .hbspt-form select {
    width: 90%;
    height: 28px !important;
    font-size: 13px !important;
}

.contact_part .form_box .hbspt-form textarea {
    max-width: 95%;
    min-width: 95%;
    width: 95% !important;
    min-height: 50px;
    max-height: 80px;
    border: 1px solid #a2a9b3;
    border-radius: 3px;
    padding: 4px 10px;
    font-size: 13px !important;
}


/*------------------*/

.contact_part.nw-contact {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-form-block.jpg");
    background-size: cover;
    background-position: center center;
    padding: 0;
}

.contact_part.nw-contact .content {
    width: 95%;
    max-width: 1145px;
}

.contact_part.nw-contact .sides_row .side:first-child {
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.contact_part.nw-contact .sides_row .side:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 25px 0;
    padding-right: 15px;
}

.contact_part.nw-contact .inf {
    max-width: 515px;
    padding-right: 55px;
}

.contact_part.nw-contact .inf h3,
.contact_part.nw-contact .inf p,
.contact_part.nw-contact .inf ul li,
.contact_part.nw-contact .inf h4,
.contact_part .inf h2.ln {
    color: #444;
}

.contact_part.nw-contact .inf h3 {
    text-align: left;
    font-size: 27px;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.contact_part.nw-contact .inf h3:before {
    left: 0;
    background-color: #444;
}

.contact_part.nw-contact .inf h4 {
    font-size: 17px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-weight: normal;
    line-height: 1.75;
}

.contact_part.nw-contact .form_box {
    border: none;
    border-radius: 2px;
    background-color: transparent;
    box-shadow: none;
    width: 100%;
    max-width: 596px;
    padding: 35px 10px 35px 50px;
    margin-left: 60px;
}

.contact_part.nw-contact .form_box .ap_link {
    color: #a2a9b3;
}

.contact_part.nw-contact .form_box .hbspt-form fieldset {
    max-width: 100%;
    margin-bottom: 15px;
}

.contact_part.nw-contact .form_box .hbspt-form .hs-input.error {
    border-color: #ff3565;
}

.contact_part.nw-contact .form_box .hbspt-form .hs-error-msgs {
    display: none !important;
}

.contact_part.nw-contact .form_box .hbspt-form .hs-form-required {
    color: #ff3565;
}

.contact_part.nw-contact .form_box .hbspt-form label,
.contact_part.nw-contact .form_box .hbspt-form input,
.contact_part.nw-contact .form_box .hbspt-form textarea,
.contact_part.nw-contact .form_box .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif;
}

.contact_part.nw-contact .form_box .hbspt-form label {
    color: #4a4d56;
    font-size: 13px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px;
    display: block;
}

.contact_part.nw-contact .form_box .hbspt-form input[type="text"],
.contact_part.nw-contact .form_box .hbspt-form input[type="tel"],
.contact_part.nw-contact .form_box .hbspt-form input[type="email"] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #d5880d;
    padding: 4px 10px;
    font-size: 13px;
}

.contact_part.nw-contact .form_box .hbspt-form input[type="submit"] {
    width: 225px;
    line-height: 1;
    padding: 12px 0 10px;
    letter-spacing: 3px;
    background-color: #de921b;
    border: 1px solid #e4a034;
    text-align: center;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

.contact_part.nw-contact .form_box .hbspt-form select {
    width: 90%;
    height: 26px;
    font-size: 13px;
    border: 1px solid #d5880d;
}

.contact_part.nw-contact .form_box .hbspt-form textarea {
    max-width: 95%;
    min-width: 95%;
    width: 95% !important;
    min-height: 50px;
    max-height: 80px;
    border: 1px solid #d5880d;
    border-radius: 3px;
    padding: 4px 10px;
}


/*------------------*/

.breadcrumbs {
    width: 100%;
    margin-bottom: 15px;
}

.breadcrumbs a,
.breadcrumbs span {
    color: white;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: normal;
    position: relative;
}

.breadcrumbs a:last-child:after,
.breadcrumbs span:last-child:after {
    display: none;
}

.breadcrumbs a:after,
.breadcrumbs span:after {
    content: ">";
    margin: 0 0 0 5px;
}

.breadcrumbs li:last-child span {
    color: #bfbdbd !important;
}

.ebook_cat {
    border-top: 1px solid #a9bfce;
    border-bottom: 1px solid #a9bfce;
    background: linear-gradient(-6deg, #dee6e9 0%, white 100%);
    background: -moz-linear-gradient(-6deg, #dee6e9 0%, white 100%);
    background: -webkit-linear-gradient(-6deg, #dee6e9 0%, white 100%);
    background: -ms-linear-gradient(-6deg, #dee6e9 0%, white 100%);
    padding: 28px 0;
}

.ebook_cat .sides_row {
    align-items: center;
    justify-content: center;
}

.ebook_cat .sides_row .ebook_cov {
    width: 100%;
    max-width: 235px;
    margin-right: 100px;
}

.ebook_cat .sides_row .ebook_cov img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.ebook_cat .sides_row .ebook_inf {
    width: 100%;
    max-width: 515px;
}

.ebook_cat .sides_row .ebook_inf h3 {
    text-align: left;
    padding-bottom: 25px;
    margin-bottom: 20px;
    font-size: 30px;
}

.ebook_cat .sides_row .ebook_inf h3:before {
    left: 0;
    background-color: #678dc2;
}

.ebook_cat .sides_row .ebook_inf p {
    font-size: 22px;
    line-height: 1.5;
    margin-bottom: 20px;
}

.ebook_cat .sides_row .ebook_inf a {
    display: block;
    width: 200px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    color: white;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    border-radius: 3px;
    border: 1px solid #6095c7;
    background-image: -moz-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%);
    background-image: -webkit-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%);
    background-image: -ms-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%);
    text-decoration: none;
}

.ebook_cat .sides_row .ebook_inf a span {
    margin-left: 5px;
    color: white;
}

.cart-totals {
    float: none !important;
    margin-left: auto !important;
}

.top_menu {
    top: 0 !important;
}

.cookieMessage-container {
    position: fixed !important;
    top: 0px !important;
    left: 0px !important;
    max-width: 100% !important;
    background-color: rgba(51, 51, 51, 0.9) !important;
    width: 100% !important;
    z-index: 999999999999 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    border-radius: 2px;
}

.cookieMessage-container button {
    background-color: #de9118 !important;
    max-width: 100% !important;
    width: 170px !important;
}

.cookieMessage-text {
    width: 100% !important;
}

.cookieMessage-text p {
    line-height: 18px !important;
    font-family: helvetica neue, helvetica, arial, sans !important;
    font-weight: normal !important;
    font-size: 14px !important;
    margin: 0 0 16px !important;
    padding: 0 !important;
    color: #fff !important;
    text-align: center !important;
}

.cookieMessage-text a {
    font-family: helvetica neue, helvetica, arial, sans !important;
    color: #add8e6 !important;
    font-size: 14px !important;
    text-decoration: none !important;
    background: none !important;
    border: none !important;
    font-weight: normal !important;
}

.menu-hover-active:hover .menu-hover {
    opacity: 1;
    visibility: visible;
    z-index: 9;
}

.menu-hover {
    background-color: white;
    position: absolute;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    display: flex;
    justify-content: flex-start;
    min-width: 918px;
    padding: 0;
    transition: all 0.3s ease-in-out;
    border: 1px solid #F7F7F7;
}

.menu-hover .bann-visita {
    max-width: 230px;
    width: 100%;
    background-color: #ebf0ff;
}

.menu-hover .bann-visita .body-bann {
    padding: 15px 30px 30px;
    position: relative;
    height: 185px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
}

.menu-hover .bann-visita .body-bann h4 {
    font-size: 13px;
    margin-bottom: 5px;
}

.menu-hover .bann-visita .body-bann p {
    font-size: 12px;
    line-height: 1.2;
    font-weight: 500;
}

.menu-hover .bann-visita .body-bann img.arrow-bluee {
    position: absolute;
    right: 25px;
    bottom: 20px;
}

.menu-hover .links-menu-prod {
    max-width: 810px;
    width: 100%;
    padding: 0;
    display: flex;
    justify-content: space-between;
}

.menu-hover .links {
    background-color: #f6f6f6 !important;
}

.menu-hover .links a.link-list {
    font-size: 13px !important;
    font-weight: normal !important;
    padding: 8px 25px !important;
    color: #444 !important;
}

.menu-hover .links a.link-down {
    padding: 8px 25px 8px 45px !important;
}

.menu-hover a {
    color: #333 !important;
    font-size: 13px !important;
    font-weight: normal !important;
    padding: 0 !important;
    border-bottom: 0 !important;
    background-color: transparent !important;
    letter-spacing: 0 !important;
}

.menu-hover .links-menu-prod .link-menu-side {
    width: 217px;
}

.menu-hover a.title-link {
    font-size: 16px;
    padding: 8px 15px;
    position: relative;
    color: #444 !important;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod a.title-prod {
    font-weight: bold !important;
    font-size: 14px !important;
    padding: 6px 0 !important;
    background-color: #f6f6f6 !important;
    padding-left: 20px !important;
    position: relative;
    border-bottom: 1px solid white !important;
    cursor: text;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod a.title-prod:before {
    position: absolute;
    content: "";
    width: 7px;
    height: 32px;
    background-color: #e38100;
    left: 0;
    top: 0;
}

.menu-hover a.title-link:before {
    content: "";
    width: 5px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.menu-hover .links-left a.title-link:before {
    background: #cc810b;
}

.menu-hover .links-center a.title-link:before {
    background: #678dc2;
}

.menu-hover .links-right a.title-link:nth-child(1):before {
    background: #60a179;
}

.menu-hover .links-right a.title-link:nth-child(2):before {
    background: #7c7c7c;
}

.menu-hover .links-right a.title-link:nth-child(3):before {
    background: #678dc2;
}

.menu-hover .view-all {
    position: absolute !important;
    right: 4px !important;
    bottom: 6px !important;
    font-size: 12px !important;
    color: #e38100 !important;
    background: white !important;
    border: 1px solid #de9625 !important;
    border-radius: 4px !important;
    padding: 15px !important;
    letter-spacing: 1px !important;
    line-height: 1 !important;
    transition: all 0.3s ease-in-out !important;
    font-weight: bold !important;
    margin-top: 10px;
}

.menu-hover .view-all:hover {
    background: #de9625 !important;
    color: white !important;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod ul.cats-one {
    background-color: #f6f6f6;
    margin-bottom: 5px;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod ul.cats-one li {
    padding: 8px 8px 8px 20px;
    border-bottom: 1px solid white;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod.mk a.title-prod {
    background-color: #f6f6f6 !important;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod.mk a.title-prod:before {
    background-color: #518ec5;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod ul.cats-one li ul {
    padding-left: 0px;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod ul.cats-one li a:hover {
    text-decoration: underline !important;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod ul.cats-one li ul.int-ul li {
    border-bottom: 0px !important;
    padding: 10px 8px 5px 20px !important;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod.atm a.title-prod {
    background-color: #f6f6f6 !important;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod.atm a.title-prod:before {
    background-color: #27a178;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod.stc a.title-prod {
    background-color: #f6f6f6 !important;
}

.menu-hover .links-menu-prod .link-menu-side .line-prod.stc a.title-prod:before {
    background-color: #333333;
}

header {
    background-color: white;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.4);
}

header .head_up {
    padding: 15px 50px;
}

header .head_up .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

header .head_up .content:before {
    display: none;
}

header .head_up .content:after {
    display: none;
}

header .phone a {
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #333333;
}

header .phone img {
    margin: 0 5px 0 0;
}

header .head_down {
    background-color: #333;
}

header .head_down .content:before {
    display: none;
}

header .head_down .content:after {
    display: none;
}

header .head_down .menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0 !important;
}

header .head_down .menu li {
    list-style: none;
}

header .head_down .menu li.contact a {
    padding: 10px 15px;
    background: #de9118;
    font-size: 16px;
    letter-spacing: 2px;
}

header .head_down .menu a {
    color: white;
    font-size: 18px;
    font-weight: 500;
    padding: 8px 5px;
    display: block;
}

header .sup_part {
    padding: 15px 0;
}

header .sup_part .content {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

header .sup_part .content .header-up {
    order: 1;
    display: flex;
    max-width: 600px;
    width: 100%;
    justify-content: space-between;
}

header .sup_part .content .logo {
    margin-right: auto;
}

header .sup_part .content .logo a {
    display: flex;
    width: 100%;
    max-width: 288px;
}

header .sup_part .content .logo a img {
    max-width: 100%;
}

header .sup_part .content .call_us {
    position: relative;
}

header .sup_part .content .call_us a {
    font-size: 17px;
    letter-spacing: 1px;
    display: flex;
    align-items: center;
    border-radius: 3px;
}

header .sup_part .content .call_us a span {
    font-weight: bold;
    color: #333;
}

header .sup_part .content .call_us a span i {
    color: #28ad03;
    position: absolute;
    font-weight: normal;
    bottom: -15px;
    left: 30px;
    font-size: 13px;
}

header .sup_part .content .call_us a img {
    max-width: 18px;
    margin-right: 8px;
}

header .sup_part .content .btn-menu {
    display: none;
    border-left: 2px solid #d4d4d4;
    width: 60px;
    position: relative;
}

header .sup_part .content .btn-menu:before,
header .sup_part .content .btn-menu:after {
    content: "";
    position: absolute;
    width: 30px;
    border-radius: 3px;
    height: 4px;
    background-color: #a2a2a2;
    transition: all 0.2s linear;
}

header .sup_part .content .btn-menu:before {
    top: 22px;
}

header .sup_part .content .btn-menu:after {
    bottom: 21px;
}

header .sup_part .content .btn-menu span {
    width: 30px;
    border-radius: 3px;
    height: 4px;
    background-color: #a2a2a2;
    transition: all 0.2s linear;
}

header .sup_part .content .btn-menu.active:before {
    transform: rotate(50deg);
    top: 31px;
}

header .sup_part .content .btn-menu.active:after {
    transform: rotate(-50deg);
    bottom: 30px;
}

header .sup_part .content .btn-menu.active span {
    opacity: 0;
    transform: rotate(50deg);
}

header .sub_part {
    background-color: #333;
}

header .sub_part ul.menu {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}

header .sub_part ul.menu li {
    list-style: none;
    margin: 0 auto 0 0;
}

header .sub_part ul.menu li a {
    color: white;
    padding: 8px 15px;
    font-weight: 500;
    font-size: 16px;
    display: block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

header .sub_part ul.menu li:hover a.link-menu-b {
    background: #de9118;
}

header .sub_part ul.menu li:last-child {
    margin: 0;
}

header .sub_part ul.menu li:last-child a {
    background: #de9118;
    /* letter-spacing: 2px; */
}

header.tienda-header .carrito.car-mov {
    display: none;
}

header.tienda-header .menu-header {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
}

header.tienda-header .menu-top-mov {
    display: none;
}

.menu_mov {
    width: 100%;
    min-height: 100vh;
    position: absolute;
    top: 65px;
    background-color: #fff;
    z-index: 10001;
    overflow-x: hidden;
    overflow-y: scroll;
    right: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.menu_mov.active {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}

.menu_mov ul {
    list-style: none;
}

.menu_mov ul li {
    border-bottom: 2px solid #d4d4d4;
    left: -100%;
    position: relative;
}

.menu_mov ul li:nth-child(1) {
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.menu_mov ul li:nth-child(2) {
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.menu_mov ul li:nth-child(3) {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.menu_mov ul li:nth-child(4) {
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.menu_mov ul li:nth-child(5) {
    transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.menu_mov ul li:nth-child(6) {
    transition: all 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.menu_mov ul li:last-child {
    border-bottom: 0;
    transition: all 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.menu_mov ul li:last-child a {
    background-color: #e2a662;
    color: white;
    text-align: center;
}

.menu_mov ul li:last-child a:before {
    display: none;
}

.menu_mov ul li.active {
    left: 0;
}

.menu_mov ul li a {
    padding: 15px;
    padding-left: 30px;
    position: relative;
    display: block;
    color: #585858;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

.menu_mov ul li a:before {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #e2a662;
    position: absolute;
    top: 20px;
    margin-left: -10px;
}

.menu_mov_new {
    width: 100%;
    min-height: 100vh;
    height: 100%;
    position: absolute;
    top: 0 !important;
    background-color: #DCDDE1;
    z-index: 10001;
    overflow-x: hidden;
    overflow-y: scroll;
    right: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.menu_mov_new.active {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}

.menu_mov_new ul {
    list-style: none;
}

.menu_mov_new ul li {
    border-bottom: 1px solid #d4d4d4;
    left: -100%;
    position: relative;
}

.menu_mov_new ul li:last-child {
    border-bottom: 0;
    transition: all 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.menu_mov_new ul li.contact a {
    background-color: #508EC4;
    color: white;
    text-align: center;
}

.menu_mov_new ul li:last-child a:before {
    display: none;
}

.menu_mov_new ul li.active {
    left: 0;
}

.menu_mov_new ul li a {
    padding: 15px;
    padding-left: 30px;
    position: relative;
    display: block;
    color: #585858;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 0.5px;
    text-transform: none;
    cursor: pointer;
}

.menu_mov_new ul li a .arrow-left {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 9px;
}

.menu_mov_new ul li a .arrow-right {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 30px;
}

.menu_mov2 ul li a {
    font-weight: normal;
}

.menu_mov2 ul li:nth-child(2) a {
    font-weight: bold;
}

.menu_mov3 ul li a {
    font-weight: bold;
}

.menu_mov3 ul li {
    border: none;
}

.menu_mov3 ul li:nth-child(2) {
    border-bottom: 1px solid #d4d4d4;
}

.menu_mov3 ul li:nth-child(2) a {
    font-weight: bold;
}

.menu_mov3 ul li ul li {
    border: none !important;
}

.menu_mov3 ul li ul li a {
    font-weight: normal !important;
    padding-left: 50px !important;
}

.menu_mov3 ul li .btn-collapse img {
    transition: all 0.3s ease-out;
}

.menu_mov3 ul li .btn-collapse.active img {
    transform: rotate(-90deg);
}

.menu_mov3 ul li ul.content-collapse {
    height: 0;
    max-height: 450px;
    transition: all 0.3s ease-out;
    overflow: hidden;
}

.menu_mov3 ul li ul.collapse.active {
    height: 450px;
}

.menu_mov3 ul li ul.collapse2.active {
    height: 420px;
}

.menu_mov3 ul li ul.collapse3.active {
    height: 200px;
}

.menu_mov3 ul li ul.collapsen.active {
    height: 200px;
}

.menu_mov4 ul li a {
    font-weight: normal;
    padding-left: 50px;
}

.menu_mov4 ul li {
    border: none;
}

.menu_mov4 ul li:nth-child(2) {
    border-bottom: 1px solid #d4d4d4;
}

.menu_mov4 ul li:nth-child(2) a {
    font-weight: bold;
    padding-left: 30px;
}

.menu_mov5 ul li a {
    font-weight: normal;
    padding-left: 50px;
}

.menu_mov5 ul li {
    border: none;
}

.menu_mov5 ul li:nth-child(2) {
    border-bottom: 1px solid #d4d4d4;
}

.menu_mov5 ul li:nth-child(2) a {
    font-weight: bold;
    padding-left: 30px;
}

.menu_mov_new ul li.btn-li-close {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    border: none;
    padding: 10px;
}

.menu_mov_new ul li.btn-li-close a {
    background-color: #508EC4;
    color: white;
    text-align: center;
    display: inline-block;
    padding: 8px 10px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold !important;
}

.menu_mov_new ul li.btn-li-close-last {
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    padding: 10px;
}

.menu_mov_new ul li.btn-li-close-last a {
    background-color: #508EC4;
    color: white;
    text-align: center;
    padding: 8px 10px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold !important;
    display: flex;
    justify-content: center;
    margin: 0 auto;
}

.menu_mov_new ul li a:before {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #e2a662;
    position: absolute;
    top: 20px;
    margin-left: -10px;
    display: none;
}

header.tienda-header .sup_part .content .call_us a img {
    max-width: 180px;
}

header.tienda-header .phone {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 820px;
}

header.tienda-header .phone a {
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #333333;
}

header.tienda-header .phone a img {
    margin: 0 5px 0 0;
}

header.tienda-header .phone a.loginn {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: inherit;
    padding: 0;
    border-left: 0px solid #ccc;
    border-right: 0px solid #ccc;
}

header.tienda-header .phone a.loginn img {
    margin: 0 8px 0 0;
}

header.tienda-header .phone a.cartt {
    text-align: center;
}

header.tienda-header .phone a.cartt p {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 0 !important;
}

header.tienda-header .phone a.cartt span {
    background: #de931b;
    padding: 2px 8px;
    font-size: 12px;
    color: white;
    border-radius: 6px;
}

header.tienda-header .phone a.cartt img {
    margin: 0 8px 0 0;
}

header.tienda-header .phone .searchh {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

header.tienda-header .phone .searchh input {
    height: 33px;
    width: 200px;
}

header.tienda-header .phone .searchh .form-field {
    display: flex !important;
    margin: 0 !important;
}

header.tienda-header .phone .searchh .form {
    margin: 0 !important;
}

header.tienda-header .phone .searchh .modal-close {
    display: none !important;
}

header.tienda-header .phone .searchh .card-img-container {
    height: 160px !important;
}

header.tienda-header .phone .searchh .card-img-container:after {
    padding-bottom: 0 !important;
}

header.tienda-header .phone .searchh .card-image {
    position: relative !important;
}

header.tienda-header .phone .searchh .card-title a {
    font-size: 14px !important;
}

header.tienda-header .phone .searchh .card-figcaption-body a {
    font-size: 14px !important;
}

header.tienda-header .phone .searchh .productGrid .product {
    width: 32% !important;
}

header.tienda-header .register-login {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 0 15px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

header.tienda-header .carrito {
    display: flex;
    justify-content: center;
    align-items: center;
}

header.tienda-header .carrito .cart {
    margin: 0 !important;
}

header.tienda-header .quickSearchResults {
    opacity: 0 !important;
    margin-top: 0 !important;
    max-width: 800px !important;
    width: 800px !important;
    position: absolute !important;
    z-index: -1 !important;
    background-color: gainsboro !important;
    padding: 30px !important;
    left: 50% !important;
    transform: translateX(-50%);
    transition: all 0.3s ease-in-out;
}

header.tienda-header .quickSearchResults.active {
    opacity: 1 !important;
    z-index: 999 !important;
}

header.tienda-header .btn-close-modal {
    position: absolute;
    z-index: -1;
    font-size: 40px;
    opacity: 0;
    right: -250px;
    top: 51px;
}

header.tienda-header .btn-close-modal.active {
    z-index: 10000;
    opacity: 1;
}

header.tienda-header .phone .currency-drop li p {
    margin: 0;
    font-weight: bold;
    margin-bottom: 5px;
}

header.tienda-header .phone .currency-drop li a.navUser-action {
    font-size: 13px !important;
    padding: 0 !important;
    border: 1px solid black;
    display: block;
    width: auto;
    max-width: 67px;
    text-align: center;
    margin: 0 auto;
    padding: 2px 0 !important;
}

header.tienda-header .phone .currency-drop .navUser-section {
    margin: 0 !important;
}

header.tienda-header .phone .currency-drop .dropdown-menu {
    left: 24.29688px;
    background: transparent;
    max-width: 68px;
}

header.tienda-header .phone .currency-drop .dropdown-menu li {
    border: 1px solid black;
    padding: 0;
    background-color: white;
    border-radius: 3px;
}

header.tienda-header .phone .currency-drop .dropdown-menu li a {
    font-size: 13px;
    padding: 4px;
}

header.tienda-header .phone .currency-drop .dropdown-menu li:hover {
    background-color: #999999;
}

header.tienda-header .phone .currency-drop .dropdown-menu li:hover a {
    color: white;
}

header.tienda-header .phone .currency-drop .has-dropdown.is-open .navUser-action .icon {
    transform: rotate(180deg);
}


/*NUEVO INTERIOR DE MARCAS*/
.new-marcas .hero {
    background: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-new-marcas.jpg") !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    min-height: 230px;
}

.new-marcas .hero .content {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    min-height: 230px;
}

.new-marcas .hero h1 {
    font-size: 50px;
    color: white;
    margin: 0 0 5px;
}

.new-marcas .hero p {
    font-size: 22px;
    color: white;
}

.new-marcas .marcas-block {
    background: #F2F2F2;
    padding: 40px 0;
}

.new-marcas .marcas-block h2 {
    color: #E58200;
    font-size: 35px;
    font-weight: 600;
    margin: 0 0 30px;
    text-align: center;
}

.new-marcas .marcas-block h2.h2-blue {
    color: #4D8DC5;
}

.new-marcas .marcas-block h2.h2-green {
    color: #23A478;
}

.new-marcas .marcas-block .marca-new {
    background: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-left: 5px solid #E58200;
    border-radius: 2px;
    margin: 0 0 40px;
}

.new-marcas .marcas-block .marca-new.marca-blue {
    border-left: 5px solid #4D8DC5;
}

.new-marcas .marcas-block .marca-new.marca-green {
    border-left: 5px solid #23A478;
}

.new-marcas .marcas-block .marca-new .right {
    width: 100%;
    max-width: 605px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.new-marcas .marcas-block .marca-new .right img {
    display: block;
    max-width: 100%;
}

.new-marcas .marcas-block .marca-new .left {
    padding: 30px 50px;
    width: 100%;
    max-width: 540px;
}

.new-marcas .marcas-block .marca-new .left h3 {
    font-size: 22px;
    margin: 0 0 15px;
}

.new-marcas .marcas-block .marca-new .left ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 0;
    max-width: 530px;
    margin: 0 0 40px;
}

.new-marcas .marcas-block .marca-new .left ul.ul-lg li {
    width: 100%;
}

.new-marcas .marcas-block .marca-new .left ul li {
    width: 50%;
    margin: 0 0 10px;
    font-size: 14px;
    list-style: none;
}

.new-marcas .marcas-block .marca-new .left ul li a {
    font-size: 14px;
    color: #404148;
}

.new-marcas .marcas-block .marca-new .left .logos-marcas {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
}

.new-marcas .marcas-block .marca-new .left .logos-marcas.logos-min {
    justify-content: flex-start;
}

.new-marcas .marcas-block .marca-new .left .logos-marcas.logos-min img {
    margin-right: 20px;
}

.new-marcas .marcas-block .marca-new .left .logos-marcas img {
    width: 100%;
    max-width: 100px;
}

.new-marcas .marcas-block .marca-new .left .logos-marcas img.logo-sm {
    max-width: 60px;
}

.new-marcas .form-block {
    padding: 70px 0;
    background: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-form-block.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}

.new-marcas .form-block .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.new-marcas .form-block .form-block {
    width: 100%;
    max-width: 775px;
}

.new-marcas .form-block .form-block .hs-form fieldset {
    width: 100%;
    max-width: 100%;
    margin: 0 0 20px;
}

.new-marcas .form-block .form-block .hs-form fieldset .hs-form-field label {
    font-size: 12px;
}

.new-marcas .form-block .form-block .hs-form fieldset .hs-form-field label .hs-form-required {
    color: red;
}

.new-marcas .form-block .form-block .hs-form fieldset .hs-form-field .hs-error-msgs li {
    color: red;
}

.new-marcas .form-block .form-block .hs-form fieldset .hs-form-field .hs-error-msgs li .hs-error-msg {
    color: red;
}

.new-marcas .form-block .form-block .hs-form fieldset .hs-form-field input,
.new-marcas .form-block .form-block .hs-form fieldset .hs-form-field select {
    width: 100%;
    height: 35px !important;
    border: none;
    border-bottom: 1px solid;
}

.new-marcas .form-block .form-block .hs-form fieldset .hs-form-field textarea {
    background: #F2F2F2 !important;
    border: none;
}

.new-marcas .form-block .form-block .hs-form fieldset .hs-form-field .inputs-list .hs-form-booleancheckbox input {
    height: auto !important;
    margin-right: 5px;
    width: auto !important;
}

.new-marcas .form-block .form-block .hs-form .hs-submit .actions .hs-button {
    background: #333;
    color: white;
    display: block;
    max-width: 270px;
    width: 100%;
    height: 40px;
}

.new-marcas .form-block .text-form {
    width: 100%;
    max-width: 280px;
}

.new-marcas .form-block .text-form h3 {
    font-size: 35px;
    font-weight: 700 !important;
    margin: 0 0 30px;
}

.new-marcas .form-block .text-form p {
    font-size: 16px;
    color: #828282;
}

/* / NUEVO INTERIOR DE MARCAS*/


/*BOLETIN SUBS*/

.boletin-subs {
    background-color: #333333;
    padding: 25px 0;
}

.boletin-subs .side {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.boletin-subs .side .info-boletin {
    max-width: 500px;
    width: 100%;
    display: flex;
    align-items: center;
}

.boletin-subs .side .info-boletin .img-bol {
    margin-right: 10px;
}

.boletin-subs .side .info-boletin .txt-bol h3 {
    color: white;
    font-size: 18px;
}

.boletin-subs .side .info-boletin .txt-bol p {
    color: white;
    font-size: 14px;
}

.boletin-subs .side .form_foot {
    max-width: 600px;
    width: 100%;
}

.boletin-subs .side .form_foot .hbspt-form form {
    display: flex;
    align-items: center;
}

.boletin-subs .side .form_foot .hbspt-form form label span {
    color: white !important;
}

.boletin-subs .side .form_foot .hbspt-form .hs-input.error {
    border-color: #ff3565;
}

.boletin-subs .side .form_foot .hbspt-form .hs-error-msgs {
    display: none !important;
}

.boletin-subs .side .form_foot .hbspt-form input[type=text],
.boletin-subs .side .form_foot .hbspt-form input[type=email] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #a2a9b3;
    padding: 4px 10px;
    font-size: 13px;
}

.boletin-subs .side .form_foot .hbspt-form input[type=submit] {
    width: 100%;
    line-height: 1;
    padding: 12px 17px 10px;
    letter-spacing: 3px;
    text-align: center;
    color: white;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 3px;
    border: 1px solid #E58200;
    background: #E58200;
}

/*BOLETIN SUBS*/


/*nuevo header*/

header .menu-hover {
    min-width: 1025px;
}

header .menu-hover.small {
    min-width: 0;
    width: 100%;
    max-width: 200px;
}

header .menu-hover-active {
    position: relative;
}

header .menu-hover.small .links-menu-prod .link-menu-sidev2 .line-prod .tit-prod {
    padding: 10px 0 10px 15px !important;
    margin: 0 0 0 !important;
}

header .menu-hover .view-all {
    border-color: #030303 !important;
    color: #030303 !important;
    right: 15px !important;
    bottom: 25px !important;
}

header .menu-hover .view-all:hover {
    background-color: #030303 !important;
    color: white !important;
}

header .menu-hover .links-menu-prod {
    padding: 20px 15px !important;
}

header .menu-hover .links-menu-prod .link-menu-sidev2 {
    border-left: 3px solid #e38100;
}

header .menu-hover .links-menu-prod .link-menu-sidev2 .line-prod .title-prod {
    border-left: 17px solid #e38100;
    padding: 10px 0 !important;
    padding-left: 10px !important;
    font-size: 14px !important;
    font-weight: 800 !important;
}

header .menu-hover .links-menu-prod .link-menu-sidev2 .line-prod .org {
    color: #e38203 !important;
}

header .menu-hover .links-menu-prod .link-menu-sidev2 .line-prod .green {
    color: #25a278 !important;
}

header .menu-hover .links-menu-prod .link-menu-sidev2 .line-prod .blue {
    color: #518ec5 !important;
}

header .menu-hover .links-menu-prod .link-menu-sidev2 .line-prod .tit-prod {
    font-weight: 600 !important;
    padding-left: 27px !important;
    margin-bottom: 10px !important;
}

header .menu-hover .links-menu-prod .link-menu-sidev2 .line-prod .cats-one {
    padding-left: 40px !important;
}

header .menu-hover .links-menu-prod .link-menu-sidev2 .line-prod .cats-one li {
    margin-bottom: 10px !important;
}

header .menu-hover .links-menu-prod .link-menu-sidev2 .line-prod .cats-one li a {
    font-weight: 600 !important;
    color: #3b3b3b !important;
}

header .menu-hover .links-menu-prod .link-menu-sidev2.grr {
    border-left: 3px solid #25a278;
}

header .menu-hover .links-menu-prod .link-menu-sidev2.grr .mk {
    border-left: 17px solid #25a278;
    color: #25a278 !important;
}

header .menu-hover .links-menu-prod .link-menu-sidev2.bll {
    border-left: 3px solid #518ec5;
}

header .menu-hover .links-menu-prod .link-menu-sidev2.bll .atm {
    border-left: 17px solid #518ec5;
    color: #518ec5 !important;
}


/*fin header*/

footer {
    background-color: #4a4d56;
    padding: 30px 0 60px;
}

footer .sides_row {
    justify-content: space-between;
}

footer .sides_row .side:nth-child(1) {
    width: 165px;
    margin-right: 70px;
}

footer .sides_row .side:nth-child(2) {
    width: 245px;
    margin-right: 110px;
}

footer .sides_row .side:nth-child(3) {
    width: 195px;
    margin-right: 85px;
}

footer .sides_row .side:nth-child(3) h3:nth-child(4),
footer .sides_row .side:nth-child(3) h3:nth-child(7) {
    margin-top: 15px;
}

footer .sides_row .side:nth-child(4) {
    width: 230px;
}

footer h3 {
    color: white;
    font-size: 20px;
    margin-bottom: 10px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

footer a {
    color: white;
    font-size: 14px;
    display: table;
}

footer a:hover {
    text-decoration: underline;
    color: white;
}

footer a.tel {
    font-weight: bold;
}

footer a.jobs {
    text-decoration: underline;
}

footer p {
    font-size: 14px;
    color: white;
    line-height: 1.5;
    margin-bottom: 15px;
}

footer p a {
    color: white;
    display: inline-block;
}

footer p a:hover {
    text-decoration: underline;
    color: white;
}

footer ul.suc {
    display: flex;
    flex-wrap: wrap;
}

footer ul.suc li {
    width: 50%;
}

footer ul li {
    list-style: none;
    font-size: 14px;
    color: white;
    margin-bottom: 5px;
}

footer ul li a {
    font-size: 14px;
    color: white;
}

footer a.politica {
    font-weight: bold;
    text-decoration: underline;
    color: white;
    display: table;
    margin-top: 10px;
}

footer .form_foot .hbspt-form .hs-form-field {
    max-width: 100%;
    margin-bottom: 20px;
}

footer .form_foot .hbspt-form .hs-input.error {
    border-color: #ff3565;
}

footer .form_foot .hbspt-form .hs-error-msgs {
    display: none !important;
}

footer .form_foot .hbspt-form .hs-form-required {
    color: #fff;
}

footer .form_foot .hbspt-form label,
footer .form_foot .hbspt-form input,
footer .form_foot .hbspt-form textarea,
footer .form_foot .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif;
}

footer .form_foot .hbspt-form label {
    color: white;
    font-size: 12px;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px;
    display: block;
}

footer .form_foot .hbspt-form label span {
    color: white;
}

footer .form_foot .hbspt-form input[type="text"],
footer .form_foot .hbspt-form input[type="email"] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #a2a9b3;
    padding: 4px 10px;
    font-size: 13px;
}

footer .form_foot .hbspt-form input[type="submit"] {
    width: 90%;
    line-height: 1;
    padding: 12px 0 10px;
    letter-spacing: 3px;
    text-align: center;
    color: white;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 3px;
    border: 1px solid #6095c7;
    background: #4772AD;
}

footer .footer-bottom {
    margin-top: 20px;
}

footer .footer-bottom p {
    color: #a9a9a9;
}

footer .footer-bottom p a {
    text-decoration: underline !important;
    font-size: 14px;
    color: inherit;
}

.modal_content {
    height: 100vh;
    display: none;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 10000;
}

.modal_content.active {
    display: flex;
}

.modal_content .modal {
    width: 95%;
    max-width: 800px;
    background-color: white;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border: 1px solid #ccc;
    position: relative;
    top: 33% !important;
}

.modal_content .modal .btn_close {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
}

.modal_content .modal .btn_close img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.modal_content .modal .side_img {
    width: 100%;
    max-width: 245px;
    display: flex;
}

.modal_content .modal .side_img img {
    max-width: 100%;
}

.modal_content .modal .side_form {
    width: 100%;
    padding-left: 20px;
}

.modal_content .modal .side_form .hbspt-form {
    max-width: 490px;
    margin: 0 auto;
}

.modal_content .modal .side_form .hbspt-form fieldset {
    max-width: 100%;
    margin-bottom: 10px;
}

.modal_content .modal .side_form .hbspt-form .hs-input.error {
    border-color: #ff3565;
}

.modal_content .modal .side_form .hbspt-form .hs-error-msgs {
    display: none !important;
}

.modal_content .modal .side_form .hbspt-form .hs-form-required {
    color: #ff3565;
}

.modal_content .modal .side_form .hbspt-form .hs-dateinput input {
    width: 95% !important;
}

.modal_content .modal .side_form .hbspt-form label,
.modal_content .modal .side_form .hbspt-form input,
.modal_content .modal .side_form .hbspt-form textarea,
.modal_content .modal .side_form .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif;
}

.modal_content .modal .side_form .hbspt-form label {
    color: #adadad;
    font-size: 10px;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 3px;
    display: block;
}

.modal_content .modal .side_form .hbspt-form label span {
    text-transform: uppercase;
    color: #adadad;
    letter-spacing: 2px;
}

.modal_content .modal .side_form .hbspt-form input[type="text"],
.modal_content .modal .side_form .hbspt-form input[type="tel"],
.modal_content .modal .side_form .hbspt-form input[type="email"] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #a2a9b3;
    padding: 4px 10px;
    font-size: 13px;
}

.modal_content .modal .side_form .hbspt-form input[type="submit"] {
    width: 130px;
    line-height: 1;
    padding: 12px 0 10px;
    letter-spacing: 3px;
    background-color: #de921b;
    border: 1px solid #e4a034;
    text-align: center;
    color: white;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
}

.modal_content .modal .side_form .hbspt-form select {
    width: 90%;
    height: 26px !important;
    font-size: 13px;
}

.modal_content .modal .side_form .hbspt-form textarea {
    max-width: 95%;
    min-width: 95%;
    width: 95% !important;
    height: 50px;
    max-height: 80px;
    padding: 4px 10px;
    border-radius: 3px;
    border: 1px solid #a2a9b3;
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
}

.nbs-flexisel-ul {
    position: relative;
    width: 99999px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: center;
    overflow: auto;
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
    background: #fcfcfc;
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.nbs-flexisel-item {
    float: left;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    position: relative;
    line-height: 0px;
}

.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding: 5px 10px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<";
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;
}

.nbs-flexisel-nav-right:before {
    content: ">";
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}

.contacto .main_content {
    background: #7f97b6;
    background: -moz-linear-gradient(top, #7289ad 0%, #758c9e 100%);
    background: -webkit-linear-gradient(top, #7289ad 0%, #758c9e 100%);
    background: linear-gradient(to bottom, #7289ad 0%, #758c9e 100%);
    padding: 40px 0 65px;
}

.contacto .main_content .content {
    height: auto;
}

.contacto .main_content h1 {
    text-align: center;
    position: relative;
    margin-bottom: 50px;
    padding-bottom: 10px;
    color: white;
    font-size: 35px;
}

.contacto .main_content h1:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 2px;
    background-color: #cf9335;
    left: calc(50% - 15px);
}

.contacto .main_content .contact_section .form_part h2 {
    font-size: 27px;
    margin-bottom: 30px;
    color: #fff;
}

.contacto .main_content .contact_section .form_part .hbspt-form fieldset {
    max-width: 100%;
    margin-bottom: 15px;
}

.contacto .main_content .contact_section .form_part .hbspt-form .hs-input.error {
    border-color: #ff3565;
}

.contacto .main_content .contact_section .form_part .hbspt-form .hs-error-msgs {
    display: none !important;
}

.contacto .main_content .contact_section .form_part .hbspt-form .hs-form-required {
    color: #ff3565;
}

.contacto .main_content .contact_section .form_part .hbspt-form label,
.contacto .main_content .contact_section .form_part .hbspt-form input,
.contacto .main_content .contact_section .form_part .hbspt-form textarea,
.contacto .main_content .contact_section .form_part .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif;
}

.contacto .main_content .contact_section .form_part .hbspt-form label {
    color: white;
    font-size: 13px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px;
    display: block;
}

.contacto .main_content .contact_section .form_part .hbspt-form label span {
    color: white;
}

.contacto .main_content .contact_section .form_part .hbspt-form input[type="text"],
.contacto .main_content .contact_section .form_part .hbspt-form input[type="tel"],
.contacto .main_content .contact_section .form_part .hbspt-form input[type="email"] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #a2a9b3;
    padding: 4px 10px;
    font-size: 13px;
}

.contacto .main_content .contact_section .form_part .hbspt-form input[type="submit"] {
    width: 200px;
    line-height: 1;
    padding: 12px 0 10px;
    letter-spacing: 0px;
    background-color: #de921b;
    border: 1px solid #e4a034;
    text-align: center;
    color: white;
    font-size: 13px;
    text-transform: none;
    font-weight: bold;
}

.contacto .main_content .contact_section .form_part .hbspt-form select {
    width: 90%;
    height: 26px !important;
    font-size: 13px;
}

.contacto .main_content .contact_section .form_part .hbspt-form .hs_mensaje_a select {
    width: 95%;
}

.contacto .main_content .contact_section .form_part .hbspt-form textarea {
    max-width: 95%;
    min-width: 95%;
    width: 95% !important;
    height: 50px;
    max-height: 80px;
    padding: 4px 10px;
}

.contacto .main_content .contact_section .box {
    background-color: white;
    border-width: 1px;
    border-style: solid;
    border-color: #e4e9ed;
    box-shadow: 0px 2px 1.96px 0.04px rgba(74, 77, 86, 0.37);
    padding: 48px 55px;
}

.contacto .main_content .contact_section .box h2 {
    font-size: 27px;
    margin-bottom: 30px;
    color: #4a4d56;
}

.contacto .main_content .contact_section .box .txt {
    margin-bottom: 10px;
}

.contacto .main_content .contact_section .box .txt h3,
.contacto .main_content .contact_section .box .txt p,
.contacto .main_content .contact_section .box .txt a,
.contacto .main_content .contact_section .box .txt ul li {
    color: #4a4d56;
}

.contacto .main_content .contact_section .box .txt h3 {
    font-size: 19px;
    margin-bottom: 6px;
}

.contacto .main_content .contact_section .box .txt a {
    display: table;
    margin-bottom: 6px;
}

.contacto .main_content .contact_section .box .txt ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 100%;
}

.contacto .main_content .contact_section .box .txt ul li {
    list-style: none;
    width: 50%;
    margin-bottom: 6px;
}

.contacto .hs-form-2c8f920d-de4d-4bea-a790-1218ab45a2bb_8daa7ea6-0511-4a0a-aa6e-890798a55f38 fieldset.form-columns-1 input[type="checkbox"] {
    margin-right: 8px !important;
}

.contacto .hs-input {
    margin-right: 8px !important;
}

.contacto .main_content .contact_section .form_part .hbspt-form .hs-form-booleancheckbox {
    list-style: none !important;
}

.contacto .main_content .contact_section .form_part .hbspt-form label span a {
    color: #eae369 !important;
}

.contacto.asesoria .main_content .contact_section .form_part h2 {
    padding: 0 0 45px !important;
    position: relative !important;
    margin: 0 0 45px !important;
}

.contacto.asesoria .main_content .contact_section .form_part h2:after {
    content: '' !important;
    width: 40px !important;
    height: 2px !important;
    background: white !important;
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important;
}

.contacto.asesoria .main_content .contact_section .form_part h3 {
    color: white !important;
    margin: 0 0 15px !important;
}

.contacto.asesoria .main_content .contact_section .form_part p {
    color: white !important;
    font-size: 16px !important;
    margin: 0 0 80px !important;
}

.contacto.asesoria .main_content .contact_section .form_part h4 {
    color: white !important;
    text-align: right !important;
}

.contacto.asesoria .main_content .contact_section .form_part h4 img {
    max-width: 20px !important;
}

.contacto.asesoria .main_content {
    padding: 80px 0;
}

.contacto.asesoria .main_content .contact_section .form_part {
    color: white !important;
    padding: 80px 100px 0 0 !important;
}

.contacto.asesoria .main_content .contact_section .box.form_part {
    padding: 45px !important;
    background-color: #F3F3F3 !important;
}

.contacto.asesoria .main_content .contact_section .box.form_part .hbspt-form label {
    color: #444 !important;
}

.contacto.asesoria .main_content .contact_section .box.form_part .hbspt-form label span {
    color: #444 !important;
}

.contacto.asesoria .main_content .contact_section .box.form_part .hbspt-form label span.hs-form-required {
    color: #ff3565 !important;
}

.contacto.asesoria .main_content {
    padding: 0 0 20px !important;
}

.table-customs-fields {
    max-width: 600px;
    width: 100%;
    border: 1px solid;
    border-bottom: 0px solid;
}

.table-customs-fields.new {
    max-width: 100%;
    width: 100%;
    border: 1px solid;
    border-bottom: 0px solid;
}

.table-customs-fields .line-fila {
    display: flex;
    justify-content: center;
    background-color: #F6F6F6;
    border-bottom: 1px solid;
}

.table-customs-fields .line-fila:nth-child(even) {
    background-color: white;
}

.table-customs-fields .line-fila p {
    max-width: 300px;
    width: 100%;
    margin: 0 !important;
    padding: 7px !important;
    font-size: 13px !important;
    text-align: center;
}

.table-customs-fields.new .line-fila p {
    max-width: 345px;
    width: 100%;
    margin: 0 !important;
    padding: 7px !important;
    font-size: 13px !important;
}

.table-customs-fields .line-fila p.title_inf {
    border-right: 1px solid;
    font-weight: bold;
}

.sucursales .intro .content {
    height: 240px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
}

.sucursales .intro h1,
.sucursales .intro p {
    width: 100%;
    text-align: center;
}

.sucursales .intro h1 {
    color: #4a4d56;
    font-size: 35px;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.sucursales .intro h1:before {
    background-color: #678dc2;
}

.sucursales .intro p {
    color: #333;
    font-size: 20px;
    font-weight: normal;
}

.sucursales .ubications_cont .sides_row {
    padding-bottom: 45px;
    margin-bottom: 45px;
    border-bottom: 1px solid #bfbfbf;
}

.sucursales .ubications_cont .sides_row:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}

.sucursales .ubications_cont .ubication {
    width: 100%;
    max-width: 550px;
    margin: 0 auto;
}

.sucursales .ubications_cont .ubication h2 {
    text-align: left;
    font-size: 23px;
    color: #333333;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.sucursales .ubications_cont .ubication h2:before {
    left: 0;
    background-color: #de9625;
}

.sucursales .ubications_cont .ubication h4 {
    font-weight: normal;
    font-size: 15px;
    line-height: 1.5;
}

.sucursales .ubications_cont .ubication ul {
    padding: 0 22px;
}

.sucursales .ubications_cont .ubication ul li {
    font-size: 15px;
    color: #de9625;
    margin-bottom: 25px;
}

.sucursales .ubications_cont .ubication ul li span {
    color: #333;
}

.sucursales .ubications_cont .ubication .cont {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    margin: 10px 0 20px;
}

.sucursales .ubications_cont .ubication .cont p {
    font-size: 15px;
    color: #333333;
    font-weight: 800;
    line-height: 1;
}

.sucursales .ubications_cont .ubication .cont p a {
    color: inherit;
    text-decoration: none;
}

.sucursales .ubications_cont .ubication .map .map_img {
    width: 100%;
    display: block;
    margin: 25px auto;
}

.sucursales .ubications_cont .ubication .map a {
    width: 185px;
    display: block;
    color: #678dc2;
    border: 2px solid #678dc2;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
}

.sucursales .ubications_cont .ubication .map a:hover {
    text-decoration: none;
    background-color: #678dc2;
    color: white;
}

.sucursales .ubications_cont .ubication .map a:hover:after {
    margin-left: 10px;
}

.sucursales .ubications_cont .ubication .map a:after {
    content: "▸";
    position: absolute;
    font-size: 14px;
    top: 11px;
    margin-left: 5px;
}

.divisiones .main_content {
    background-color: #f1f1f1;
    padding: 50px 0;
}

.divisiones .main_content .content {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.divisiones .main_content .side_info {
    width: 100%;
    max-width: 850px;
    margin-left: 70px;
}

.divisiones .main_content .side_info .line {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 55px 0;
    border-bottom: 1px solid #c1cde7;
}

.divisiones .main_content .side_info .line:nth-child(1) h2:before {
    background-color: #cc810b;
}

.divisiones .main_content .side_info .line:nth-child(1) p span:before {
    color: #cc810b;
}

.divisiones .main_content .side_info .line:nth-child(2) h2:before {
    background-color: #678dc2;
}

.divisiones .main_content .side_info .line:nth-child(2) p span:before {
    color: #678dc2;
}

.divisiones .main_content .side_info .line:nth-child(3) h2:before {
    background-color: #35a77d;
}

.divisiones .main_content .side_info .line:nth-child(3) p span:before {
    color: #35a77d;
}

.divisiones .main_content .side_info .line .logos {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 50%;
    max-width: 450px;
}

.divisiones .main_content .side_info .line .logos.sp a {
    width: 40%;
}

.divisiones .main_content .side_info .line .logos.sp a:nth-child(1) {
    width: 65%;
    display: block;
    height: auto;
}

.divisiones .main_content .side_info .line .logos.sp a:nth-child(1):hover img {
    filter: grayscale(0);
}

.divisiones .main_content .side_info .line .logos.sp a:nth-child(1) img {
    opacity: 1;
    position: relative;
    filter: grayscale(100%);
}

.divisiones .main_content .side_info .line .logos.sp a:nth-child(2) img {
    right: 0;
}

.divisiones .main_content .side_info .line .logos.sp a:nth-child(3) img {
    left: 0;
}

.divisiones .main_content .side_info .line .logos a {
    display: block;
    width: 23%;
    height: 63px;
    position: relative;
    margin-bottom: 10px;
}

.divisiones .main_content .side_info .line .logos a.ghost {
    opacity: 0;
    z-index: -1;
}

.divisiones .main_content .side_info .line .logos a:hover img:nth-child(1) {
    opacity: 1;
}

.divisiones .main_content .side_info .line .logos a img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    position: absolute;
}

.divisiones .main_content .side_info .line .logos a img:nth-child(1) {
    opacity: 0;
    z-index: 2;
}

.divisiones .main_content .side_info .line .txt {
    width: 50%;
    max-width: 385px;
    padding-right: 15px;
    margin-left: 5px;
}

.divisiones .main_content .side_info .line h2 {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 31px;
    color: #4a4d56;
    font-weight: 800;
    width: 100%;
}

.divisiones .main_content .side_info .line h2:before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    width: 35px;
    background-color: #9796a5;
}

.divisiones .main_content .side_info .line ul {
    padding: 0 20px;
}

.divisiones .main_content .side_info .line ul li {
    margin-bottom: 15px;
}

.divisiones .main_content .side_info .line ul li a {
    text-decoration: underline !important;
    color: #494949;
}

.divisiones .main_content .side_info .line p {
    color: #4a4d56 !important;
    line-height: 1.75;
    font-size: 17px;
    margin-bottom: 15px;
    padding-right: 15px;
}

.divisiones .main_content .side_info .line p.sp {
    font-size: 13px;
    border: 1px solid #bfbfbf;
    padding-left: 10px;
    border-radius: 2px;
}

.divisiones .main_content .side_info .line p.sp a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #494949;
}

.divisiones .main_content .side_info .line p.sp span {
    margin-bottom: 0;
}

.divisiones .main_content .side_info .line p.sp span:before {
    margin-left: -25px;
}

.divisiones .main_content .side_info .line p.sp u {
    text-decoration: none;
    display: flex;
    align-items: center;
}

.divisiones .main_content .side_info .line p.sp u img {
    max-width: 10px;
    margin-left: 5px;
}

.divisiones .main_content .side_info .line p span {
    display: block;
    font-weight: 800;
    position: relative;
    margin-bottom: 5px;
    font-size: 17px;
}

.divisiones .main_content .side_info .line p span:before {
    content: "•";
    margin-left: -15px;
    position: absolute;
    color: #9796a5;
}

.divisiones .main_content .side_info .line p i {
    display: block;
    font-style: normal;
    position: relative;
}

.divisiones .main_content .side_info .line p i:before {
    content: "-";
    position: absolute;
    left: -15px;
    margin-top: -2px;
}

.divisiones .main_content .side_bar {
    max-width: 320px;
    width: 100%;
    position: sticky;
    top: 0;
    left: 0;
}

.divisiones .main_content .side_bar .cta_part {
    margin-top: 15px;
}

.divisiones .main_content .side_bar .cta_part a {
    display: block;
    cursor: pointer;
}

.divisiones .main_content .side_bar .links {
    background-color: white;
    border-width: 1px;
    border-color: #e8f2ff;
    border-style: solid;
    border-radius: 2px;
    box-shadow: 0px 1px 2px 0px rgba(122, 122, 122, 0.35);
    position: relative;
}

.divisiones .main_content .side_bar .links h1 {
    padding: 20px 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #4a4d56;
    line-height: 1;
}

.divisiones .main_content .side_bar .links a {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #4a4d56;
    text-decoration: none;
    height: 60px;
    text-align: center;
    position: relative;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    cursor: pointer;
}

.divisiones .main_content .side_bar .links a:last-child:before {
    display: none;
}

.divisiones .main_content .side_bar .links a.active,
.divisiones .main_content .side_bar .links a:hover {
    background-color: #678dc2;
    color: white;
}

.divisiones .main_content .side_bar .links a.active:before,
.divisiones .main_content .side_bar .links a:hover:before {
    display: none;
}

.divisiones .main_content .side_bar .links a.active:after,
.divisiones .main_content .side_bar .links a:hover:after {
    display: block;
}

.divisiones .main_content .side_bar .links a:before {
    content: "";
    position: absolute;
    bottom: 0;
    background-color: #e8f2ff;
    height: 1px;
    width: 80%;
    left: 10%;
}

.divisiones .main_content .side_bar .links a:after {
    content: "";
    position: absolute;
    border-left: 30px solid #698cc7;
    border-bottom: 30px solid transparent;
    border-top: 30px solid transparent;
    display: none;
    right: -30px;
}

.divisiones .subcategorias .subcategoria .items-productos .item {
    text-align: center !important;
}

.divisiones .subcategorias .subcategoria .items-productos .item img {
    border: 1px solid #ccc !important;
    max-width: 102px !important;
    margin: 0 auto 8px !important;
}

.divisiones .slick-arrow {
    background: transparent !important;
    color: black !important;
    padding: 0 !important;
    border: 1px solid #ccc !important;
    border-radius: 0 !important;
    margin: 0 !important;
    width: 19px !important;
    height: 38px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.divisiones .slick-arrow img {
    max-width: 9px !important;
}

.divisiones .slick-arrow:before {
    display: none !important;
}

.divisiones .slick-arrow.slick-next {
    right: -15px !important;
}

.divisiones .slick-arrow.slick-prev {
    left: -15px !important;
}

.marca_main .hero .content {
    padding: 60px 0;
}

.marca_main .hero .sides_row {
    align-items: center;
}

.marca_main .hero .inf {
    width: 100%;
    max-width: 500px;
    display: block;
    margin: 0 auto;
}

.marca_main .hero .inf h1 {
    text-align: left;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: #4a4d56;
    font-size: 35px;
}

.marca_main .hero .inf h1:before {
    left: 0;
    background-color: #678dc2;
}

.marca_main .hero .inf p {
    font-size: 17px;
    color: #4a4d56;
    line-height: 1.5;
}

.marca_main.autocrib .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-autocrib.jpg");
    background-size: cover;
    background-position: 0 center;
}

.marca_main.autocrib .hero .content {
    height: 370px;
    display: flex;
    align-items: center;
}

.marca_main.autocrib .hero .txt {
    width: 100%;
    max-width: 720px;
}

.marca_main.autocrib .hero .txt h1,
.marca_main.autocrib .hero .txt p {
    color: white;
}

.marca_main.autocrib .hero .txt h1 {
    font-size: 37px;
    text-align: left;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.marca_main.autocrib .hero .txt h1:before {
    left: 0;
    background-color: white;
}

.marca_main.autocrib .hero .txt p {
    font-size: 21px;
    line-height: 1.5;
    margin-bottom: 20px;
}

.marca_main.autocrib .hero .txt a {
    width: 200px;
    display: block;
    color: white;
    border: 2px solid #fff;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    letter-spacing: 2px;
}

.marca_main.autocrib .hero .txt a:hover {
    text-decoration: none;
    background-color: #d5880d;
    color: #fff;
    border-color: #d5880d;
    box-shadow: 3px 3px 4px 0px rgba(60, 60, 60, 0.4);
}

.marca_main.autocrib .hero .txt a:after {
    content: "▸";
    position: absolute;
    font-size: 14px;
    top: 11px;
    margin-left: 5px;
}

.marca_main .brand-prods {
    background-color: #f1f1f1;
    padding: 60px 0;
}

.marca_main .brand-prods h2 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    font-size: 27px;
}

.marca_main .brand-prods h2:before {
    background-color: #678dc2;
}

.marca_main .brand-prods .prod_lines .prod {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto 30px;
}

.marca_main .brand-prods .prod_lines .prod:last-child {
    margin-bottom: 0;
}

.marca_main .brand-prods .prod_lines .prod a {
    background-color: white;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 3px 3px 3px 0.25px rgba(117, 117, 117, 0.15);
    border: 2px solid #f7f7f7;
    border-radius: 2px;
    padding: 60px 0;
    transition: all 0.2s linear;
}

.marca_main .brand-prods .prod_lines .prod a:hover {
    box-shadow: 3px 3px 3px 0.25px rgba(117, 117, 117, 0.4);
    border-color: #d8e9ff;
    transform: translateY(-2px);
}

.marca_main .brand-prods .prod_lines .prod a .inf {
    width: 100%;
    max-width: 545px;
    margin-right: 30px;
}

.marca_main .brand-prods .prod_lines .prod a .inf h3 {
    color: #4a4d56;
    font-size: 21px;
}

.marca_main .brand-prods .prod_lines .prod a .inf p {
    color: #4a4d56;
    font-size: 17px;
    line-height: 1.5;
    margin: 15px 0;
}

.marca_main .brand-prods .prod_lines .prod a .inf span {
    font-size: 12px;
    color: #678dc1;
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold;
}

.marca_main .brand-prods .prod_lines .prod a .picture {
    width: 100%;
    max-width: 350px;
}

.marca_main .brand-prods .prod_lines .prod a .picture img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.marca_main .download-catalog {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/imagentelesis.png");
}

.marca_main .why_choose {
    background-color: #f1f1f1;
    padding: 25px 0;
}

.marca_main .why_choose h2 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    font-size: 27px;
}

.marca_main .why_choose h2:before {
    background-color: #678dc2;
}

.marca_main .why_choose p {
    font-size: 17px;
    line-height: 1.5;
    max-width: 750px;
    margin: 0 auto 20px;
    text-align: center;
}

.marca_main .why_choose p:last-child {
    margin-bottom: 0;
}

.marca_main.loctite.v2 .hero-loctite {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-loctite.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 35px 0;
}

.marca_main.loctite.v2 .hero-loctite .content .info-hero {
    max-width: 510px;
    width: 100%;
}

.marca_main.loctite.v2 .hero-loctite .content .info-hero h2 {
    color: white;
    font-size: 35px;
    font-weight: bold;
    position: relative;
}

.marca_main.loctite.v2 .hero-loctite .content .info-hero h2:after {
    display: block;
    content: "";
    bottom: 0;
    left: 0;
    width: 38px;
    height: 2px;
    background-color: white;
    margin: 15px 0 20px;
}

.marca_main.loctite.v2 .hero-loctite .content .info-hero h1 {
    color: white;
    font-size: 35px;
    font-weight: bold;
    position: relative;
}

.marca_main.loctite.v2 .hero-loctite .content .info-hero h1:after {
    display: block;
    content: "";
    bottom: 0;
    left: 0;
    width: 38px;
    height: 2px;
    background-color: white;
    margin: 15px 0 20px;
}

.marca_main.loctite.v2 .hero-loctite .content .info-hero p {
    font-size: 20px;
    color: white;
    line-height: 1.5;
    font-weight: 300;
    margin-bottom: 25px;
}

.marca_main.loctite.v2 .hero-loctite .content .info-hero h2.subt-loc {
    font-size: 20px;
    color: white;
    line-height: 1.5;
    font-weight: 300;
    margin-bottom: 25px;
}

.marca_main.loctite.v2 .hero-loctite .content .info-hero h2.subt-loc:after {
    content: none;
}

.marca_main.loctite.v2 .hero-loctite .content .info-hero a {
    font-size: 18px;
    color: white;
    font-weight: bold;
    display: block;
    max-width: 250px;
    background-color: #e17e00;
    padding: 10px 10px;
    text-align: center;
    border-radius: 5px;
}

.marca_main.loctite.v2 .hero-loctite .content .info-hero a:hover {
    background-color: #e29028;
}

.marca_main.loctite.v2 .marca-loct {
    padding: 30px 0;
}

.marca_main.loctite.v2 .marca-loct .flex-marca {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.marca_main.loctite.v2 .marca-loct .flex-marca .img-marca {
    max-width: 285px;
    width: 100%;
    margin-right: 70px;
}

.marca_main.loctite.v2 .marca-loct .flex-marca .img-marca img {
    margin: 0 auto;
    display: block;
    max-width: 240px;
    width: 100%;
}

.marca_main.loctite.v2 .marca-loct .flex-marca p {
    max-width: 785px;
    width: 100%;
    color: #333333;
    font-size: 19px;
    line-height: 1.5;
    font-weight: 300;
}

.marca_main.loctite.v2 .products-loctite {
    background-color: #f1f1f1;
    padding: 35px 0;
}

.marca_main.loctite.v2 .products-loctite h2 {
    font-size: 32px;
    text-align: center;
    color: #333;
    position: relative;
}

.marca_main.loctite.v2 .products-loctite h2:after {
    display: block;
    margin: 15px auto 25px;
    height: 2px;
    width: 38px;
    background-color: #333;
    content: "";
}

.marca_main.loctite.v2 .products-loctite .productos-loct {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
}

.marca_main.loctite.v2 .products-loctite .productos-loct .item-product {
    background-color: white;
    max-width: 370px;
    width: 100%;
    border-width: 1px;
    border-color: #e8f2ff;
    border-style: solid;
    border-radius: 2px;
}

.marca_main.loctite.v2 .products-loctite .productos-loct .item-product .body-info-item {
    padding: 25px 35px;
}

.marca_main.loctite.v2 .products-loctite .productos-loct .item-product .body-info-item h4 {
    font-size: 18px;
    color: #333;
    font-weight: bold;
}

.marca_main.loctite.v2 .products-loctite .productos-loct .item-product .body-info-item h4 a {
    color: inherit;
}

.marca_main.loctite.v2 .products-loctite .productos-loct .item-product .body-info-item p {
    font-size: 16px;
    line-height: 1.5;
    margin: 15px 0;
}

.marca_main.loctite.v2 .products-loctite .productos-loct .item-product .body-info-item a.ver-prod {
    border-radius: 2px;
    background-color: #618bbc;
    max-width: 137px;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 14px;
    color: white;
    font-weight: bold;
    padding: 10px 0;
}

.marca_main.loctite.v2 .products-loctite .productos-loct .item-product:nth-child(2) {
    margin: 0 10px;
}

.marca_main.loctite.v2 .products-loctite .productos-loct .item-product:nth-child(2) .body-info-item p {
    margin: 15px 0 83px;
}

.marca_main.loctite.v2 .asesoria-person {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-asesoria.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 40px 0;
}

.marca_main.loctite.v2 .asesoria-person .info-asesoria {
    max-width: 945px;
    width: 100%;
    margin: 0 auto;
}

.marca_main.loctite.v2 .asesoria-person .info-asesoria h2 {
    color: white;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.marca_main.loctite.v2 .asesoria-person .info-asesoria p {
    color: white;
    font-size: 20px;
    line-height: 1.5;
    font-weight: lighter;
    text-align: center;
    margin: 15px 0 20px;
}

.marca_main.loctite.v2 .asesoria-person .info-asesoria a {
    border-radius: 2px;
    max-width: 220px;
    width: 100%;
    border: 2px solid #f2d099;
    display: block;
    text-align: center;
    margin: 0 auto;
    color: white;
    padding: 10px 0;
    font-size: 16px;
    font-weight: bold;
}

.marca_main.loctite.v2 .loctite-best-option {
    padding: 50px 0;
}

.marca_main.loctite.v2 .loctite-best-option .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.marca_main.loctite.v2 .loctite-best-option .content .info-best {
    max-width: 515px;
    width: 100%;
    margin-right: auto;
}

.marca_main.loctite.v2 .loctite-best-option .content .info-best h2 {
    font-size: 30px;
    color: #333;
    font-weight: bold;
    position: relative;
}

.marca_main.loctite.v2 .loctite-best-option .content .info-best h2:after {
    content: "";
    display: block;
    height: 2px;
    width: 38px;
    background-color: #333;
    margin: 35px 0 20px;
}

.marca_main.loctite.v2 .loctite-best-option .content .info-best p {
    font-size: 18px;
    color: #646469;
    line-height: 1.4;
    margin-bottom: 20px;
}

.marca_main.loctite.v2 .loctite-best-option .content .info-best h2.second-title {
    font-size: 18px;
    font-weight: bold;
    color: #646469;
    margin-bottom: 25px;
}

.marca_main.loctite.v2 .loctite-best-option .content .info-best h2.second-title:after {
    content: none;
}

.marca_main.loctite.v2 .loctite-best-option .content .info-best ul {
    list-style: none;
}

.marca_main.loctite.v2 .loctite-best-option .content .info-best ul li {
    font-size: 16px;
    margin-bottom: 15px;
    color: #646469;
}

.marca_main.loctite.v2 .loctite-best-option .content .img-best {
    max-width: 630px;
    width: 100%;
}

.marca_main.loctite.v2 .principales-industries {
    background-color: #eef7fe;
    padding: 60px 0;
}

.marca_main.loctite.v2 .principales-industries .content .info-princi {
    max-width: 780px;
    width: 100%;
    margin: 0 auto;
}

.marca_main.loctite.v2 .principales-industries .content .info-princi h2 {
    font-size: 30px;
    text-align: center;
    color: #333;
    font-weight: bold;
    position: relative;
}

.marca_main.loctite.v2 .principales-industries .content .info-princi h2:after {
    display: block;
    margin: 20px auto 30px;
    height: 2px;
    width: 37px;
    background-color: #333;
    content: "";
}

.marca_main.loctite.v2 .principales-industries .content .info-princi p {
    font-size: 17px;
    color: #7d828a;
    text-align: center;
    line-height: 1.4;
}

.marca_main.loctite.v2 .principales-industries .content .industrias {
    margin-top: 80px;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industria-auto .item-auto {
    display: flex;
    justify-content: space-between;
    max-width: 1100px;
    width: 100%;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industria-auto .item-auto .txt-auto {
    display: flex;
    align-items: flex-end;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industria-auto .item-auto .txt-auto img {
    margin-right: 30px;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industria-auto .item-auto .txt-auto .info-item-auto h5 {
    color: #4a4d56;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industria-auto .item-auto .txt-auto .info-item-auto ul {
    list-style: none;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industria-auto .item-auto .txt-auto .info-item-auto ul li {
    font-size: 16px;
    color: #4a4d56;
    margin-bottom: 5px;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industrias-items {
    margin-top: 60px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industrias-items .item-industria {
    display: flex;
    align-items: center;
    width: 45%;
    margin-bottom: 80px;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industrias-items .item-industria img {
    margin-right: 30px;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industrias-items .item-industria .txt-item-industrie h5 {
    font-size: 20px;
    color: #4a4d56;
    margin-bottom: 10px;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industrias-items .item-industria .txt-item-industrie ul {
    list-style: none;
}

.marca_main.loctite.v2 .principales-industries .content .industrias .industrias-items .item-industria .txt-item-industrie ul li {
    font-size: 14px;
    color: #4a4d56;
    margin-bottom: 10px;
}

.marca_main.loctite.v2 .download-catalog {
    background-image: url(https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/63231/Vinssa_Casodeexito_Quimicos_mockup.jpg);
}

.marca_main.loctite.v2 .download-catalog .sides_row {
    height: 417px;
}

.marca_main.loctite.v2 .download-catalog .txt {
    max-width: 403px;
    margin: 0;
}

.marca_main.loctite.v2 .download-catalog a {
    background-color: #e17e00;
    background-image: none;
    border-color: #e17e00;
}

.marca_main.loctite.v2 .download-catalog h2:before {
    background-color: #e17e00;
}

.marca_main.loctite.v2 .download-catalog h2 {
    padding-bottom: 30px;
    margin-bottom: 38px;
}


/*TEROSON 2020*/

.marca_main.teroson.loctite.v2 .hero-loctite {
    background-image: url("https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/68267/Hero-Teroson.jpg");
}

.marca_main.teroson.loctite.v2 .hero-loctite .content .info-hero h2.subt-loc {
    margin: 40px 0;
}

.marca_main.teroson.loctite.v2 .about_brand {
    padding: 45px 0;
}

.marca_main.teroson.loctite.v2 .about_brand h2 {
    text-align: left;
    margin-bottom: 30px;
    font-size: 22px;
}

.marca_main.teroson.loctite.v2 .about_brand h2:before {
    background-color: #333;
    top: 45px;
    left: 0;
}

.marca_main.teroson.loctite.v2 .about_brand img {
    max-width: 400px;
}

.marca_main.teroson.loctite.v2 .about_brand ul li {
    color: #333;
    font-size: 20px;
}

.marca_main.teroson.loctite.v2 .about_brand p {
    font-size: 16px;
    color: #4a4d56;
    line-height: 1.5;
}

.marca_main.teroson.loctite.v2 .why {
    padding: 60px 0;
    background: #EFEFEF;
}

.marca_main.teroson.loctite.v2 .why h2 {
    margin: 0 0 50px;
    padding: 0 0 40px;
    font-size: 28px;
}

.marca_main.teroson.loctite.v2 .why h2:before {
    background-color: #333;
}

.marca_main.teroson.loctite.v2 .why ul {
    padding: 0 0 0 20px;
    max-width: 90%;
    margin: 0 auto;
}

.marca_main.teroson.loctite.v2 .why ul li {
    font-size: 20px;
    margin: 0 0 25px;
    color: #333;
}

.marca_main.teroson.loctite.v2 .why ul li span {
    color: #494949;
}

.marca_main.teroson.loctite.v2 .price {
    background-image: linear-gradient(to right, #446FAB, #1A4581);
    padding: 50px 0;
}

.marca_main.teroson.loctite.v2 .price .content {
    max-width: 940px;
    margin: 0 auto;
}

.marca_main.teroson.loctite.v2 .price .bi {
    margin: 0 0 30px;
}

.marca_main.teroson.loctite.v2 .price .bi h3 {
    font-size: 20px;
    color: white;
    text-align: center;
    margin: 0 0 30px;
}

.marca_main.teroson.loctite.v2 .price .bi ul {
    max-width: 400px;
    width: 100%;
}

.marca_main.teroson.loctite.v2 .price .bi ul li {
    font-size: 18px;
    color: white;
    margin-bottom: 15px;
}

.marca_main.teroson.loctite.v2 .price h2 {
    font-size: 28px;
    color: white;
    text-align: center;
    margin: 0 0 30px;
}

.marca_main.teroson.loctite.v2 .price p {
    font-size: 20px;
    color: white;
    text-align: center;
    margin: 0 0 30px;
}

.marca_main.teroson.loctite.v2 .price a {
    display: block;
    width: 300px;
    height: 45px;
    border-radius: 2px;
    border: 1px solid #e6a133;
    background: -moz-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -webkit-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -ms-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 12px 0 0;
    color: white;
}

.marca_main.teroson.loctite.v2 .industries-popu {
    padding: 40px 0;
}

.marca_main.teroson.loctite.v2 .industries-popu h2 {
    font-size: 28px;
    color: #444444;
    text-align: center;
    margin-bottom: 20px;
}

.marca_main.teroson.loctite.v2 .industries-popu p {
    color: #444444;
    font-size: 22px;
    text-align: center;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content {
    display: flex;
    justify-content: space-between;
    padding: 40px 0;
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .icon-indus {
    max-width: 320px;
    width: 100%;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .icon-indus ul {
    list-style: none;
    margin: 0;
    border-right: 4px solid #4A4E57;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .icon-indus ul li {
    margin-bottom: 50px;
    position: relative;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .icon-indus ul li:nth-child(2) a img {
    max-width: 57px;
    margin: 0 30px 0 10px;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .icon-indus ul li.active:before {
    position: absolute;
    content: "";
    width: 10px;
    height: 100%;
    background-color: #444;
    right: -13px;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .icon-indus ul li.active:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 13px solid #444;
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    position: absolute;
    right: -23px;
    top: calc(50% - 15px);
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .icon-indus ul li a {
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #4A4E57;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .icon-indus ul li a img {
    max-width: 80px;
    width: 100%;
    display: block;
    margin-right: 20px;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .data-indus {
    max-width: 690px;
    width: 100%;
    padding: 20px 0;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .data-indus .box {
    display: none;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .data-indus .box.active {
    display: block;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .data-indus .box ul li {
    font-size: 18px;
    color: #444;
    margin-bottom: 10px;
}

.marca_main.teroson.loctite.v2 .industries-popu .industries-content .data-indus img {
    max-width: 400px;
    width: 100%;
    margin: 40px auto;
    display: block;
}

.marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov {
    display: none;
}

.marca_main.teroson.loctite.v2 .asesoria-person {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-asesoria.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 40px 0;
}

.marca_main.teroson.loctite.v2 .asesoria-person .info-asesoria {
    max-width: 945px;
    width: 100%;
    margin: 0 auto;
}

.marca_main.teroson.loctite.v2 .asesoria-person .info-asesoria h2 {
    color: white;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.marca_main.teroson.loctite.v2 .asesoria-person .info-asesoria p {
    color: white;
    font-size: 20px;
    line-height: 1.5;
    font-weight: lighter;
    text-align: center;
    margin: 15px 0 20px;
}

.marca_main.teroson.loctite.v2 .asesoria-person .info-asesoria a {
    border-radius: 2px;
    max-width: 220px;
    width: 100%;
    border: 2px solid #f2d099;
    display: block;
    text-align: center;
    margin: 0 auto;
    color: white;
    padding: 10px 0;
    font-size: 16px;
    font-weight: bold;
    transition: all 0.3s ease-in-out;
}

.marca_main.teroson.loctite.v2 .asesoria-person .info-asesoria a:hover {
    background: white;
    color: #e17e00;
    border: 2px solid white;
}

.blog.interior_post .hero {
    background-image: url("https://cdn2.hubspot.net/hubfs/4488105/img_site/hero_blog_int.jpg");
}

.blog.interior_post .main_content {
    background-color: #ffffff;
}

.blog.interior_post .main_content .post_part {
    padding: 30px 35px 30px;
    border-radius: 5px;
    box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.1);
    max-width: 880px;
    margin: 0 auto;
}

.blog.interior_post .main_content .post_part .post_header h1 {
    font-size: 30px;
    margin-bottom: 20px;
}

.blog.interior_post .main_content .post_part .post_header .additional_info .inf {
    margin: 25px 0;
}

.blog.interior_post .main_content .post_part .post_header .intro-img {
    margin: 30px 0;
}

.blog.interior_post .main_content .post_part .post_header .intro-img img {
    max-width: 100%;
    display: block;
}

.blog.interior_post .main_content .post_part .post_body p,
.blog.interior_post .main_content .post_part .post_body h2,
.blog.interior_post .main_content .post_part .post_body h3,
.blog.interior_post .main_content .post_part .post_body h4,
.blog.interior_post .main_content .post_part .post_body h5 {
    line-height: 1.75;
    margin-bottom: 25px;
}

.blog.interior_post .main_content .post_part .post_body ul {
    padding: 0 30px;
}

.blog.interior_post .main_content .post_part .post_body ul li {
    margin-bottom: 15px;
    font-size: 17px;
    line-height: 1.75;
}

.blog.interior_post .main_content .post_part .post_body p {
    font-size: 17px;
}

.blog.interior_post .main_content .post_part .post_body h2 {
    font-size: 30px;
}

.blog .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-new-marcas.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.blog .hero .container {
    height: 145px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.blog .hero h1 {
    color: white;
    text-transform: uppercase;
    padding-bottom: 20px;
    font-size: 40px;
    letter-spacing: 5px;
}

.blog .hero h1:before {
    background-color: #cf9335;
}

.blog .main_content {
    background-color: #f8f8f8;
    padding: 55px 0;
}

.blog .main_content .side_bar {
    text-align: center;
}

.blog .main_content .side_bar .contact_cta {
    background-color: #678dc2;
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    padding: 30px 20px;
}

.blog .main_content .side_bar .contact_cta h3,
.blog .main_content .side_bar .contact_cta p,
.blog .main_content .side_bar .contact_cta a {
    color: white;
}

.blog .main_content .side_bar .contact_cta h3 {
    font-size: 17px;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 15px;
}

.blog .main_content .side_bar .contact_cta .links a {
    font-size: 17px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    text-decoration: none;
}

.blog .main_content .side_bar .contact_cta .links a img {
    margin-right: 10px;
}

.blog .main_content .side_bar .contact_cta p {
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    margin-top: 15px;
}

.blog .main_content .side_bar .contact_cta .btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 170px;
    height: 45px;
    margin-top: 25px;
    text-align: center;
    margin: 10px auto 0;
    border: 1px solid #e6a133;
    border-radius: 2px;
    background: -moz-linear-gradient(14deg, #f4f4f4 0%, white 46%, #f4f4f4 100%);
    background: -webkit-linear-gradient(14deg, #f4f4f4 0%, white 46%, #f4f4f4 100%);
    background: -ms-linear-gradient(14deg, #f4f4f4 0%, white 46%, #f4f4f4 100%);
    font-size: 12px;
    color: #e6a133;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-decoration: none;
    transition: all 0.2s linear;
}

.blog .main_content .side_bar .contact_cta .btn:hover {
    background: #e6a133;
    color: white;
}

.blog .main_content .side_bar .sus_cta {
    background-color: #ebebeb;
    width: 100%;
    max-width: 300px;
    margin: 30px auto;
    padding: 30px 20px;
}

.blog .main_content .side_bar .sus_cta h3 {
    font-size: 17px;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 15px;
    color: #333;
}

.blog .main_content .side_bar .sus_cta .form_part .hbspt-form .hs-form-field {
    max-width: 100%;
    margin-bottom: 20px;
}

.blog .main_content .side_bar .sus_cta .form_part .hbspt-form .hs-input.error {
    border-color: #ff3565;
}

.blog .main_content .side_bar .sus_cta .form_part .hbspt-form .hs-error-msgs {
    display: none !important;
}

.blog .main_content .side_bar .sus_cta .form_part .hbspt-form .hs-form-required {
    color: #404148;
}

.blog .main_content .side_bar .sus_cta .form_part .hbspt-form label,
.blog .main_content .side_bar .sus_cta .form_part .hbspt-form input,
.blog .main_content .side_bar .sus_cta .form_part .hbspt-form textarea,
.blog .main_content .side_bar .sus_cta .form_part .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif;
}

.blog .main_content .side_bar .sus_cta .form_part .hbspt-form label {
    color: #404148;
    font-size: 14px;
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px;
    display: block;
}

.blog .main_content .side_bar .sus_cta .form_part .hbspt-form input[type="text"],
.blog .main_content .side_bar .sus_cta .form_part .hbspt-form input[type="email"] {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #a2a9b3;
    padding: 4px 10px;
    font-size: 13px;
}

.blog .main_content .side_bar .sus_cta .form_part .hbspt-form input[type="submit"] {
    width: 100%;
    line-height: 1;
    padding: 12px 0 10px;
    letter-spacing: 3px;
    text-align: center;
    color: white;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 3px;
    border: 1px solid #e6a133;
    background: -moz-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -webkit-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -ms-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
}

.blog .main_content .post_list .post_item {
    border: 1px solid #e8f2ff;
    border-radius: 2px;
    background-color: white;
    max-width: 778px;
    width: 100%;
    margin: 0 auto 40px;
}

.blog .main_content .post_list .post_item:last-child {
    margin-bottom: 0;
}

.blog .main_content .post_list .post_item .post_header h2 {
    text-align: center;
    font-size: 30px;
    line-height: 1.5;
    max-width: 600px;
    margin: 30px auto;
}

.blog .main_content .post_list .post_item .post_header h2 a {
    color: #404148;
    text-decoration: none;
}

.blog .main_content .post_list .post_item .post_header .hs-featured-image-wrapper a {
    display: block;
}

.blog .main_content .post_list .post_item .post_header .hs-featured-image-wrapper img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    width: 100%;
    position: relative;
    float: none;
}

.blog .main_content .post_list .post_item .post_body {
    padding: 30px 40px;
    text-align: center;
    line-height: 1.75;
    font-size: 20px;
}

.blog .main_content .post_list .post_item .post_body .see_more {
    color: #678dc2;
    border: 1px solid #678dc2;
    background-color: white;
    border-radius: 2px;
    display: block;
    margin: 30px auto 0;
    text-decoration: none;
    transition: all 0.1s linear;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 3px;
    line-height: 1;
    width: 175px;
    padding: 15px 0px;
}

.blog .main_content .post_list .post_item .post_body .see_more:hover {
    background-color: #678dc2;
    color: white;
}

.error_404 .main_content .content {
    height: 480px;
    display: flex;
    flex-flow: column;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.error_404 .main_content h1,
.error_404 .main_content h2,
.error_404 .main_content p {
    text-align: center;
}

.error_404 .main_content h1 {
    font-size: 100px;
    text-transform: uppercase;
    letter-spacing: 10px;
    margin-bottom: 50px;
    line-height: 1;
}

.error_404 .main_content h2 {
    font-size: 30px;
    margin-bottom: 20px;
}

.error_404 .main_content p {
    font-size: 21px;
    margin-bottom: 20px;
}

.error_404 .main_content a {
    width: 170px;
    display: block;
    color: #678dc2;
    border: 2px solid #678dc2;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    margin: 0 auto;
}

.error_404 .main_content a:hover {
    background-color: #678dc2;
    color: white;
}

.aviso_privacidad .main_content .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-politica.jpg");
    background-size: cover;
    background-position: center center;
}

.aviso_privacidad .main_content .hero .content {
    height: 145px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.aviso_privacidad .main_content .hero h1 {
    color: white;
    text-transform: uppercase;
    padding-bottom: 20px;
    font-size: 40px;
    letter-spacing: 5px;
}

.aviso_privacidad .main_content .hero h1:before {
    background-color: #cf9335;
}

.aviso_privacidad .main_content .text_part {
    background-color: white;
    padding: 50px 0;
}

.aviso_privacidad .main_content .text_part p,
.aviso_privacidad .main_content .text_part ul li span {
    font-size: 18px;
    line-height: 1.75;
}

.aviso_privacidad .main_content .text_part p {
    margin-bottom: 30px;
}

.aviso_privacidad .main_content .text_part ul {
    padding: 0 20px 30px;
}

.marcaje_industrial.sum_quimicos .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-suministros-quimicos.jpg");
}

.marcaje_industrial.sum_quimicos .hero .content {
    height: 300px;
}

.marcaje_industrial.sum_quimicos .industries h2:before {
    background-color: #cc810b;
}

.marcaje_industrial.sum_quimicos .techniques {
    background-color: white;
}

.marcaje_industrial.sum_quimicos .techniques .card p a {
    color: #cc810b;
}

.marcaje_industrial.sum_quimicos .logos_line {
    background-color: #f6f6f6;
}

.marcaje_industrial.sum_quimicos .logos_line .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 90px;
}

.marcaje_industrial.sum_quimicos .logos_line .content .logo img {
    max-width: 100%;
}


/**********/

.marcaje_industrial.equipos_sold_con .hero {
    background-image: url("https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/59998/Suministros_Quimicos_Hero.jpg");
}

.marcaje_industrial.equipos_sold_con .hero .content {
    height: 300px;
}

.marcaje_industrial.equipos_sold_con .industries h2:before {
    background-color: #cc810b;
}

.marcaje_industrial.equipos_sold_con .techniques {
    background-color: white;
}

.marcaje_industrial.equipos_sold_con .techniques .card p a {
    color: #cc810b;
}

.marcaje_industrial.equipos_sold_con .logos_line {
    background-color: #f6f6f6;
}

.marcaje_industrial.equipos_sold_con .logos_line .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 90px;
}

.marcaje_industrial.sum_quimicos .logos_line .content .logo img {
    max-width: 100%;
}

.marcaje_industrial.autocrib .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-image-vending.jpeg");
    background-position: 100% center;
}

.marcaje_industrial.autocrib .hero .content {
    height: 300px;
}

.marcaje_industrial.autocrib .hero .txt {
    max-width: 800px;
}

.marcaje_industrial.autocrib .hero .txt h1 {
    font-size: 35px;
}

.marcaje_industrial.autocrib .hero .txt p {
    font-size: 19px;
}

.marcaje_industrial.autocrib .hero .txt a {
    width: 260px;
}

.marcaje_industrial.autocrib .ac-sec {
    background-color: white;
    border: 1px solid #d6d6d6;
}

.marcaje_industrial.autocrib .ac-sec .btn_cap {
    background-color: white;
    border-color: #d6d6d6;
}

.marcaje_industrial.autocrib .ac-sec .btn_cap.active,
.marcaje_industrial.autocrib .ac-sec .btn_cap:hover {
    border-color: #404148;
    background-color: #404148;
}

.marcaje_industrial.autocrib .ac-sec .btn_cap span {
    font-size: 18px;
}

.marcaje_industrial.autocrib .ac-sec .btn_cap span img {
    display: none;
}

.marcaje_industrial.autocrib .ac-sec .box {
    border-color: #404148;
}

.marcaje_industrial.autocrib .ac-sec .box .cont .side_inf .txt {
    max-width: 380px;
}

.marcaje_industrial.autocrib .ac-sec .box .cont .side_inf .txt h3 {
    font-size: 25px;
    text-align: left;
}

.marcaje_industrial.autocrib .projects {
    background: #5c84bb;
    background-image: none;
}

.marcaje_industrial.autocrib .request-demo {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/background-request.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 35px 0;
}

.marcaje_industrial.autocrib .request-demo .box-demo {
    background-color: rgba(241, 241, 241, 0.71);
    max-width: 100%;
    padding: 45px 30px;
    z-index: 1;
}

.marcaje_industrial.autocrib .request-demo .box-demo h2 {
    text-align: center;
    font-size: 28px;
    position: relative;
}

.marcaje_industrial.autocrib .request-demo .box-demo h2:after {
    display: block;
    width: 43px;
    height: 2px;
    content: "";
    margin: 20px auto;
    background-color: #66676b;
}

.marcaje_industrial.autocrib .request-demo .box-demo p {
    text-align: center;
    font-size: 18px;
    max-width: 715px;
    width: 100%;
    margin: 0 auto;
}

.marcaje_industrial.autocrib .request-demo .box-demo a.btn-request-demo {
    background-color: rgb(221, 30, 38);
    display: flex;
    justify-content: center;
    text-align: center;
    max-width: 185px;
    width: 100%;
    margin: 45px auto 0;
    opacity: 1;
    z-index: 10;
    color: white;
    font-weight: bold;
    padding: 10px 0;
    font-size: 18px;
    border-radius: 7px;
}

.marcaje_industrial.pinstamp .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/vinssa-pinstamp-v7.jpg");
}

.marcaje_industrial.pinstamp .hero .content {
    height: 350px;
}

.marcaje_industrial.pinstamp .hero .txt {
    max-width: 700px;
}

.marcaje_industrial.pinstamp .download-catalog .txt {
    max-width: 100%;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov {
    display: none;
}

.marcaje_industrial.pinstamp .more-loctite {
    background-color: #dbdbdb;
    padding: 50px 0 100px;
}

.marcaje_industrial.pinstamp .more-loctite .content {
    max-width: 1440px;
    width: 95%;
}

.marcaje_industrial.pinstamp .more-loctite h2 {
    font-size: 30px;
    color: #4a4d56;
    text-align: center;
    margin-bottom: 40px;
}

.marcaje_industrial.pinstamp .more-loctite p.title-morel {
    font-size: 21px;
    color: #4a4d56;
    font-weight: 400;
    text-align: center;
    margin: 20px 0;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter {
    max-width: 1140px;
    width: 100%;
    margin: 0 auto;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter ul.tab-caracter {
    display: flex;
    justify-content: center;
    position: relative;
    margin: 0;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter ul.tab-caracter li {
    list-style: none;
    margin: 0 3px;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter ul.tab-caracter li a {
    width: 280px;
    background-color: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 45px;
    height: 85px;
    font-size: 20px;
    font-weight: 400;
    color: #4a4d56;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter .tabs-content-car .box {
    width: 100%;
    background-color: white;
    border-top: 6px solid #4a4d56;
    padding: 45px 55px;
    opacity: 0;
    visibility: hidden;
    display: none;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter .tabs-content-car .box h3 {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 15px;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter .tabs-content-car .box p {
    font-size: 20px;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter .tabs-content-car .box ul {
    padding-left: 20px;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter .tabs-content-car .box ul li {
    list-style: none;
    font-size: 18px;
    margin-bottom: 10px;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter .tabs-content-car .box.active {
    opacity: 1;
    visibility: visible;
    display: block;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter ul.tab-caracter li a.active {
    background-color: #4a4d56;
    font-weight: bold;
    color: white;
    position: relative;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter ul.tab-caracter li a.active:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid #474c56;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    transform: rotate(90deg);
    position: absolute;
    left: 50%;
    bottom: -25px;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter ul.tab-caracter li a img.icon-act {
    display: none;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter ul.tab-caracter li a.active img.icon-act {
    display: block;
}

.marcaje_industrial.pinstamp .more-loctite .tabs-caracter ul.tab-caracter li a.active img.no-icon-act {
    display: none;
}

.marcaje_industrial.marcaje_laser .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-marcaje-laser.jpg");
}

.marcaje_industrial.marcaje_laser .hero .content {
    height: 300px;
}

.marcaje_industrial.marcaje_laser .hero .txt {
    margin-left: 0;
}

.marcaje_industrial.marcaje_laser .hero .txt a {
    width: 280px;
}

.marcaje_industrial.marcaje_laser .types {
    background-color: white;
}

.marcaje_industrial.marcaje_laser .types .tabs_part .tab_content {
    padding: 0;
    border: 0;
}

.marcaje_industrial.marcaje_laser .types h2 {
    margin-bottom: 40px;
    padding-bottom: 25px;
}

.marcaje_industrial.marcaje_laser .types h2:before {
    background-color: #678dc2;
}

.marcaje_industrial .hero {
    background-image: url("https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/65886/hero_1.jpg");
    background-size: cover;
    background-position: 0 center;
}

.marcaje_industrial.mir-new .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-mir-mobile-industrial-robots-v2.jpeg");
    background-size: cover;
    background-position: 0 center;
}

.marcaje-laser-industrial .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-marcaje-laser-industrial-new.jpg");
    background-size: cover;
    background-position: 0 center;
}

.marcaje_industrial.marcaje_laser .ac-sec .box .cont .side_inf .txt {
    max-width: 700px !important;
}

.marcaje_industrial.marcaje_laser .types .tabs_part .tab_content .line_prod .prod .inf p {
    padding-left: 0px !important;
}

.marcaje_industrial .hero .content {
    height: 370px;
    display: flex;
    align-items: center;
}

.marcaje-laser-industrial .hero .content {
    height: 300px !important;
}

.marcaje_industrial .hero .txt {
    width: 100%;
    max-width: 720px;
}

.marcaje_industrial .hero .txt h1,
.marcaje_industrial .hero .txt p {
    color: white;
}

.marcaje_industrial .hero .txt h1 {
    font-size: 37px;
    text-align: left;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.marcaje_industrial .hero .txt h1:before {
    left: 0;
    background-color: white;
}

.marcaje_industrial .hero .txt p {
    font-size: 21px;
    line-height: 1.5;
    margin-bottom: 20px;
}

.marcaje_industrial .hero .txt a {
    width: 200px;
    display: block;
    color: white;
    border: 2px solid #fff;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    letter-spacing: 2px;
}

.marcaje_industrial .hero .txt a:hover {
    text-decoration: none;
    background-color: #d5880d;
    color: #fff;
    border-color: #d5880d;
    box-shadow: 3px 3px 4px 0px rgba(60, 60, 60, 0.4);
}

.marcaje_industrial .hero .txt a:after {
    content: "▸";
    position: absolute;
    font-size: 14px;
    top: 11px;
    margin-left: 5px;
}

.marcaje_industrial.v3 .hero .txt h1 {
    font-size: 26px;
}

.marcaje_industrial.v3 .hero .txt p {
    font-size: 18px;
}

.marcaje_industrial.v3 .about_brand ul {
    display: flex;
    flex-wrap: wrap;
}

.marcaje_industrial.v3 .about_brand ul.ul-tra li {
    width: 50%;
}

.marcaje_industrial.v3 .about_brand ul.ul-tra li span {
    font-size: 17px;
}

.marcaje_industrial.v3 .about_brand ul li span {
    font-size: 17px;
}

.marcaje_industrial.v3 .techniques .card p {
    font-size: 16px;
}

.marcaje_industrial.v3 .techniques .side.sd_7 .text p {
    font-size: 16px;
}

.marcaje_industrial.v3 .techniques {
    padding: 55px 0 70px;
}

.marcaje_industrial.v3 .best-practices {
    padding: 80px 0;
}

.marcaje_industrial.v3 .demo p {
    max-width: 596px;
}

.intro_tech {
    background-color: white;
    padding: 35px 0;
}

.intro_tech h2 {
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 30px;
}

.intro_tech h2:before {
    background-color: #678dc2;
}

.intro_tech p {
    line-height: 1.5;
    font-size: 19px;
}

.intro_tech p a {
    color: #404148;
    text-decoration: underline;
}

.intro_tech .cards_part {
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: 1440px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
}

.intro_tech .cards_part .card {
    width: 250px;
    min-height: 400px;
    border-radius: 2px;
    border: 2px solid #e8f2ff;
    background-color: white;
    margin: 0 auto;
}

.intro_tech .cards_part .card h3 {
    font-size: 16px;
    color: #494949;
    font-weight: bold;
    text-align: center;
    padding: 10px 0;
}

.intro_tech .cards_part .card h3 a {
    color: inherit;
}

.intro_tech .cards_part .card p {
    text-align: center;
    line-height: 1.5;
    font-size: 14px;
    padding: 15px 15px 5px;
}

.intro_tech .cards_part .card .pic {
    height: 160px;
}

.intro_tech .cards_part .card .pic img {
    height: 100%;
    display: block;
    margin: 0 auto;
}

.marcaje_industrial .model_service {
    background-color: #f6f6f6;
    padding: 70px 0;
}

.marcaje_industrial .model_service h2 {
    padding-bottom: 25px;
    margin-bottom: 25px;
    font-size: 30px;
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}

.marcaje_industrial .model_service h2:before {
    background-color: #678dc2;
}

.marcaje_industrial .model_service p {
    text-align: center;
    line-height: 1.5;
    font-size: 18px;
    max-width: 820px;
    margin: 0 auto 30px;
}

.marcaje_industrial .model_service .line_act {
    display: flex;
    justify-content: center;
}

.marcaje_industrial .model_service .line_act .act {
    width: calc(20% - 4px);
    position: relative;
    margin: 0 auto;
}

.marcaje_industrial .model_service .line_act .act:nth-child(1) {
    margin-right: auto;
    margin-left: unset;
}

.marcaje_industrial .model_service .line_act .act:nth-child(1) .num:after {
    width: calc(50% + 15px);
}

.marcaje_industrial .model_service .line_act .act:nth-child(5) {
    margin-right: unset;
    margin-left: auto;
}

.marcaje_industrial .model_service .line_act .act:nth-child(5) .num:after {
    width: calc(50% + 15px);
    right: unset;
    left: 0;
}

.marcaje_industrial .model_service .line_act .act p {
    font-weight: bold;
    max-width: 170px;
    margin: 0 auto;
}

.marcaje_industrial .model_service .line_act .act .num:after {
    content: " ";
    position: absolute;
    right: 0;
    width: 100%;
    top: 14px;
    border: 2px dashed #678dc2;
    z-index: 1;
}

.marcaje_industrial .model_service .line_act .act .num span {
    position: relative;
    z-index: 2;
    display: block;
    margin: 0 auto;
    width: 30px;
    height: 30px;
    border: 1px solid #678dc2;
    border-radius: 3px;
    background-color: #e4e9ed;
    font-size: 16px;
    color: #4a4d56;
    font-weight: bold;
    line-height: 29px;
}

.marcaje_industrial .model_service .line_act .act .pic {
    width: 100%;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0;
}

.marcaje_industrial .model_service .line_act .act .pic img {
    max-width: 100%;
    margin: 0 auto;
}

.descubre {
    padding: 0 0 50px;
}

.descubre h2 {
    font-size: 28px;
    text-align: center;
    font-weight: 700;
    color: #DB9231;
}

.descubre p {
    font-size: 22px;
    text-align: center;
    margin: 0 0 30px;
}

.descubre .sides_row {
    flex-wrap: wrap;
}

.descubre .item {
    display: flex;
    align-items: center;
    max-width: 500px;
    margin: 0 auto 25px;
}

.descubre .item .img {
    max-width: 172px;
}

.descubre .item .text {
    margin-left: 15px;
    max-width: 350px;
}

.descubre .item .text h3 {
    font-size: 20px;
    font-weight: 700;
    text-align: left;
}

.descubre .item p {
    font-size: 16px;
    text-align: left;
}

.about_brand {
    padding: 120px 0;
}

.about_brand h2 {
    text-align: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 27px;
}

.about_brand h2:before {
    left: 0;
    background-color: #678dc2;
}

.about_brand p {
    font-size: 17px;
    line-height: 1.5;
}

.about_brand ul {
    padding: 0 25px;
}

.about_brand ul li {
    margin-bottom: 7px;
    color: #678dc2;
}

.about_brand ul li span {
    color: #404148;
    font-size: 14px;
    display: block;
    line-height: 1.5;
}

.about_brand ul li a {
    text-decoration: underline !important;
    color: #404148;
    font-size: 17px;
    display: block;
    line-height: 1.5;
}

.marcaje-laser-industrial .about_brand ul li {
    font-size: 17px;
}

.marcaje-laser-industrial .about_brand ul li span {
    font-size: 17px;
}

.marcaje_industrial.mir-new .about_brand {
    background: white;
}

.marcaje_industrial.mir-new .about_brand img {
    max-width: 480px;
}

.marcaje_industrial .que-materiales .slide-materiales .slick-arrow.slick-next {
    right: -40px;
}

.marcaje_industrial .que-materiales .slide-materiales .slick-arrow.slick-prev {
    left: -40px;
}

.about_brand.bg {
    background: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-conex.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.about_brand.bg h2 {
    color: white;
}

.about_brand.bg h2:before {
    background: white;
}

.about_brand.bg ul li {
    color: white;
    font-size: 20px;
}

.about_brand.bg ul li span {
    color: white;
    font-size: 20px;
}

.marcaje_industrial.mir-new .about_brand.bg {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-elegir-proyecto-opt.png) !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.marcaje_industrial.mir-new .why {
    padding: 60px 0;
    background: white;
}

.marcaje_industrial.mir-new .why h2 {
    margin: 0 0 50px;
    padding: 0 0 40px;
    font-size: 28px;
}

.marcaje_industrial.mir-new .why h2:before {
    background-color: #E08400;
}

.marcaje_industrial.mir-new .why ul {
    padding: 0 0 0 20px;
    max-width: 90%;
    margin: 0 auto;
}

.marcaje_industrial.mir-new .why ul li {
    font-size: 20px;
    margin: 0 0 25px;
    color: #E08400;
}

.marcaje_industrial.mir-new .why ul li span {
    color: #494949;
}

.marcaje_industrial .techniques {
    background-color: #f1f1f1;
    padding: 55px 0;
}

.marcaje_industrial .techniques h2 {
    color: #404148;
    font-size: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.marcaje_industrial .techniques h2:before {
    background-color: #678dc2;
}

.marcaje_industrial.mir-new .techniques {
    background: white;
}

.marcaje_industrial.mir-new .techniques .sr-gral {
    flex-wrap: wrap;
}

.marcaje_industrial.mir-new .techniques .sr-gral .sd_9 {
    margin: 0 auto 30px;
}

.marcaje_industrial .techniques .side.sd_3 {
    width: 24%;
}

.marcaje_industrial.mir-new .techniques ul {
    padding: 0 0 0 20px;
}

.marcaje_industrial.mir-new .techniques ul li {
    font-size: 16px;
    margin: 0 0 8px;
}

.marcaje_industrial.mir-new .materials .materials_grid .mat p {
    color: #333333;
    font-size: 14px;
    text-align: center;
    line-height: 1.4;
    max-width: 90%;
    margin: 0 auto;
}

.marcaje_industrial .techniques .card {
    border: 1px solid #e8f2ff;
    background-color: white;
    padding: 15px 0 0;
    height: 100%;
}

.marcaje_industrial .techniques .card h3 {
    text-align: center;
    color: #494949;
    font-size: 16px;
    margin-bottom: 15px;
}

.marcaje_industrial .techniques .card p {
    font-size: 13px;
    line-height: 1.5;
    text-align: center;
    padding: 15px 10px;
}

.marcaje_industrial .techniques .card p a {
    display: table;
    color: white !important;
    text-transform: uppercase;
    font-weight: bold;
    margin: 20px auto 0;
    font-size: 10px;
    text-decoration: underline;
    letter-spacing: 2px;
    background-color: #4773AE;
    padding: 8px 15px;
    border-radius: 5px;
}

.marcaje_industrial .techniques .card .pic img {
    width: 100%;
}

.marcaje_industrial .techniques .side.sd_7 {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.marcaje_industrial .techniques .side.sd_7 .text {
    padding: 30px 20px 20px;
}

.marcaje_industrial .techniques .side.sd_7 .text h3 {
    margin: 0 0 15px;
}

.marcaje-laser-industrial .techniques .side ul {
    padding: 20px 40px 0;
    min-height: 210px;
}

.marcaje-laser-industrial .techniques .side ul li {
    font-size: 15px;
    margin: 0 0 7px;
}

.marcaje-laser-industrial .techniques .card a {
    background: #558dca;
    max-width: 140px;
    padding: 7px;
}

.marcaje_industrial .best-practices {
    background-color: #f1f1f1;
    padding: 55px 0;
}

.marcaje_industrial .best-practices h2 {
    color: #404148;
    font-size: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.marcaje_industrial .best-practices h2:before {
    background-color: #678dc2;
}

.marcaje_industrial .best-practices .img {
    height: 98px;
    max-width: 110px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto 20px;
}

.marcaje_industrial .best-practices .img img {
    max-width: 100%;
    display: block;
}

.marcaje_industrial .best-practices p {
    max-width: 220px;
    text-align: center;
    margin: 0 auto;
}

.marcaje_industrial .industrias-icons {
    padding: 60px 0;
    background: white;
}

.marcaje_industrial .industrias-icons h2 {
    margin: 0 0 50px;
    padding: 0 0 40px;
    font-size: 28px;
}

.marcaje_industrial .industrias-icons h2:before {
    background-color: #678dc2;
}

.marcaje_industrial .industrias-icons .icon-industries {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 40px;
}

.marcaje_industrial.mir-new .familia_robot {
    padding: 60px 0;
}

.marcaje_industrial.mir-new .familia_robot .text_familia {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.marcaje_industrial.mir-new .familia_robot .text_familia h3 {
    width: 100%;
    max-width: 340px;
    font-size: 20px;
    font-weight: 700;
    line-height: 160%;
}

.marcaje_industrial.mir-new .familia_robot .text_familia p {
    width: 100%;
    max-width: 790px;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    margin: auto 0;
}

.marcaje_industrial.mir-new .familia_robot .cat_robot {
    padding-top: 50px;
    display: flex;
    justify-content: center;
    gap: 80px;
}

.marcaje_industrial.mir-new .familia_robot .cat_robot .item_robot {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.marcaje_industrial.mir-new .familia_robot .cat_robot .item_robot p {
    font-size: 18px;
    font-weight: 700;
}

.marcaje_industrial.mir-new .familia_robot .cat_robot .item_robot a {
    background-color: #558DCA;
    color: #fff;
    width: 100%;
    max-width: 150px;
    text-align: center;
    border-radius: 3px;
    padding: 13px;
    font-size: 15px;
    font-weight: 600;
}

.marcaje_industrial.mir-new .familia_robot .cat_robot .item_robot a::after {
    content: "▸";
    /* position: absolute; */
    font-size: 20px;
    top: 9px;
    margin-left: 5px;
}

.marcaje_industrial.mir-new .industrias-icons .icon-industries {
    flex-wrap: wrap;
}

.marcaje_industrial.mir-new .industrias-icons .icon-industries .text {
    width: 100%;
}

.marcaje_industrial.mir-new .industrias-icons .icon-industries .img {
    height: 115px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.marcaje_industrial.mir-new .industrias-icons .icon-industries .text h3 {
    text-align: center;
}

.marcaje_industrial.mir-new .industrias-icons .sides_row {
    justify-content: space-between;
}

.marcaje_industrial .industrias-icons .icon-industries .text {
    padding: 0 25px;
    width: 100%;
    max-width: 512px;
}

.marcaje_industrial .industrias-icons .icon-industries .text h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 15px;
}

.marcaje_industrial .industrias-icons .icon-industries .text p {
    font-size: 18px;
}

.marcaje_industrial .projects {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-carousel-marcaje.jpg");
    padding: 70px 0;
}

.marcaje_industrial .projects .slide_part .item .content {
    border: 1px solid #e8f2ff;
    border-radius: 2px;
    padding: 50px 0;
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
}

.marcaje_industrial .projects .slide_part .item .content h2,
.marcaje_industrial .projects .slide_part .item .content h3,
.marcaje_industrial .projects .slide_part .item .content p {
    color: white;
}

.marcaje_industrial .projects .slide_part .item .content h2 {
    text-align: center;
    padding: 0 0 30px;
    font-size: 27px;
}

.marcaje_industrial .projects .slide_part .item .content p {
    font-size: 16px;
    line-height: 1.5;
}

.marcaje_industrial .projects .slide_part .item .content .txt {
    max-width: 465px;
    padding-right: 50px;
    margin-right: 50px;
    border-right: 1px solid #ffffff;
}

.marcaje_industrial .projects .slide_part .item .content .vid {
    max-width: 385px;
}

.marcaje_industrial .projects .slide_part .item .content .vid h3 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 18px;
}

.marcaje_industrial .projects .slide_part .item .content .vid img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.marcaje_industrial .projects .slide_part .item .content .vid a {
    background-color: white;
    border-radius: 2px;
    min-width: 290px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 2px;
    margin-top: 10px;
    text-transform: uppercase;
}

.marcaje_industrial .projects .slide_part .item .content .vid a img {
    margin: 0;
    margin-right: 7px;
}

.marcaje_industrial .download-catalog {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/banners-mockup-marcaje-en-molde-de-arena-min.png);
}

.marcaje_industrial.mir-new .download-catalog {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-catalogos-robots-gray.jpg);
}

.marcaje_industrial.mir-new .download-catalog .txt {
    max-width: 550px;
    margin: 0 auto;
}

.marcaje_industrial.mir-new .download-catalog h2:before {
    left: 0;
    background-color: #35a77d;
}

.marcaje_industrial.mir-new .download-catalog a {
    background: #35a77d;
    border: 1px solid #35a77d;
}

.marcaje_industrial .industries {
    background-color: #f6f6f6;
    padding: 45px 0;
}

.marcaje_industrial .industries .content {
    width: 100%;
}

.marcaje_industrial .industries h2 {
    color: #4a4d56;
    font-size: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.marcaje_industrial .industries h2:before {
    background-color: #678dc2;
}

.marcaje_industrial .industries .cards_industries {
    display: flex;
    justify-content: center;
}

.marcaje_industrial .industries .cards_industries .card {
    border: 1px solid #dadada;
    border-radius: 2px;
    width: 200px;
    height: 190px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: 0 10px;
}

.marcaje_industrial .industries .cards_industries .card h3 {
    margin: 0 0 30px;
    font-size: 15px;
    text-align: center;
}

.marcaje_industrial .industries .cards_industries .card .ico {
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.marcaje_industrial .demo {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-demostration.jpg");
    background-size: cover;
    background-position: center center;
    padding: 55px 0;
}

.marcaje_industrial .demo h3,
.marcaje_industrial .demo p,
.marcaje_industrial .demo a {
    text-align: center;
    color: white;
}

.marcaje_industrial .demo h3 {
    font-size: 30px;
}

.marcaje_industrial.mir-new .demo h3 {
    margin: 0 0 30px;
}

.marcaje_industrial.mir-new .demo ul {
    max-width: 800px;
    margin: 0 auto !important;
    padding: 0 0 0 20px;
}

.marcaje_industrial.mir-new .demo ul li {
    font-size: 18px;
    margin: 0 0 8px;
    color: white;
}

.marcaje_industrial .demo p {
    font-size: 20px;
    line-height: 1.5;
    max-width: 700px;
    margin: 20px auto;
}

.marcaje_industrial .demo a {
    display: block;
    width: 232px;
    height: 45px;
    border-radius: 2px;
    border: 1px solid #e6a133;
    background: -moz-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -webkit-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -ms-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.marcaje_industrial .our_brands {
    padding: 45px 0;
}

.marcaje_industrial .our_brands h2 {
    text-align: center;
    color: #4a4d56;
    font-size: 30px;
    margin-bottom: 45px;
}

.marcaje_industrial .our_brands .sides_row {
    justify-content: center;
}

.marcaje_industrial .our_brands .sides_row .side {
    width: 30%;
    max-width: 450px;
    border-radius: 2px;
    border: 1px solid #f1f1f1;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 25px 0;
}

.marcaje_industrial .our_brands .sides_row .side:nth-child(2) {
    margin: 0 15px;
}

.marcaje_industrial .our_brands .sides_row .side h3 {
    text-align: center;
    font-size: 23px;
    margin-bottom: 25px;
    line-height: 1;
    width: 100%;
}

.marcaje_industrial .our_brands .sides_row .side .logo {
    width: 40%;
    max-width: 140px;
}

.marcaje_industrial .our_brands .sides_row .side .logo img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    padding: 0 15px;
}

.marcaje_industrial .our_brands .sides_row .side .inf {
    width: 60%;
    max-width: 310px;
}

.marcaje_industrial .our_brands .sides_row .side .inf p {
    font-size: 12px;
    line-height: 1.5;
}

.marcaje_industrial .our_brands .sides_row .side .inf p a {
    display: table;
    color: #678dc1;
    font-weight: bold;
    font-size: 11px;
    margin-top: 25px;
    text-decoration: underline !important;
    text-transform: uppercase;
    letter-spacing: 2px;
}

/*.marcaje_industrial .contact_part {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-contact-marcaje.jpg");
    background-size: cover;
    background-position: center center;
    padding: 0;
}*/

.marcaje_industrial .contact_part .content {
    width: 100%;
    max-width: 100%;
}

/*.marcaje_industrial .contact_part .sides_row .side:first-child {
    background-color: rgba(68, 111, 171, 0.8);
    display: flex;
    align-items: center;
    justify-content: flex-end;
}*/

.marcaje_industrial .contact_part .sides_row .side:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 25px 0;
    padding-right: 15px;
}

.marcaje_industrial .contact_part .inf {
    max-width: 515px;
    padding-right: 55px;
}

/*.marcaje_industrial .contact_part .inf h3,
.marcaje_industrial .contact_part .inf p,
.marcaje_industrial .contact_part .inf ul li,
.marcaje_industrial .contact_part .inf h4,
.contact_part .inf h2.ln {
    color: white;
}*/

/*.marcaje_industrial .contact_part .inf h3 {
    text-align: left;
    font-size: 27px;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.marcaje_industrial .contact_part .inf h3:before {
    left: 0;
    background-color: white;
}*/

.marcaje_industrial .contact_part .inf h4 {
    font-size: 17px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-weight: normal;
    line-height: 1.75;
}

/*.marcaje_industrial .contact_part .form_box {
    border: 1px solid #e4e9ed;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 0.95);
    box-shadow: 0px 3px 1.96px 0.04px rgba(74, 77, 86, 0.37);
    width: 100%;
    max-width: 650px;
    padding: 35px 10px 35px 50px;
    margin-left: 60px;
}*/

.marcaje_industrial .contact_part .form_box .ap_link {
    color: #a2a9b3;
}

.marcaje_industrial .contact_part .form_box .hbspt-form fieldset {
    max-width: 100%;
    margin-bottom: 15px;
}

.marcaje_industrial .contact_part .form_box .hbspt-form .hs-input.error {
    border-color: #ff3565 !important;
}

.marcaje_industrial .contact_part .form_box .hbspt-form .hs-error-msgs {
    display: none !important;
}

.marcaje_industrial .contact_part .form_box .hbspt-form .hs-form-required {
    color: #ff3565;
}

.marcaje_industrial .contact_part .form_box .hbspt-form label,
.marcaje_industrial .contact_part .form_box .hbspt-form input,
.marcaje_industrial .contact_part .form_box .hbspt-form textarea,
.marcaje_industrial .contact_part .form_box .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif;
}

.marcaje_industrial .contact_part .form_box .hbspt-form label {
    color: #4a4d56;
    font-size: 13px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px;
    display: block;
}

.marcaje_industrial .contact_part .form_box .hbspt-form input[type="text"],
.marcaje_industrial .contact_part .form_box .hbspt-form input[type="tel"],
.marcaje_industrial .contact_part .form_box .hbspt-form input[type="email"] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #d5880d;
    padding: 4px 10px;
    font-size: 13px;
}

.marcaje_industrial .contact_part .form_box .hbspt-form input[type="submit"] {
    width: 225px;
    line-height: 1;
    padding: 12px 0 10px;
    letter-spacing: 3px;
    background-color: #de921b;
    border: 1px solid #e4a034;
    text-align: center;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

.marcaje_industrial .contact_part .form_box .hbspt-form select {
    width: 90%;
    height: 26px;
    font-size: 13px;
    border: 1px solid #d5880d;
}

.marcaje_industrial .contact_part .form_box .hbspt-form textarea {
    max-width: 95%;
    min-width: 95%;
    width: 95% !important;
    min-height: 50px;
    max-height: 80px;
    border: 1px solid #d5880d;
    border-radius: 3px;
    padding: 4px 10px;
}

.marcaje_industrial .types {
    background-color: #e4e9ed;
    padding: 45px 0;
}

.marcaje_industrial .types h2 {
    text-align: center;
    font-size: 30px;
    color: #4a4d56;
    margin-bottom: 45px;
}

.marcaje_industrial .types .tabs_part {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.marcaje_industrial .types .tabs_part .tabs_btn {
    display: flex;
    justify-content: center;
}

.marcaje_industrial .types .tabs_part .tabs_btn a {
    width: calc(50% - 6px);
    padding: 25px 0;
    border: 1px solid #cccccc;
    border-bottom: 0;
    background-color: white;
    color: #494949;
    text-align: center;
    line-height: 1.3;
    display: block;
    font-size: 23px;
    position: relative;
}

.marcaje_industrial .types .tabs_part .tabs_btn a.active {
    background-color: #678dc2;
    border-color: #678dc2;
    color: white;
    font-weight: bold;
}

.marcaje_industrial .types .tabs_part .tabs_btn a.active:after {
    content: "";
    position: absolute;
    bottom: -17px;
    left: calc(50% - 5px);
    border-top: 20px solid #678dc2;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}

.marcaje_industrial .types .tabs_part .tabs_btn a:first-child {
    margin-right: auto;
}

.marcaje_industrial .types .tabs_part .tabs_btn a:last-child {
    margin-left: auto;
}

.marcaje_industrial .types .tabs_part .tab_content {
    padding: 50px 20px;
    border: 1px solid #cccccc;
    background-color: white;
    border-top: 4px solid #678dc2;
    display: none;
}

.marcaje_industrial .types .tabs_part .tab_content.active {
    display: block;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod:last-child {
    margin-bottom: 0;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod {
    width: calc(50% - 10px);
    border-radius: 2px;
    border: 1px solid #e4e9ed;
    background-color: white;
    padding: 20px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod.ghost {
    opacity: 0;
    z-index: -1;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod:first-child {
    margin-right: auto;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod:last-child {
    margin-left: auto;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .prev {
    width: 115px;
    height: 115px;
    overflow: hidden;
    margin-right: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #f6f6f6;
    background: #d9d9d9;
    background: -moz-linear-gradient(90deg, #d9d9d9 0%, white 49%, #cbcbcb 100%);
    background: -webkit-linear-gradient(90deg, #d9d9d9 0%, white 49%, #cbcbcb 100%);
    background: -ms-linear-gradient(90deg, #d9d9d9 0%, white 49%, #cbcbcb 100%);
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .prev img {
    width: 100%;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf {
    width: 100%;
    max-width: 360px;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf p {
    font-size: 14px;
    margin: 10px 0;
    padding-left: 20px;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf p span {
    display: block;
    position: relative;
    margin-bottom: 5px;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf p span:before {
    content: "-";
    position: absolute;
    left: -15px;
}

.marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf a {
    color: #678dc1;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    text-decoration: underline !important;
    text-transform: uppercase;
}

.marcaje_industrial .material_mark {
    padding: 40px 0;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-mark.jpg");
    background-size: cover;
    background-position: center center;
}

.marcaje_industrial .material_mark h2 {
    text-align: center;
    color: white;
    font-size: 30px;
    margin-bottom: 30px;
}

.marcaje_industrial .retos_part {
    background-color: #f6f6f6;
    padding: 60px 0;
}

.marcaje_industrial .retos_part h2 {
    font-size: 30px;
    color: #4a4d56;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.marcaje_industrial .retos_part h2:before {
    background-color: #d6d6d6;
}

.marcaje_industrial .retos_part h3 {
    text-align: center;
    line-height: 1.75;
    font-size: 20px;
    font-weight: normal;
    max-width: 920px;
    margin: 0 auto 40px;
}

.marcaje_industrial .retos_part .boxes_part {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
}

.marcaje_industrial .retos_part .boxes_part .box {
    width: 350px;
    height: 433px;
    padding: 35px 40px;
    border-radius: 2px;
    border: 1px solid #cccccc;
    background-color: white;
    margin-bottom: 15px;
}

.marcaje_industrial .retos_part .boxes_part .box:nth-child(2),
.marcaje_industrial .retos_part .boxes_part .box:nth-child(5) {
    margin: 0 20px;
}

.marcaje_industrial .retos_part .boxes_part .box .txt h4 {
    font-size: 17px;
    color: #494949;
    font-weight: 600;
    margin: 15px 0;
}

.marcaje_industrial .retos_part .boxes_part .box .txt p {
    font-size: 14px;
}

.marcaje_industrial .brand_prods {
    padding: 50px 0;
}

.marcaje_industrial .brand_prods h2 {
    margin-bottom: 25px;
    padding-bottom: 25px;
    font-size: 30px;
}

.marcaje_industrial .brand_prods h2:before {
    background-color: #cc810b;
}

.marcaje_industrial .brand_prods h3 {
    text-align: center;
    color: #4a4d56;
    font-size: 23px;
    margin-bottom: 35px;
}

.marcaje_industrial .brand_prods .brand_inf {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}

.marcaje_industrial .brand_prods .brand_inf .logo {
    width: 270px;
    margin-right: 30px;
}

.marcaje_industrial .brand_prods .brand_inf .logo img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.marcaje_industrial .brand_prods .brand_inf p {
    max-width: 780px;
    font-size: 17px;
    line-height: 1.75;
    color: #333333;
}

.marcaje_industrial .ac-sec {
    position: relative;
    width: 100%;
    max-width: 1080px;
    min-height: 380px;
    margin: 0 auto;
    background-color: #e4e9ed;
}

.marcaje_industrial .ac-sec .col_part {
    display: flex;
    align-items: flex-start;
}

.marcaje_industrial .ac-sec .btn_cap {
    width: 215px;
    height: 95px;
    border-bottom: 1px solid white;
    background-color: #e4e9ed;
    display: flex;
    justify-content: center;
    align-items: center;
}

.marcaje_industrial .ac-sec .btn_cap span {
    color: #494949;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
}

.marcaje_industrial .ac-sec .btn_cap.active {
    background-color: #678dc2;
    border-color: #678dc2;
}

.marcaje_industrial .ac-sec .btn_cap.active span {
    color: #fff;
}

.marcaje_industrial .ac-sec .btn_cap.no_bord {
    border-bottom: 0;
}

.marcaje_industrial .ac-sec .btn_cap:hover {
    background-color: #678dc2;
    border-color: #678dc2;
}

.marcaje_industrial .ac-sec .btn_cap:hover span {
    color: white;
}

.marcaje_industrial .ac-sec .box {
    top: 0;
    right: 0;
    position: absolute;
    width: calc(100% - 215px);
    display: none;
    border-left: 5px solid #678dc2;
}

.marcaje_industrial .ac-sec .box.active {
    display: block;
}

.marcaje_industrial .ac-sec .box .cont {
    width: 100%;
    height: 380px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.marcaje_industrial .ac-sec .box .cont .side_img {
    width: 330px;
    margin-left: 35px;
}

.marcaje_industrial .ac-sec .box .cont .side_img img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.marcaje_industrial .ac-sec .box .cont .side_inf {
    display: flex;
    justify-content: center;
    align-items: center;
}

.marcaje_industrial .ac-sec .box .cont .side_inf .txt {
    max-width: 365px;
}

.marcaje_industrial .ac-sec .box .cont .side_inf h3 {
    font-size: 19px;
    color: #494949;
    font-weight: bold;
    margin-bottom: 20px;
}

.marcaje_industrial .ac-sec .box .cont .side_inf p {
    line-height: 1.5;
    font-size: 15px;
}

.marcaje_industrial .help_part {
    padding: 50px 0;
}

.marcaje_industrial .help_part h2 {
    padding-bottom: 25px;
    margin-bottom: 25px;
    font-size: 32px;
}

.marcaje_industrial .help_part .sides_row {
    justify-content: center;
}

.marcaje_industrial .help_part .sides_row .side {
    display: flex;
    margin: 0 25px;
}

.marcaje_industrial .help_part .sides_row .side .ico {
    width: 115px;
    margin-right: 30px;
}

.marcaje_industrial .help_part .sides_row .side .ico img {
    max-width: 100%;
}

.marcaje_industrial .help_part .sides_row .side .inf {
    max-width: 360px;
}

.marcaje_industrial .help_part .sides_row .side .inf h3 {
    font-size: 21px;
    color: #4a4d56;
    border-bottom: 6px solid #e63232;
    padding-bottom: 5px;
    margin-bottom: 15px;
    display: inline-block;
}

.marcaje_industrial .help_part .sides_row .side .inf p {
    font-size: 16px;
    margin-bottom: 20px;
}

.marcaje_industrial .help_part .sides_row .side .inf ul {
    padding-left: 20px;
}

.marcaje_industrial .help_part .sides_row .side .inf ul li {
    margin-bottom: 20px;
}

.marcaje_industrial .help_part .sides_row .side .inf ul li span {
    font-size: 14px;
    display: block;
    line-height: 1.75;
}

.marcaje_industrial .why_choose {
    background-color: #f6f6f6;
    padding: 45px 0;
}

.marcaje_industrial .why_choose h2 {
    margin-bottom: 25px;
    padding-bottom: 25px;
    font-size: 32px;
}

.marcaje_industrial .why_choose h3 {
    text-align: center;
    line-height: 1.75;
    color: #333333;
    font-size: 19px;
    max-width: 930px;
    margin: 0 auto 30px;
    font-weight: normal;
}

.marcaje_industrial .why_choose .sides_row {
    justify-content: center;
}

.marcaje_industrial .why_choose .sides_row .side {
    width: 525px;
    margin: 0 15px;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part h4 {
    text-align: center;
    font-size: 19px;
    color: #494949;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main {
    width: 460px;
    margin: 0 auto;
    position: relative;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .slide_controls {
    position: absolute;
    top: 40%;
    cursor: pointer;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .slide_controls.next {
    right: -25px;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .slide_controls.prev {
    left: -25px;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .items_cont {
    position: relative;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .items_cont .item {
    display: none;
    margin: 0;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .items_cont .item.active {
    display: block;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .items_cont .item img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .items_bullets {
    display: flex;
    justify-content: center;
    padding: 25px 0 0;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .items_bullets li {
    display: block;
    background-color: #d6d6d6;
    width: 30px;
    height: 3px;
    border-radius: 2px;
    margin: 0 4px;
    cursor: pointer;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .items_bullets li.active {
    background-color: #333;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .list_text {
    padding: 30px 30px 0 50px;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .list_text li {
    margin-bottom: 12px;
}

.marcaje_industrial .why_choose .sides_row .side .slide_part .list_text li span {
    display: block;
    font-size: 15px;
}

.marcaje_industrial.sistema-vision .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-sistema.jpg");
}

.marcaje_industrial.sistema-vision .hero .content {
    height: 294px;
}

.marcaje_industrial.sistema-vision .hero .txt {
    max-width: 1034px;
    width: 100%;
}

.marcaje_industrial.sistema-vision .hero .txt .ln {
    font-size: 26px;
    margin-bottom: 16px;
    padding-bottom: 0;
}

.marcaje_industrial.sistema-vision .hero .txt p {
    font-size: 18px;
}

.marcaje_industrial.sistema-vision .hero .txt .ln:before {
    content: none;
}

.marcaje_industrial.sistema-vision .marca-sistema {
    padding: 45px;
}

.marcaje_industrial.sistema-vision .marca-sistema h2 {
    text-align: center;
    font: 800 28px/38px Avenir;
    letter-spacing: 0;
    color: #373730;
    position: relative;
}

.marcaje_industrial.sistema-vision .marca-sistema h2:after {
    content: "";
    height: 2px;
    width: 30px;
    background-color: #34A173;
    margin: 30px auto;
    bottom: 0;
    display: block;
}

.marcaje_industrial.sistema-vision .marca-sistema .info-flex {
    max-width: 1150px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.marcaje_industrial.sistema-vision .marca-sistema .info-flex img {
    margin-right: 90px;
    position: relative;
    top: -10px;
}

.marcaje_industrial.sistema-vision .marca-sistema .info-flex .txt-info p {
    font: 500 22px/28px Avenir;
    letter-spacing: -0.55px;
    color: #373730;
}

.marcaje_industrial.sistema-vision .actua-sistema {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-sist.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 65px 0;
}

.marcaje_industrial.sistema-vision .actua-sistema .flex-info {
    display: flex;
}

.marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua {
    max-width: 590px;
    width: 100%;
}

.marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua h2 {
    font: 800 28px/38px Avenir;
    letter-spacing: 0;
    color: #373730;
    max-width: 456px;
    width: 100%;
    position: relative;
}

.marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua h2:after {
    bottom: 0;
    display: block;
    content: "";
    height: 2px;
    width: 35px;
    background-color: #373730;
    margin: 20px 0 35px;
}

.marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua p a {
    color: #373730;
    text-decoration: underline !important;
}

.marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua ul {
    padding-left: 20px;
}

.marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua ul li {
    font: normal 20px/25px Avenir;
    letter-spacing: 0;
    color: #373730;
    margin-bottom: 20px;
}

.marcaje_industrial.sistema-vision .actua-sistema .flex-info .img-sistema {
    margin-top: 28px;
}

.marcaje_industrial.sistema-vision .actua-sistema .info-s ul {
    padding-left: 20px;
}

.marcaje_industrial.sistema-vision .actua-sistema .info-s ul li {
    font: normal 20px/25px Avenir;
    letter-spacing: 0;
    color: #373730;
    margin-bottom: 20px;
}

.marcaje_industrial.sistema-vision .download-catalog {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/ebook.jpg");
}

.marcaje_industrial .ventajas-sistema {
    padding: 70px 0;
}

.marcaje_industrial .ventajas-sistema h2 {
    text-align: center;
    font: 800 28px/38px Avenir;
    letter-spacing: 0;
    color: #373730;
    position: relative;
}

.marcaje_industrial .ventajas-sistema h2:after {
    height: 3px;
    width: 30px;
    content: "";
    display: block;
    margin: 30px auto 35px;
    background-color: #35A274;
}

.marcaje_industrial .ventajas-sistema .flex-content {
    display: flex;
    justify-content: space-between;
}

.marcaje_industrial .ventajas-sistema .flex-content ul {
    max-width: 550px;
    width: 100%;
}

.marcaje_industrial .ventajas-sistema .flex-content ul li {
    color: #35A274;
    margin-bottom: 35px;
}

.marcaje_industrial .ventajas-sistema .flex-content ul li span {
    font: normal 20px/25px Avenir;
    letter-spacing: 0;
    color: #373730;
}

.marcaje_industrial .ventajas-sistema .flex-content ul:first-child {
    margin-right: 20px !important;
}

.marcaje_industrial.sistema-vision .conoce-productos h2 {
    text-align: center;
    font: 800 28px/38px Avenir;
    letter-spacing: 0;
    color: #373730;
    position: relative;
}

.marcaje_industrial.sistema-vision .conoce-productos h2:after {
    display: block;
    margin: 0 auto;
    content: "";
    height: 3px;
    width: 30px;
    margin: 40px auto 45px;
    background-color: #35A274;
}

.marcaje_industrial.sistema-vision .conoce-productos .items-card {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
}

.marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card {
    max-width: 620px;
    width: 49%;
    display: flex;
    align-items: center;
    border: 1px solid #B3B3B3;
}

.marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card img {
    max-width: 300px;
    width: 100%;
    margin-right: 30px;
}

.marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card .txt-conoce {
    padding-right: 15px;
}

.marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card .txt-conoce h4 {
    font: 800 22px/30px Avenir;
    letter-spacing: 0;
    color: #373730;
    margin-bottom: 20px;
}

.marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card .txt-conoce p {
    font: normal 14px/20px Avenir;
    letter-spacing: 0;
    color: #373730;
    max-width: 255px;
    width: 100%;
}

.marcaje_industrial.sistema-vision .why-choos {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-conex.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 60px 0;
}

.marcaje_industrial.sistema-vision .why-choos h2 {
    font: 800 28px/38px Avenir;
    letter-spacing: 0;
    color: #FFFFFF;
}

.marcaje_industrial.sistema-vision .why-choos h2:after {
    display: block;
    margin: 40px 0;
    background-color: white;
    height: 3px;
    width: 30px;
    content: "";
}

.marcaje_industrial.sistema-vision .why-choos ul li {
    color: #F8E002;
}

.marcaje_industrial.sistema-vision .why-choos ul li span {
    font: normal 25px/38px Avenir;
    letter-spacing: 0;
    color: #FFFFFF;
}

.marcaje_industrial.silicon-industrial .hero {
    background-image: url("https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/69424/hero-silicones-industriales.jpg") !important;
}

.marcaje_industrial.silicon-industrial .hero .content {
    height: 353px;
}

.marcaje_industrial.silicon-industrial .hero .txt {
    max-width: 650px;
}

.marcaje_industrial.silicon-industrial .ventajas-sistema {
    padding: 50px 0px 0px !important;
}

.marcaje_industrial.silicon-industrial .category {
    padding-top: 0px;
}

.marcaje_industrial.silicon-industrial .category .more-loctite .tabs-caracter ul.tab-caracter li {
    width: 100%;
}

.marcaje_industrial.silicon-industrial .category .more-loctite .tabs-caracter ul.tab-caracter li a {
    width: 100%;
    justify-content: center;
}

.marcaje_industrial.silicon-industrial .category .more-loctite .tabs-caracter ul.tab-caracter li a img {
    margin-left: 20px;
}

.marcaje_industrial.silicon-industrial .category .more-loctite .tabs-caracter .tabs-content-car .box.active {
    padding: 45px 55px !important;
}

.marcaje_industrial.silicon-industrial .prods-disp {
    padding: 40px 0;
}

.marcaje_industrial.silicon-industrial .prods-disp h2 {
    font-size: 30px;
    color: #4a4d56;
    text-align: center;
    margin-bottom: 40px;
}

.marcaje_industrial.silicon-industrial .prods-disp .product-vision {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 0 40px;
}

.marcaje_industrial.silicon-industrial .prods-disp .product-vision .img {
    width: 40%;
}

.marcaje_industrial.silicon-industrial .prods-disp .product-vision .img img {
    display: block;
    margin: 0 auto;
    max-width: 90%;
}

.marcaje_industrial.silicon-industrial .prods-disp .product-vision .text {
    width: 60%;
}

.marcaje_industrial.silicon-industrial .prods-disp .product-vision .text p {
    font-size: 20px;
    margin-bottom: 20px;
}

.marcaje_industrial.silicon-industrial .prods-disp .product-vision .text h4 {
    font-size: 20px;
    margin-bottom: 10px;
}

.marcaje_industrial.silicon-industrial .prods-disp .product-vision .text ul {
    padding-left: 20px;
}

.marcaje_industrial.silicon-industrial .prods-disp .product-vision .text ul li {
    font-size: 18px;
    margin-bottom: 10px;
    list-style: disc;
}

.marcaje_industrial.silicon-industrial .prods-disp .flex-ul {
    display: flex;
    justify-content: space-around;
}

.marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item p {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}

.marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item ul li {
    font-size: 18px;
    text-align: center;
}

.marcaje_industrial.silicon-industrial .download-catalog {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-ebook-lubricantes-bonderite.png);
}

.marcaje_industrial.silicon-industrial .download-catalog h2:before {
    left: 0;
    background-color: #E68F1A;
}

.marcaje_industrial.silicon-industrial .download-catalog a {
    border: 1px solid #E68F1A;
    background: #E68F1A;
}

.marcaje_industrial.silicon-industrial .about_brand {
    background-color: #F6F6F6;
}

.marcaje_industrial.silicon-industrial .about_brand ul li span {
    font-size: 18px;
}

.marcaje_industrial.silicon-industrial .demo {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/textura-lubricantes-bonderite.png);
    background-size: cover;
    background-position: center center;
    padding: 55px 0;
}

.marcaje_industrial.silicon-industrial .demo p {
    font-size: 20px;
    line-height: 1.5;
    max-width: 700px;
    margin: 20px auto;
}

.marcaje_industrial.silicon-industrial .demo p:nth-child(3) {
    font-weight: 900;
}

.marcaje_industrial.silicon-industrial .demo .list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1000px;
    margin: 0 auto;
}

.marcaje_industrial.silicon-industrial .demo .list p {
    font-weight: normal !important;
}

.marcaje_industrial.silicon-industrial .demo .lista {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.marcaje_industrial.silicon-industrial .demo .lista ul {
    padding: 0;
    margin: 0;
    max-width: 365px;
    width: 100%;
}

.marcaje_industrial.silicon-industrial .demo .lista ul li {
    color: white;
    font-size: 18px;
    margin-bottom: 15px;
}

.marcaje_industrial.silicon-industrial .demo .lista ul:first-child {
    margin-right: 80px !important;
}

.marcaje_industrial.silicon-industrial .industrias-icons h2:before {
    background-color: #e38230;
}

.marcaje_industrial.silicon-industrial .industrias-icons .icon-industries {
    justify-content: flex-end;
}

.marcaje_industrial.silicon-industrial .industrias-icons .icon-industries .img {
    max-width: 200px;
    width: 100%;
}

.marcaje_industrial.silicon-industrial .industrias-icons .icon-industries .img img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
}

.marcaje_industrial.silicon-industrial .industrias-icons .icon-industries .text {
    max-width: 480px;
    width: 100%;
}

.marcaje_industrial.silicon-industrial .industrias-icons .icon-industries .text ul li {
    font-size: 18px;
    margin-bottom: 15px;
}

.telesis-new .services-add {
    background-color: #F1F1F1;
    padding: 50px 0;
}

.telesis-new .services-add .top-info h2 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    font-size: 27px;
    text-align: center;
    position: relative;
    color: #444;
}

.telesis-new .services-add .top-info h2:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 2px;
    background-color: #678dc2;
    left: calc(50% - 15px);
}

.telesis-new .services-add .top-info p {
    margin: 0 0 40px;
    text-align: center;
    font-size: 20px;
}

.telesis-new .services-add .info-service {
    margin-bottom: 35px;
}

.telesis-new .services-add .info-service h3 {
    margin-bottom: 30px;
    font-size: 23px;
    text-align: center;
    position: relative;
    color: #444;
}

.telesis-new .services-add .info-service ul {
    padding: 0 0 0 20px;
    max-width: 90%;
    margin: 15px auto;
}

.telesis-new .services-add .info-service ul li {
    font-size: 20px;
    margin: 0 0 25px;
    color: #E08400;
}

.telesis-new .services-add .info-service ul li span {
    color: #494949;
}

.telesis-new .services-add .info-service p {
    text-align: center;
    font-size: 20px;
}

.telesis-new .services-add .benefit-service h3 {
    margin-bottom: 30px;
    font-size: 23px;
    text-align: center;
    position: relative;
    color: #444;
}

.telesis-new .services-add .benefit-service ul {
    padding: 0 0 0 20px;
    margin: 15px auto !important;
    max-width: 800px;
    width: 100%;
}

.telesis-new .services-add .benefit-service ul li {
    font-size: 18px;
    margin: 0 0 15px;
    color: #E08400;
}

.telesis-new .services-add .benefit-service ul li span {
    color: #494949;
}

.telesis-new .services-add .benefit-service p {
    text-align: center;
    font-size: 20px;
}

.product .main_content {
    padding: 50px 0;
}

.product .main_content h1 {
    font-size: 35px;
    color: #4a4d56;
    margin-bottom: 15px;
    padding-bottom: 15px;
    text-align: left;
}

.product .main_content h1:before {
    left: 0;
    background-color: #de9625;
}

.product .main_content .img_prod {
    width: 415px;
    min-height: 415px;
    border: 1px solid #dadada;
    border-radius: 2px;
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
}

.product .main_content .img_prod img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.product .main_content .table_info {
    width: 535px;
    margin: 0 25px;
}

.product .main_content .table_info .inf_line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px;
    border: 1px solid transparent;
    border-radius: 2px;
}

.product .main_content .table_info .inf_line:nth-child(even) {
    background-color: #f4f4f4;
    border-color: #dddddd;
}

.product .main_content .table_info .inf_line p {
    font-size: 13px;
    color: #333333;
    width: 50%;
    margin: 0 !important;
}

.product .main_content .table_info .inf_line p:first-child {
    font-weight: bold;
}

.product .main_content .download_cta {
    border: 1px solid #e4e9ed;
    border-radius: 2px;
    background-color: white;
    width: 290px;
    padding: 20px 10px;
}

.product .main_content .download_cta h3 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 15px;
}

.product .main_content .download_cta a {
    display: block;
    padding: 13px 0;
    border-top: 1px solid #e4e9ed;
}

.product .main_content .download_cta a span {
    display: block;
    width: 100%;
    max-width: 150px;
    margin: 0 auto;
    font-size: 14px;
    color: #678dc2;
}

.product .main_content .download_cta a span:last-child {
    position: relative;
    text-decoration: underline !important;
}

.product .main_content .download_cta a span:last-child:before {
    content: "";
    position: absolute;
    left: -25px;
    width: 16px;
    height: 15px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/ico-down-fa-1.png");
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
}

.product .characteristics {
    background: #f1f1f1;
    padding: 50px 0;
}

.product .characteristics h2 {
    font-size: 35px;
    margin: 0 0 50px 30px;
    padding: 0 0 40px;
    position: relative;
    text-align: center;
}

.product .characteristics h2:after {
    content: '';
    width: 45px;
    height: 2px;
    background: #404148;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.product .characteristics ul {
    padding: 0 50px;
    margin-bottom: 30px;
}

.product .characteristics ul li {
    list-style: disc;
    font-size: 18px;
    margin-bottom: 12px;
    line-height: 1.5;
}

.product .characteristics ul p {
    font-size: 21px;
    font-weight: bold;
}

.product .characteristics p.subtitle {
    font-size: 18px;
    max-width: 1070px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 30px;
}

.product .request-demo {
    background-image: url("https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/65718/background-request.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 35px 0;
}

.product .request-demo .box-demo {
    background-color: rgba(241, 241, 241, 0.71);
    max-width: 100%;
    padding: 45px 30px;
    z-index: 1;
}

.product .request-demo .box-demo h2 {
    text-align: center;
    font-size: 28px;
    position: relative;
}

.product .request-demo .box-demo h2:after {
    display: block;
    width: 43px;
    height: 2px;
    content: "";
    margin: 20px auto;
    background-color: #66676b;
}

.product .request-demo .box-demo p {
    text-align: center;
    font-size: 18px;
    max-width: 715px;
    width: 100%;
    margin: 0 auto;
}

.product .request-demo .box-demo a.btn-request-demo {
    background-color: #DE9339;
    display: flex;
    justify-content: center;
    text-align: center;
    max-width: 290px;
    width: 100%;
    margin: 45px auto 0;
    opacity: 1;
    z-index: 10;
    color: white;
    font-weight: bold;
    padding: 10px 0;
    font-size: 18px;
    border-radius: 7px;
}

.product .details {
    background: #f1f9fe;
    padding: 50px 0;
}

.product .details h2 {
    font-size: 35px;
    margin: 0 0 50px 30px;
    padding: 0 0 40px;
    position: relative;
    text-align: center;
}

.product .details h2:after {
    content: '';
    width: 45px;
    height: 2px;
    background: #404148;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.product .details .text {
    padding: 0 50px;
}

.product .details .text h3 {
    font-size: 18px;
    margin-bottom: 20px;
}

.product .details .text p {
    font-size: 17px;
    line-height: 1.5;
}

.product .details .text ul {
    padding-left: 20px !important;
}

.product .details .text ul li {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 10px;
}

.category .content {
    width: 95%;
    max-width: 1200px;
}

.category .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-categories.jpg");
}

.category .hero .content {
    padding: 30px 0;
    position: relative;
}

.category .hero .logo_brand {
    position: absolute;
    right: 12.5%;
    top: calc(50% - 27px);
}

.category .hero .txt {
    max-width: 645px;
    width: 100%;
}

.category .hero .txt h1,
.category .hero .txt p {
    color: white;
}

.category .hero .txt h1 {
    font-size: 31px;
    padding-bottom: 20px;
    margin-bottom: 15px;
    text-align: left;
    line-height: 1;
}

.category .hero .txt h1:before {
    width: 30px;
    left: 0;
    background-color: #cc810b;
}

.category .hero .txt h2 {
    font-size: 17px;
    line-height: 1.5;
    margin-bottom: 15px;
    color: white;
    font-family: "Avenir", "Nunito Sans", sans-serif !important;
    font-weight: normal;
}

.category .hero .txt p {
    font-size: 17px;
    line-height: 1.5;
    margin-bottom: 15px;
}

.category .hero .txt a {
    text-transform: uppercase;
    font-weight: 800;
    display: block;
    width: 230px;
    color: white;
    border: 2px solid #fff;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    letter-spacing: 2px;
}

.category .hero .txt a.btn-pop {
    display: inline-block !important;
    position: relative !important;
}

.category .hero .txt a span {
    transition: all 0.1s linear;
    left: 0;
    position: relative;
    color: inherit;
    font-size: 15px;
}

.category .hero .txt a:hover span {
    left: 5px;
}

.category .hero .txt a:hover {
    text-decoration: none !important;
    background-color: #d5880d !important;
    color: #fff !important;
    border-color: #d5880d !important;
    box-shadow: 3px 3px 4px 0px rgba(60, 60, 60, 0.4) !important;
}

.category .bar_brand {
    background-color: #f6f6f6;
    padding: 45px 0;
}

.category .bar_brand p {
    font-size: 20px;
    line-height: 1.5;
    padding: 0 35px;
}

.category .sub_categories {
    padding-top: 50px;
    padding-bottom: 50px;
}

.category .sub_categories h2 {
    font-size: 28px;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.category .sub_categories h2:before {
    background-color: #cc810b;
}

.category .sub_categories .sides_row {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 30px;
}

.category .sub_categories .sides_row .cate_card {
    display: block;
    border: 1px solid #ededed;
    background-color: white;
    border-radius: 3px;
    max-width: 360px;
    width: 100%;
    overflow: hidden;
    transition: all 0.2s linear;
    box-shadow: 2px 1px 1px 0px rgba(195, 195, 195, 0.1);
    margin: 0 10px 20px;
}

.category .sub_categories .sides_row .cate_card:hover {
    box-shadow: 3px 2px 2px 0px rgba(195, 195, 195, 0.4);
}

.category .sub_categories .sides_row .cate_card h3 {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-weight: 800;
    font-size: 20px;
    color: #494949;
}

.category .sub_categories .sides_row .cate_card img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.category .sub_categories .sides_row .cate_card ul {
    padding: 0 20px 20px 40px;
    margin: 0 !important;
}

.category .sub_categories .sides_row .cate_card ul li {
    font-size: 16px;
    list-style: disc;
    color: #cc810b;
    margin-bottom: 10px;
}

.category .sub_categories .sides_row .cate_card ul li span {
    color: #494949;
}

.category .sub_categories .sides_row .cate_card .desc-categoria {
    margin: 15px 20px 0 20px;
    text-align: center;
}

.category .sub_categories .sides_row .cate_card .desc-categoria p {
    font-size: 15px;
}

.category .sub_categories .slide_cont {
    position: relative;
}

.category .sub_categories .slide_cont .items_dir {
    position: absolute;
    top: calc(50% - 50px);
    left: 0;
    width: 100%;
}

.category .sub_categories .slide_cont .items_dir .dir {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 85px;
    height: 100px;
    background-color: #4a4d56;
    position: absolute;
}

.category .sub_categories .slide_cont .items_dir .dir span {
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
}

.category .sub_categories .slide_cont .items_dir .dir.right {
    right: 0;
}

.category .sub_categories .slide_cont .items_dir .dir.right span {
    border-left: 20px solid white;
}

.category .sub_categories .slide_cont .items_dir .dir.left {
    left: 0;
}

.category .sub_categories .slide_cont .items_dir .dir.left span {
    border-right: 20px solid white;
}

.category .sub_categories .slide_cont .items_cont {
    width: 100%;
    max-width: 1145px;
    margin: 0 auto;
    display: block;
}

.category .sub_categories .slide_cont .items_cont .sides_row {
    flex-wrap: nowrap;
}

.category .sub_categories .slide_cont .items_cont .app_card {
    display: block;
    max-width: 365px;
    width: 100%;
    overflow: hidden;
    margin: 0 10px 20px;
}

.category .sub_categories .slide_cont .items_cont .app_card p {
    text-align: center;
    font-weight: 800;
    font-size: 18px;
    color: #494949;
}

.category .sub_categories .slide_cont .items_cont .app_card img {
    max-width: 100%;
    display: block;
    margin: 20px auto;
}

.category .sub_categories .slide_cont .items_cont .app_card ul {
    padding: 0 20px 20px 20px;
}

.category .sub_categories .slide_cont .items_cont .app_card ul li {
    font-size: 15px;
    list-style: disc;
    color: #cc810b;
    margin-bottom: 10px;
}

.category .sub_categories .slide_cont .items_cont .app_card ul li span {
    color: #494949;
}

.category .ayuda-vinssa {
    padding-bottom: 60px;
}

.category .ayuda-vinssa .desc {
    display: flex;
    gap: 50px;
    align-items: center;
}

.category .ayuda-vinssa .desc .image-ayuda-vinssa {
    width: 100%;
}

.category .ayuda-vinssa .desc .image-ayuda-vinssa img {
    display: block;
    margin: auto;
}

.category .ayuda-vinssa .desc .txt-ayuda-vinssa {
    width: 100%;
}

.category .ayuda-vinssa .desc .txt-ayuda-vinssa h2 {
    font-size: 25px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 30px;
}

.category .ayuda-vinssa .desc .txt-ayuda-vinssa ul {
    padding-left: 30px;
}

.category .ayuda-vinssa .desc .txt-ayuda-vinssa ul li {
    margin-bottom: 6px;
}

.category .ayuda-vinssa .desc .txt-ayuda-vinssa ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.category .more-loctite {
    background-color: #dbdbdb;
    padding: 50px 0 100px;
}

.category .more-loctite .content {
    max-width: 1440px;
    width: 95%;
}

.category .more-loctite h2 {
    font-size: 30px;
    color: #4a4d56;
    text-align: center;
}

.category .more-loctite p.title-morel {
    font-size: 21px;
    color: #4a4d56;
    font-weight: 400;
    text-align: center;
    margin: 20px 0;
}

.category .more-loctite .tabs-caracter {
    max-width: 1140px;
    width: 100%;
    margin: 0 auto;
}

.category .more-loctite .tabs-caracter ul.tab-caracter {
    display: flex;
    justify-content: center;
    position: relative;
    margin: 0;
}

.category .more-loctite .tabs-caracter ul.tab-caracter li {
    list-style: none;
    margin: 0 3px;
}

.category .more-loctite .tabs-caracter ul.tab-caracter li a {
    width: 185px;
    background-color: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 15px;
    height: 85px;
    font-size: 20px;
    font-weight: 400;
    color: #4a4d56;
}

.category .more-loctite .tabs-caracter .tabs-content-car .box {
    width: 100%;
    background-color: white;
    border-top: 6px solid #4a4d56;
    padding: 45px 55px;
    opacity: 0;
    visibility: hidden;
    display: none;
}

.category .more-loctite .tabs-caracter .tabs-content-car .box h3 {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 15px;
}

.category .more-loctite .tabs-caracter .tabs-content-car .box p {
    font-size: 20px;
}

.category .more-loctite .tabs-caracter .tabs-content-car .box ul {
    padding-left: 20px;
}

.category .more-loctite .tabs-caracter .tabs-content-car .box ul li {
    list-style: none;
    font-size: 18px;
    margin-bottom: 10px;
}

.category .more-loctite .tabs-caracter .tabs-content-car .box.active {
    opacity: 1;
    visibility: visible;
    display: block;
}

.category .more-loctite .tabs-caracter ul.tab-caracter li a.active {
    background-color: #4a4d56;
    font-weight: bold;
    color: white;
    position: relative;
}

.category .more-loctite .tabs-caracter ul.tab-caracter li a.active:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid #474c56;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    transform: rotate(90deg);
    position: absolute;
    left: 50%;
    bottom: -25px;
}

.category .more-loctite .tabs-caracter ul.tab-caracter li a img.icon-act {
    display: none;
}

.category .more-loctite .tabs-caracter ul.tab-caracter li a.active img.icon-act {
    display: block;
}

.category .more-loctite .tabs-caracter ul.tab-caracter li a.active img.no-icon-act {
    display: none;
}

.category .more-loctite .box h3 {
    text-align: center;
    margin: 0 0 30px;
}

.category .more-loctite .box h3.ln {
    text-align: center;
    margin: 0 0 30px;
    padding: 0 0 30px;
}

.category .more-loctite .box h3.ln:before {
    background: #444444;
}

.category .more-loctite .box h4 {
    text-align: left;
    margin: 0 0 15px;
}

.category .more-loctite .box ul {
    padding: 0 0 0 20px;
}

.category .more-loctite .box ul li {
    list-style: disc !important;
    font-size: 16px;
}

.category .more-loctite .box .product-vision {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 0 40px;
}

.category .more-loctite .box .product-vision .img {
    width: 40%;
}

.category .more-loctite .box .product-vision .img img {
    max-width: 90%;
    margin: 0 auto;
    display: block;
}

.category .more-loctite .box .product-vision .text {
    width: 60%;
}

.category .more-loctite .box .industrias-icons .icon-industries .text p {
    font-size: 16px !important;
}

.category .more-loctite .box .ul-ventajas {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

.category .more-loctite .box .ul-ventajas li {
    width: 48%;
}

.category .more-loctite .tabs-catacter-mov .box .product-vision {
    flex-wrap: wrap;
}

.category .more-loctite .tabs-catacter-mov .box .product-vision .img {
    width: 100%;
    margin: 0 0 40px;
}

.category .more-loctite .tabs-catacter-mov .box .product-vision .text {
    width: 100%;
}

.category .more-loctite .tabs-catacter-mov .box .product-vision .text h4 {
    text-align: center;
}

.category .more-loctite .tabs-catacter-mov .box .product-vision .text ul li {
    list-style: disc;
}

.category .more-loctite .tabs-catacter-mov .box .ul-ventajas li {
    width: 100%;
    list-style: disc !important;
}

.index_page .side.slll .slick-dots {
    bottom: -36px;
}

.index_page .side.slll .slick-next::before,
.index_page .side.slll .slick-prev::before {
    background-image: initial;
}

.index_page .side.slll .slick-next,
.index_page .side.slll .slick-prev {
    background-color: transparent;
    border: 0;
}

.index_page .side.slll .slick-next {
    right: -40px;
}

.index_page .main_content {
    padding: 30px 0 0;
    background-color: #f1f1f1;
}

.index_page .main_content .intro_part .sides_row .side {
    min-height: 250px;
    background-color: #333;
    position: relative;
    background-size: cover;
    background-position: 100% center;
}

.index_page .main_content .intro_part .sides_row .side:nth-child(1) {
    width: 100%;
    max-width: 885px;
    margin-right: 15px;
    display: flex;
    align-items: center;
    padding-left: 40px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/banner-intro-index-1.jpg");
}

.index_page .main_content .intro_part .sides_row .side:nth-child(2) {
    width: 100%;
    max-width: 320px;
    margin-left: 15px;
    padding: 35px 0 0 40px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/banner-index-nuevo.jpg");
}

.index_page .main_content .intro_part .sides_row .side .cta ul {
    padding: 0 0 0 20px;
}

.index_page .main_content .intro_part .sides_row .side .cta ul li {
    color: white;
}

.index_page .main_content .divisiones .cards_cont .card h4 a {
    color: #4a4d56;
}

.index_page .main_content .divisiones h3.ln a {
    color: #4a4d56;
}

.index_page .main_content .intro_part .sides_row .side .txt {
    width: 100%;
    max-width: 405px;
}

.index_page .main_content .intro_part .sides_row .side .txt h1,
.index_page .main_content .intro_part .sides_row .side .txt p {
    color: white;
}

.index_page .main_content .intro_part .sides_row .side .txt h1 {
    text-align: left;
    font-size: 29px;
    font-weight: 600;
    margin-bottom: 20px;
    padding-bottom: 20px;
    line-height: 1.3;
}

.index_page .main_content .intro_part .sides_row .side .txt h1:before {
    width: 100%;
    left: 0;
    background-color: #de9625;
}

.index_page .main_content .intro_part .sides_row .side .txt p {
    font-size: 20px;
}

.index_page .main_content .intro_part .sides_row .side .cta {
    max-width: 230px;
}

.index_page .main_content .intro_part .sides_row .side .cta h2,
.index_page .main_content .intro_part .sides_row .side .cta a {
    color: white;
}

.index_page .main_content .intro_part .sides_row .side .cta h2 {
    font-size: 22px;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 5px;
}

.index_page .main_content .intro_part .sides_row .side .cta a {
    font-size: 11px;
    border-bottom: 1px solid;
    padding-bottom: 2px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}

.index_page .main_content .divisiones {
    padding: 40px 0;
}

.index_page .main_content .divisiones h2 {
    text-align: center;
    border-bottom: 2px solid #878589;
    margin-bottom: 30px;
}

.index_page .main_content .divisiones h2 span {
    font-size: 14px;
    color: white;
    text-transform: uppercase;
    background-color: #878589;
    height: 40px;
    width: 280px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    letter-spacing: 3px;
    position: relative;
}

.index_page .main_content .divisiones h2 span:before,
.index_page .main_content .divisiones h2 span:after {
    content: "";
    position: absolute;
    border-bottom: 40px solid #878589;
}

.index_page .main_content .divisiones h2 span:before {
    left: -6px;
    border-left: 6px solid transparent;
}

.index_page .main_content .divisiones h2 span:after {
    right: -6px;
    border-right: 6px solid transparent;
}

.index_page .main_content .divisiones h3.ln {
    text-align: left;
    padding-bottom: 15px;
    margin-bottom: 15px;
    font-size: 25px;
    color: #4a4d56;
}

.index_page .main_content .divisiones h3.ln.ble:before {
    background-color: #678dc2;
}

.index_page .main_content .divisiones h3.ln.grn:before {
    background-color: #60a179;
}

.index_page .main_content .divisiones h3.ln:before {
    left: 0;
    height: 2px;
    background-color: #de9625;
}

.index_page .main_content .divisiones .sides_row.sp .side:first-child .card {
    background-image: url("https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/56993/imagen_index.jpg");
    background-size: cover;
    background-position: center center;
}

.index_page .main_content .divisiones .sides_row.sp .side:last-child .card {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/ind-div-vending.png);
    background-size: cover;
    background-position: 0 center;
}

.index_page .main_content .divisiones .sides_row .side:first-child {
    margin-right: 10px;
}

.index_page .main_content .divisiones .sides_row .side:last-child {
    margin-left: 10px;
}

.index_page .main_content .divisiones .cards_cont {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

.index_page .main_content .divisiones .cards_cont .card {
    width: 305px;
    height: 205px;
    padding: 15px 25px 0;
    position: relative;
    background-color: white;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    box-shadow: 0 1px 0.5px rgba(0, 0, 0, 0.13);
}

.index_page .main_content .divisiones .cards_cont .card.big {
    width: 100%;
    height: 245px;
    padding-top: 35px;
    overflow: hidden;
}

.index_page .main_content .divisiones .cards_cont .card.big img {
    bottom: 0;
}

.index_page .main_content .divisiones .cards_cont .card.big ul {
    max-width: 290px;
    margin-bottom: 20px;
}

.index_page .main_content .divisiones .cards_cont .card.big ul li span {
    font-size: 15px;
}

.index_page .main_content .divisiones .cards_cont .card.big a.link {
    font-size: 12px;
    color: #979598;
    border-bottom-color: #979598;
}

.index_page .main_content .divisiones .cards_cont .card.big a.link.ble {
    color: #678dc2;
    border-bottom-color: #678dc2;
}

.index_page .main_content .divisiones .cards_cont .card.big a.link.grn {
    color: #60a179;
    border-bottom-color: #60a179;
}

.index_page .main_content .divisiones .cards_cont .card.sm {
    margin-right: 16px;
}

.index_page .main_content .divisiones .cards_cont .card.sm:last-child {
    margin-right: 0;
}

.index_page .main_content .divisiones .cards_cont .card img {
    position: absolute;
    bottom: 20px;
    right: 5px;
    max-width: 100%;
    z-index: 1;
}

.index_page .main_content .divisiones .cards_cont .card h4,
.index_page .main_content .divisiones .cards_cont .card ul li,
.index_page .main_content .divisiones .cards_cont .card ul li span,
.index_page .main_content .divisiones .cards_cont .card a {
    position: relative;
    z-index: 2;
}

.index_page .main_content .divisiones .cards_cont .card h4,
.index_page .main_content .divisiones .cards_cont .card ul li,
.index_page .main_content .divisiones .cards_cont .card ul li span {
    color: #4a4d56;
}

.index_page .main_content .divisiones .cards_cont .card h4 {
    font-size: 17px;
    margin-bottom: 7px;
}

.index_page .main_content .divisiones .cards_cont .card p {
    font-size: 15px;
    font-weight: 500;
}

.index_page .main_content .divisiones .cards_cont .card ul {
    padding: 0 0 0 15px;
    max-width: 145px;
}

.index_page .main_content .divisiones .cards_cont .card ul li {
    font-size: 10px;
    margin-bottom: 7px;
}

.index_page .main_content .divisiones .cards_cont .card ul li span {
    font-size: 13px;
    display: block;
    font-weight: 500;
}

.index_page .main_content .divisiones .cards_cont .card a.link {
    color: #da921e;
    border-bottom: 1px solid #da921e;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: absolute;
    bottom: 15px;
}

.index_page .about {
    background-color: white;
    padding: 50px 0;
}

.index_page .about h2 {
    text-align: center;
    color: #4a4d56;
    margin-bottom: 50px;
    font-size: 30px;
}

.index_page .about h2.ln {
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.index_page .about h2.ln:before {
    background-color: #678dc2;
}

.index_page .about .sides_row {
    justify-content: center;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 45px;
    margin-bottom: 45px;
}

.index_page .about .txt {
    width: 300px;
    margin-right: 100px;
}

.index_page .about .txt h3 {
    margin-bottom: 25px;
    padding-bottom: 25px;
    text-align: left;
    font-size: 25px;
    color: #4a4d56;
}

.index_page .about .txt h3:before {
    background-color: #678dc2;
    left: 0;
}

.index_page .about .txt p {
    font-size: 17px;
    line-height: 1.75;
    font-weight: 600;
    margin-bottom: 25px;
}

.index_page .about .industries {
    max-width: 750px;
}

.index_page .about .industries h3 {
    margin-bottom: 25px;
    padding-bottom: 25px;
    font-size: 25px;
    color: #4a4d56;
}

.index_page .about .industries h3:before {
    background-color: #678dc2;
}

.index_page .about .industries .box_cont {
    display: flex;
    justify-content: center;
    flex-wrap: wrap-reverse;
    max-width: 770px;
    margin: 0 auto;
}

.index_page .about .industries .box_cont .box {
    border: 1px solid #dadada;
    border-radius: 2px;
    width: 135px;
    height: 135px;
    margin: 0 6px 12px;
}

.index_page .about .industries .box_cont .box h4 {
    text-align: center;
    font-size: 12px;
    padding: 10px 0 20px;
}

.index_page .about .industries .box_cont .box .ico {
    width: 100%;
}

.index_page .about .industries .box_cont .box .ico img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    max-height: 55px;
}

.index_page .next_events {
    background-color: #f1f1f1;
    padding: 50px 0;
}

.index_page .next_events h2 {
    font-size: 30px;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.index_page .next_events h2:before {
    background-color: #678dc2;
}

.index_page .blog_part {
    padding: 40px 0;
}

.index_page .blog_part h2 {
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 25px;
    color: #4a4d56;
}

.index_page .blog_part h2:before {
    background-color: #678dc2;
}

.index_page .blog_part .sides_row {
    justify-content: center;
}

.index_page .blog_part .preview_posts {
    margin-right: 70px;
}

.index_page .blog_part .preview_posts .posts {
    width: 100%;
    max-width: 780px;
    display: flex;
    justify-content: center;
    margin: 0 auto;
}

.index_page .blog_part .preview_posts .posts .main_post {
    width: 100%;
    max-width: 440px;
    margin-right: 10px;
}

.index_page .blog_part .preview_posts .posts .main_post .head_post {
    width: 100%;
}

.index_page .blog_part .preview_posts .posts .main_post .head_post img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.index_page .blog_part .preview_posts .posts .main_post .body_post {
    border: 2px solid #e8e8e8;
    border-radius: 2px;
    background-color: white;
    width: 100%;
    height: 125px;
    border-top: 0;
    padding: 20px 12px;
}

.index_page .blog_part .preview_posts .posts .main_post .body_post h3 {
    font-size: 20px;
    color: #4a4d56;
    line-height: 1.3;
    margin-bottom: 15px;
}

.index_page .blog_part .preview_posts .posts .main_post .body_post a {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #da921e;
    border-bottom: 1px solid #da921e;
    letter-spacing: 1px;
    display: inline-block;
}

.index_page .blog_part .preview_posts .posts .other_posts {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.index_page .blog_part .preview_posts .posts .other_posts .post {
    border-radius: 2px;
    border: 2px solid #e8e8e8;
    width: 275px;
    height: 100px;
    padding: 10px 20px;
    display: block;
    background-color: white;
}

.index_page .blog_part .preview_posts .posts .other_posts .post h3 {
    font-size: 14px;
    color: #4a4d56;
    line-height: 1.3;
    margin-bottom: 4px;
}

.index_page .blog_part .preview_posts .posts .other_posts .post a {
    font-size: 11px;
    font-weight: bold;
    text-transform: none;
    color: #da921e;
    border-bottom: 1px solid #da921e;
    letter-spacing: 1px;
    display: inline-block;
}

.index_page .blog_part .preview_posts .posts .other_posts .post a.title-link,
.index_page .blog_part .preview_posts .posts .main_post .body_post a.title-link {
    text-transform: none !important;
    border-bottom: 0px solid #da921e !important;
}

.index_page .banners-index {
    background: transparent;
    display: flex !important;
    justify-content: center;
}

.index_page .banners-index a {
    max-width: 580px;
}

.index_page .txt-blog {
    display: none;
    text-align: center;
}

.index_page .img-servi {
    display: none;
}

.index_page .about .logos .images {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

.index_page .catalago-mov {
    display: none;
}

.index_page .about .logos .images .img {
    width: 130px;
    margin: 5px;
    /* padding: 4px; */
    border: 1px solid #E3DCE2;
    display: flex;
    justify-content: center;
    align-items: center;
}

.index_page a.title-link {
    border-bottom: 0;
    text-transform: none;
}

.index_page .main_content .divisiones .cards_cont .card ul li a span {
    position: relative;
    display: inline-block;
}

.index_page .main_content .divisiones .cards_cont .card ul li a span:before {
    content: '';
    position: absolute;
    width: 100px;
    background: #ccc;
    height: 1px;
    left: 0;
    bottom: 0px;
    width: 100%;
}

.index_page .images.slick-images {
    display: none !important;
}

.index_page .main_content .divisiones h3.ln.rj:before {
    background-color: #b82e2b;
}

.index_page .main_content .divisiones .cards_cont .card.big a.link.vm {
    color: #b82e2b;
    border-bottom-color: #b82e2b;
}

.index_page .main_content .divisiones h3.ln.grs:before {
    background-color: #585353;
}

.index_page .main_content .divisiones .cards_cont .card.big a.link.st {
    color: #585353;
    border-bottom-color: #585353;
}

.index_page .main_content .ul-vm li {
    list-style: none;
}

.index_page .slider-banners .slick-next,
.index_page .slider-banners .slick-prev {
    background-color: transparent !important;
    border: 0 !important;
}

.index_page .slider-banners .slick-next::before,
.index_page .slider-banners .slick-prev::before {
    content: none !important;
}

.index_page .slider-banners .slick-next {
    right: 0px !important;
    margin-top: 15px !important;
    opacity: 0;
    visibility: hidden;
}

.index_page .slider-banners .slick-next img {
    transform: rotate(90deg);
}

.index_page .slider-banners .slick-next img:hover,
.index_page .slider-banners .slick-prev img:hover {
    opacity: .5;
}

.index_page .slider-banners .slick-prev {
    left: 0px !important;
    margin-top: 15px !important;
    opacity: 0;
    visibility: hidden;
}

.index_page .slider-banners .slick-prev img {
    transform: rotate(-90deg);
}

.index_page .slider-banners .slick-dots {
    bottom: -35px !important;
}

.index_page .slick-slide {
    outline: none !important;
}

.index_page .slider-banners:hover .slick-prev {
    visibility: visible;
    opacity: 1;
    left: 100px !important;
    transition: all .5s ease !important;
}

.index_page .slider-banners:hover .slick-next {
    visibility: visible;
    opacity: 1;
    right: 104px !important;
    transition: all .5s ease !important;
}

.index_page .banner-index {
    background: transparent;
    display: flex;
    justify-content: space-between;
}

.index_page .banner-index a {
    max-width: 580px;
}

.our_brands .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-generic.jpg");
    background-size: cover;
    background-position: center center;
    padding: 35px 0;
}

.our_brands .hero h1 {
    font-size: 37px;
    padding-bottom: 20px;
    color: white;
}

.our_brands .hero h1:before {
    background-color: #de9625;
}

.our_brands .brands_part {
    padding: 60px 0 25px;
}

.our_brands .brands_part .sides_row {
    justify-content: center;
}

.our_brands .brands_part .brands {
    border: 1px solid #d9d9d9;
    width: 620px;
    padding-bottom: 35px;
    margin: 0 12.5px 25px;
}

.our_brands .brands_part .brands h2 {
    text-align: center;
    color: #4a4d56;
    font-size: 23px;
    padding: 50px 0;
}

.our_brands .brands_part .brands .logos {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.our_brands .brands_part .brands .logos .logo {
    margin: 0 7.5px 15px;
    display: block;
}

.our_brands .brands_part .brands .logos .logo.nolink {
    cursor: default !important;
}

.gracias_int .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-gracias.jpg");
    background-position: center center;
    background-size: cover;
    padding: 60px 0;
}

.gracias_int .hero .txt h1,
.gracias_int .hero .txt p,
.gracias_int .hero .txt a {
    color: white;
    text-align: center;
}

.gracias_int .hero .txt h1 {
    font-size: 30px;
    text-transform: uppercase;
    line-height: 1;
}

.gracias_int .hero .txt p {
    font-size: 20px;
    margin: 20px 0;
}

.gracias_int .hero .txt a {
    display: block;
    margin: 0 auto;
    border: 2px solid white;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: bold;
    min-width: 190px;
    max-width: 250px;
    border-radius: 2px;
    text-transform: uppercase;
    line-height: 1;
    padding: 14px 0;
    transition: all 0.1s linear;
    background-color: white;
    color: #39b4ed;
    box-shadow: 3px 4px 0px 0px rgba(66, 66, 66, 0.26);
}

.gracias_int .hero .txt a:hover {
    background-color: white;
    color: #39b4ed;
    box-shadow: 3px 4px 0px 0px rgba(66, 66, 66, 0.26);
}

.gracias_int .know_solutions {
    padding: 50px 0;
}

.gracias_int .know_solutions h2 {
    margin-bottom: 50px;
    text-align: center;
    font-size: 27px;
    color: #666;
}

.gracias_int .know_solutions h2 span {
    color: #666;
    font-weight: normal;
}

.gracias_int .know_solutions .solutions {
    display: flex;
    justify-content: center;
}

.gracias_int .know_solutions .solutions .solu {
    border-radius: 2px;
    border: 2px solid #96c2ff;
    width: 330px;
    overflow: hidden;
    padding: 25px 0;
    margin: 0 20px;
}

.gracias_int .know_solutions .solutions .solu h3 {
    text-align: center;
    font-size: 18px;
    color: #666;
    max-width: 270px;
    margin: 0 auto 25px;
}

.gracias_int .know_solutions .solutions .solu h3 a {
    color: #666;
}

.gracias_int .know_solutions .solutions .solu .pic {
    display: none;
}

.gracias_int .know_solutions .solutions .solu .pic img {
    max-width: 100%;
}

.gracias_int .know_solutions .solutions .solu .txt {
    padding: 0px 20px 40px;
}

.gracias_int .know_solutions .solutions .solu .txt p {
    font-size: 15px;
    line-height: 1.75;
    color: #333;
    margin-bottom: 15px;
}

.gracias_int .know_solutions .solutions .solu .txt a {
    float: right;
    font-size: 15px;
    color: #6092d8;
    border-bottom: 1px solid #6092d8;
}

.agenda_visita .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-agenda-visita.jpg");
    background-size: cover;
    background-position: center center;
    padding: 55px 0 75px;
}

.agenda_visita .hero h1,
.agenda_visita .hero p {
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.agenda_visita .hero h1 {
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 15px;
    font-size: 35px;
}

.agenda_visita .hero h1:before {
    background-color: white;
}

.agenda_visita .hero p {
    font-size: 21px;
    max-width: 1030px;
    margin: 0 auto;
    text-align: center;
}

.agenda_visita .blocks_part {
    background-color: #f1f1f1;
    padding-bottom: 30px;
}

.agenda_visita .blocks_part .block {
    background-color: white;
    margin: 40px auto 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    width: 50%;
    max-width: 600px;
    height: 300px;
    margin: 0 auto 20px;
    position: relative;
    border: none;
    z-index: 0;
}

.agenda_visita .blocks_part .block:nth-child(1) {
    border-bottom-color: #cc810b;
    margin-top: -30px;
}

.agenda_visita .blocks_part .block:nth-child(1) .side_txt a {
    color: #cc810b;
}

.agenda_visita .blocks_part .block:nth-child(2) {
    border-bottom-color: #678dc2;
}

.agenda_visita .blocks_part .block:nth-child(2) .side_txt a {
    color: #678dc2;
}

.agenda_visita .blocks_part .block:nth-child(3) {
    border-bottom-color: #60a179;
    margin-bottom: 0;
}

.agenda_visita .blocks_part .block:nth-child(3) .side_txt a {
    color: #60a179;
}

.agenda_visita .blocks_part .block .side_txt {
    padding-left: 30px;
    max-width: 310px;
    margin-left: 0;
    margin-right: auto;
    z-index: 9;
}

.agenda_visita .blocks_part .block .side_txt h2 {
    margin-bottom: 20px;
    font-size: 23px;
    color: #4a4d56;
}

.agenda_visita .blocks_part .block .side_txt p {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 20px;
}

.agenda_visita .blocks_part .block .side_txt a {
    display: inline-block;
    font-weight: bold;
    background: #508FC5;
    color: white !important;
    border: none;
    letter-spacing: 0;
    text-transform: none;
    font-size: 16px;
    border-radius: 4px;
    padding: 8px 25px;
}

.agenda_visita .blocks_part .block .side_img {
    position: absolute;
    max-width: 470px;
    right: -100px;
    height: 100%;
}

.agenda_visita .blocks_part .block .side_img img {
    max-width: 100%;
    height: 100%;
}


/* NUTEVO CSS AGENDA VISITA*/

.agenda_visita .blocks_part .content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    max-width: 1220px;
    width: 100%;
}

.agenda_visita .modal_content .modal .side_form .hbspt-form label span {
    text-transform: none !important;
    letter-spacing: 1px !important;
}

.agenda_visita .modal_content .modal .side_form .hbspt-form input[type="submit"] {
    letter-spacing: 1px !important;
    text-transform: none !important;
}


/*-------*/

.agenda_visita .modal {
    top: 30%;
    visibility: visible;
    left: 29%;
}

.servicio_tecnico .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/nuevo-hero-servicio-tecnico.jpg");
    background-size: cover;
    background-position: 100% center;
}

.servicio_tecnico .hero .content {
    display: flex;
    align-items: center;
    height: 245px;
}

.servicio_tecnico .hero .content .txt {
    max-width: 600px;
}

.servicio_tecnico .hero .content .txt h1 {
    text-align: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 31px;
    color: white;
}

.servicio_tecnico .hero .content .txt h1:before {
    left: 0;
}

.servicio_tecnico .hero .content .txt p {
    font-size: 17px;
    line-height: 1.5;
    margin-bottom: 20px;
    color: white;
}

.servicio_tecnico .hero .content .txt a {
    width: 230px;
    display: block;
    color: white;
    border: 2px solid #fff;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    letter-spacing: 2px;
    text-decoration: none !important;
    background-color: #d5880d !important;
    color: #fff !important;
    border-color: #d5880d !important;
    box-shadow: 3px 3px 4px 0px rgba(60, 60, 60, 0.4) !important;
}

.servicio_tecnico .soluciones_part {
    background-color: #f6f6f6;
    padding: 40px 0;
}

.servicio_tecnico .soluciones_part h2 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    font-size: 28px;
    text-align: center;
}

.servicio_tecnico .soluciones_part h2:before {
    background-color: #678dc2;
}

.servicio_tecnico .soluciones_part .sides_row {
    justify-content: center;
    flex-wrap: wrap;
}

.servicio_tecnico .soluciones_part .sides_row .side {
    width: 100%;
    max-width: 335px;
    margin-bottom: 50px;
}

.servicio_tecnico .soluciones_part .sides_row .side:nth-child(2),
.servicio_tecnico .soluciones_part .sides_row .side:nth-child(5) {
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.servicio_tecnico .soluciones_part .sides_row .side:nth-child(2):before,
.servicio_tecnico .soluciones_part .sides_row .side:nth-child(2):after,
.servicio_tecnico .soluciones_part .sides_row .side:nth-child(5):before,
.servicio_tecnico .soluciones_part .sides_row .side:nth-child(5):after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 2px;
    background-color: #cbd6e6;
}

.servicio_tecnico .soluciones_part .sides_row .side:nth-child(2):before,
.servicio_tecnico .soluciones_part .sides_row .side:nth-child(5):before {
    left: -50px;
}

.servicio_tecnico .soluciones_part .sides_row .side:nth-child(2):after,
.servicio_tecnico .soluciones_part .sides_row .side:nth-child(5):after {
    right: -50px;
}

.servicio_tecnico .soluciones_part .sides_row .side .ico {
    width: 65px;
}

.servicio_tecnico .soluciones_part .sides_row .side .ico img {
    max-width: 100%;
    display: block;
}

.servicio_tecnico .soluciones_part .sides_row .side h3 {
    margin: 40px 0;
    line-height: 1.5;
    font-size: 20px;
}

.servicio_tecnico .soluciones_part .sides_row .side p {
    font-size: 16px;
    line-height: 1.5;
}

.servicio_tecnico .soluciones_part .sides_row .side ul {
    padding-left: 20px;
    padding-top: 20px;
}

.servicio_tecnico .soluciones_part .sides_row .side ul li {
    font-size: 16px;
    margin-bottom: 5px;
}

.servicio_tecnico .asesoria_block {
    padding: 50px 0;
}

.servicio_tecnico .asesoria_block .content .sides_row {
    align-items: center;
    justify-content: center;
}

.servicio_tecnico .asesoria_block .content .sides_row .side {
    width: 50%;
}

.servicio_tecnico .asesoria_block .content .sides_row .side:nth-child(1) {
    max-width: 445px;
    margin-right: 100px;
}

.servicio_tecnico .asesoria_block .content .sides_row .side:nth-child(2) {
    max-width: 475px;
}

.servicio_tecnico .asesoria_block .content .sides_row img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.servicio_tecnico .asesoria_block .content .sides_row .txt h3 {
    font-size: 30px;
    line-height: 1.5;
    font-weight: bold;
    margin-bottom: 70px;
}

.servicio_tecnico .asesoria_block .content .sides_row .txt h3:last-child {
    margin-bottom: 0;
}

.servicio_tecnico .asesoria_block .content .sides_row .txt h3 a {
    display: block;
    color: #6095c6;
}

.servicio_tecnico .contact_part .inf p {
    font-size: 23px;
    font-weight: 300;
    padding-right: 60px;
    line-height: 1.75;
    margin-bottom: 100px;
}

.servicio_tecnico .contact_part .inf h4 {
    justify-content: flex-end;
}

.servicio_tecnico .contact_part .inf h4 img {
    margin-left: 10px;
}

.int_automatizacion .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-automatizacion.jpg");
    background-size: cover;
    background-position: 100% center;
}

.int_automatizacion .hero .content {
    min-height: 300px;
    display: flex;
    align-items: center;
}

.int_automatizacion .hero .txt {
    max-width: 635px;
}

.int_automatizacion .hero .txt h1,
.int_automatizacion .hero .txt p,
.int_automatizacion .hero .txt a {
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.int_automatizacion .hero .txt h1 {
    font-size: 33px;
    text-align: left;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.int_automatizacion .hero .txt h1:before {
    left: 0;
}

.int_automatizacion .hero .txt p {
    font-size: 22px;
    margin-bottom: 20px;
}

.int_automatizacion .hero .txt a {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    border: 2px solid white;
    border-radius: 2px;
    width: 220px;
    height: 40px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.int_automatizacion .hero .txt a:hover {
    text-decoration: none;
    background-color: #d5880d;
    color: #fff;
    border-color: #d5880d;
    box-shadow: 3px 3px 4px 0px rgba(60, 60, 60, 0.4);
}

.int_automatizacion .lines_auto_part {
    padding: 50px 0 0;
}

.int_automatizacion .lines_auto_part h2 {
    padding-bottom: 50px;
    margin-bottom: 50px;
    font-size: 30px;
    color: #4a4d56;
    line-height: 1.75;
}

.int_automatizacion .lines_auto_part h2:before {
    background-color: #35a77d;
}

.int_automatizacion .lines_auto_part .line_part {
    background-color: #f9f9f9;
    width: 100%;
    max-width: 1110px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    margin-bottom: 20px;
}

.int_automatizacion .lines_auto_part .line_part:last-child {
    margin-bottom: 0;
}

.int_automatizacion .lines_auto_part .line_part .side_img {
    width: 100%;
    max-width: 490px;
}

.int_automatizacion .lines_auto_part .line_part .side_img img {
    width: 100%;
    margin-bottom: -6px;
}

.int_automatizacion .lines_auto_part .line_part .side_txt {
    width: 100%;
    max-width: 600px;
    padding: 0 0 0 50px;
    margin-right: auto;
}

.int_automatizacion .lines_auto_part .line_part .side_txt h3 {
    font-size: 21px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    text-align: left;
    color: #333;
    width: 100%;
    max-width: 440px;
}

.int_automatizacion .lines_auto_part .line_part .side_txt h3:before {
    left: 0;
    height: 5px;
    background-color: #4471AC;
    width: 100%;
}

.int_automatizacion .lines_auto_part .line_part .side_txt p {
    font-size: 16px;
    line-height: 1.75;
    color: #333;
    margin-bottom: 20px;
}

.int_automatizacion .lines_auto_part .line_part .side_txt ul {
    padding: 0 0 0 20px;
}

.int_automatizacion .lines_auto_part .line_part .side_txt ul li {
    margin-bottom: 10px;
    color: #35a77d;
}

.int_automatizacion .lines_auto_part .line_part .side_txt ul li span {
    color: #333;
    font-size: 16px;
}

.int_automatizacion .lines_auto_part .line_part .side_txt a.btn_green {
    display: none;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: 1px solid #4471AC;
    border-radius: 2px;
    background: #4471AC;
    background: linear-gradient(14deg, #4471AC 0%, #24936a 46%, #4471AC 100%);
    background: -moz-linear-gradient(14deg, #4471AC 0%, #24936a 46%, #4471AC 100%);
    background: -webkit-linear-gradient(14deg, #4471AC 0%, #24936a 46%, #4471AC 100%);
    background: -ms-linear-gradient(14deg, #4471AC 0%, #24936a 46%, #4471AC 100%);
    width: 250px;
    height: 50px;
    margin-top: 20px;
}

.int_automatizacion .industries {
    background-color: #fff;
    padding: 45px 0;
}

.int_automatizacion .industries .content {
    width: 100%;
}

.int_automatizacion .industries h2 {
    color: #4a4d56;
    font-size: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.int_automatizacion .industries h2:before {
    background-color: #35a77d;
}

.int_automatizacion .industries .cards_industries {
    display: flex;
    justify-content: center;
}

.int_automatizacion .industries .cards_industries .card {
    border: 1px solid #dadada;
    border-radius: 2px;
    width: 200px;
    height: 190px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: 0 10px;
}

.int_automatizacion .industries .cards_industries .card h3 {
    margin: 0 0 30px;
    font-size: 15px;
    text-align: center;
}

.int_automatizacion .industries .cards_industries .card .ico {
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.int_automatizacion .contact_part {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-form-block.jpg");
    background-size: cover;
    background-position: center center;
    padding: 0;
}

.int_automatizacion .contact_part .content {
    width: 100%;
    max-width: 100%;
}

.int_automatizacion .contact_part .sides_row .side:first-child {
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.int_automatizacion .contact_part .sides_row .side:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 25px 0;
    padding-right: 15px;
}

.int_automatizacion .contact_part .inf {
    max-width: 515px;
    padding-right: 55px;
}

.int_automatizacion .contact_part .inf h3,
.int_automatizacion .contact_part .inf p,
.int_automatizacion .contact_part .inf ul li,
.int_automatizacion .contact_part .inf h4 {
    color: #444;
}

.int_automatizacion .contact_part .inf h3 {
    text-align: left;
    font-size: 27px;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.int_automatizacion .contact_part .inf h3:before {
    left: 0;
    background-color: #444;
}

.int_automatizacion .contact_part .inf h4 {
    font-size: 17px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-weight: normal;
    line-height: 1.75;
}

.int_automatizacion .contact_part .form_box {
    border: none;
    border-radius: 2px;
    background-color: transparent;
    box-shadow: none;
    width: 100%;
    max-width: 650px;
    padding: 35px 10px 35px 50px;
    margin-left: 60px;
}

.int_automatizacion .contact_part .form_box .ap_link {
    color: #a2a9b3;
}

.int_automatizacion .contact_part .form_box .hbspt-form fieldset {
    max-width: 100%;
    margin-bottom: 15px;
}

.int_automatizacion .contact_part .form_box .hbspt-form .hs-input.error {
    border-color: #ff3565;
}

.int_automatizacion .contact_part .form_box .hbspt-form .hs-error-msgs {
    display: none !important;
}

.int_automatizacion .contact_part .form_box .hbspt-form .hs-form-required {
    color: #ff3565;
}

.int_automatizacion .contact_part .form_box .hbspt-form label,
.int_automatizacion .contact_part .form_box .hbspt-form input,
.int_automatizacion .contact_part .form_box .hbspt-form textarea,
.int_automatizacion .contact_part .form_box .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif;
}

.int_automatizacion .contact_part .form_box .hbspt-form label {
    color: #4a4d56;
    font-size: 13px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px;
    display: block;
}

.int_automatizacion .contact_part .form_box .hbspt-form input[type="text"],
.int_automatizacion .contact_part .form_box .hbspt-form input[type="tel"],
.int_automatizacion .contact_part .form_box .hbspt-form input[type="email"] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #bcbcbc;
    padding: 4px 10px;
    font-size: 13px;
}

.int_automatizacion .contact_part .form_box .hbspt-form input[type="submit"] {
    width: 225px;
    line-height: 1;
    padding: 12px 0 10px;
    letter-spacing: 3px;
    background-color: #de921b;
    border: 1px solid #de921b;
    text-align: center;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

.int_automatizacion .contact_part .form_box .hbspt-form select {
    width: 90%;
    height: 26px;
    font-size: 13px;
    border: 1px solid #bcbcbc;
}

.int_automatizacion .contact_part .form_box .hbspt-form textarea {
    max-width: 95%;
    min-width: 95%;
    width: 95% !important;
    min-height: 50px;
    max-height: 80px;
    border: 1px solid #bcbcbc;
    border-radius: 3px;
    padding: 4px 10px;
}

a {
    transition: all 0.3s ease-in-out !important;
}

.product-bc .main_content {
    padding: 50px 0 20px;
}

.product-bc .main_content h1 {
    font-size: 28px;
    color: #4a4d56;
    margin-bottom: 15px;
    padding-bottom: 15px;
    text-align: left;
}

.product-bc .main_content h1:before {
    left: 0;
    background-color: #de9625;
}

.product-bc .main_content .img_prod {
    width: 400px;
    min-height: auto;
    border: 1px solid #dadada;
    border-radius: 2px;
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}

.product-bc .main_content .img_prod img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.product-bc .main_content .table_info {
    width: 600px;
    margin: 0 40px;
}

.product-bc .main_content .table_info .inf_line {
    padding: 5px;
    border: 1px solid transparent;
    border-radius: 2px;
    background-color: transparent;
}

.product-bc .main_content .table_info .inf_line p {
    font-size: 19px;
    color: #333333;
}

.product-bc .main_content .table_info .inf_line p.title_inf {
    margin: 0 0 5px;
    font-weight: bold;
}

.product-bc .main_content .table_info .inf_line p.text_inf {
    margin: 0 0 15px;
}

.product-bc .main_content .table_info .inf_line p:last-child {
    margin: 0;
}

.product-bc .main_content .table_info .inf_line a {
    font-size: 19px;
    text-decoration: underline;
    color: #5279b1;
}

.product-bc .main_content .price-stuff {
    background-color: white;
    width: 200px;
    padding: 20px 0;
    text-align: center;
}

.product-bc .main_content .price-stuff h2 {
    font-size: 28px;
    margin: 0 0 20px;
}

.product-bc .main_content .price-stuff .order {
    background-color: #f6f6f6;
    padding: 8px 10px;
    margin: 0 0 20px;
}

.product-bc .main_content .price-stuff .order p {
    font-size: 17px;
    font-weight: bold;
}

.product-bc .main_content .price-stuff .order p:last-child {
    font-size: 15px;
    font-weight: normal;
}

.product-bc .main_content .price-stuff h4 {
    font-size: 19px;
    font-weight: bold;
}

.product-bc .main_content .price-stuff h4 span {
    font-weight: normal;
    font-size: 16px;
}

.product-bc .main_content .price-stuff a {
    background-color: white;
    color: #446fab;
    border: 2px solid #446fab;
    padding: 12px 10px;
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    border-radius: 4px;
    margin: 15px 0 0;
}

.product-bc .main_content .price-stuff a img {
    margin: 0 5px 0 0;
}

.product-bc .main_content .price.price--withoutTax {
    font-size: 24px;
}

.product-bc .currenci-w-price {
    display: none;
}

.product-bc .description {
    padding: 0 0 30px;
}

.product-bc .description .ac-sec {
    position: relative;
    width: 100%;
    min-height: -webkit-fill-available;
    margin: 0 auto;
    transition: all 0.3s ease-in-out !important;
}

.product-bc .description .ac-sec .col_part {
    display: flex;
    align-items: flex-start;
}

.product-bc .description .ac-sec .btn_cap {
    width: 340px;
    height: auto;
    border-bottom: 1px solid white;
    background-color: #aaaaaa;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease-in-out;
    padding: 12px 0;
    position: relative;
}

.product-bc .description .ac-sec .btn_cap span {
    color: white;
    font-size: 18px;
    text-align: center;
    font-weight: normal;
    transition: all 0.3s ease-in-out !important;
}

.product-bc .description .ac-sec .btn_cap:before {
    content: "";
    position: absolute;
    background-color: #404148;
    width: 5px;
    height: 100%;
    right: 0;
}

.product-bc .description .ac-sec .btn_cap:after {
    position: absolute;
    content: "";
    opacity: 0;
    visibility: hidden;
    right: -10px;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 10px solid #404148;
    transition: all 0.3s ease-in-out !important;
    z-index: 1;
}

.product-bc .description .ac-sec .btn_cap.active {
    background-color: #404148;
}

.product-bc .description .ac-sec .btn_cap.active:after {
    opacity: 1;
    visibility: visible;
}

.product-bc .description .ac-sec .btn_cap.active:hover {
    background-color: #404148;
}

.product-bc .description .ac-sec .btn_cap.active span {
    font-weight: bold;
}

.product-bc .description .ac-sec .btn_cap.no_bord {
    border-bottom: 0;
}

.product-bc .description .ac-sec .btn_cap.bf-large:before {
    height: 102%;
}

.product-bc .description .ac-sec .btn_cap:hover {
    background-color: #848488;
}

.product-bc .description .ac-sec .btn_cap:hover span {
    color: white;
}

.product-bc .description .ac-sec .box {
    top: 0;
    right: 0;
    position: absolute;
    width: calc(100% - 355px);
    opacity: 0;
    visibility: hidden;
    background-color: white;
    border: 1.5px solid #d6d6d6;
    border-radius: 4px;
    padding: 40px;
    transition: all 0.3s ease-in-out !important;
}

.product-bc .description .ac-sec .box.active {
    opacity: 1;
    visibility: visible;
}

.product-bc .description .ac-sec .box .cont {
    width: 100%;
    height: auto;
}

.product-bc .description .ac-sec .box .cont p {
    font-size: 14px;
    margin: 0 0 15px;
    display: inline-block;
}

.product-bc .description .ac-sec .box .cont h4 {
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 15px;
    display: inline-block;
}

.product-bc .description .ac-sec .box .cont ul {
    padding: 0 0 0 20px;
}

.product-bc .description .ac-sec .box .cont ul li {
    font-size: 14px;
    margin: 0 0 8px;
    display: block;
}

.product-bc .description .ac-sec .box .cont .side_img {
    width: 330px;
    margin-left: 35px;
}

.product-bc .description .ac-sec .box .cont .side_img img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.product-bc .description .ac-sec .box .cont .side_inf {
    display: flex;
    justify-content: center;
    align-items: center;
}

.product-bc .description .ac-sec .box .cont .side_inf .txt {
    max-width: 365px;
}

.product-bc .description .ac-sec .box .cont .side_inf h3 {
    font-size: 19px;
    color: #494949;
    font-weight: bold;
    margin-bottom: 20px;
}

.product-bc .description .ac-sec .box .cont .side_inf p {
    line-height: 1.5;
    font-size: 15px;
}

a {
    transition: all 0.3s ease-in-out !important;
}

.subcategories .main_content {
    padding: 25px 0 20px;
}

.subcategories .main_content .breadcrumbs {
    margin-bottom: 40px !important;
}

.subcategories .main_content h1 {
    font-size: 28px;
    color: #4a4d56;
    margin-bottom: 15px;
    padding-bottom: 15px;
    text-align: left;
}

.subcategories .main_content h1:before {
    left: 0;
    background-color: #de9625;
}

.subcategories .main_content .sidebar_menu {
    width: 290px;
    min-height: auto;
    border-radius: 2px;
    padding: 0;
}

.subcategories .main_content .sidebar_menu .side-menu-deskt {
    border-width: 1px;
    border-color: rgb(235, 235, 235);
    border-style: solid;
    box-shadow: 0px 2px 1.96px 0.04px rgba(153, 153, 153, 0.6);
}

.subcategories .main_content .sidebar_menu h2 {
    margin: 0 0 15px;
    font-weight: lighter;
    background-color: #ebebeb;
    padding: 10px 25px;
    color: #65646c;
}

.subcategories .main_content .sidebar_menu .category {
    padding: 0 15px;
}

.subcategories .main_content .sidebar_menu .category a {
    display: block;
    padding: 10px 15px;
    color: #65646c;
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px solid #ebebeb;
}

.subcategories .main_content .sidebar_menu .category a.active {
    background-color: transparent;
    color: #678dc2;
    font-weight: 600;
    position: relative;
}

.subcategories .main_content .sidebar_menu ul {
    margin-bottom: 0px;
}

.subcategories .main_content .sidebar_menu .category ul li {
    list-style: none;
}

.subcategories .main_content .sidebar_menu .category ul li a {
    background-color: white;
    display: block;
    padding: 0 15px;
    color: #65646c;
    font-size: 14px;
    font-weight: 500;
}

.subcategories .main_content .sidebar_menu .category ul li a span.active:before {
    position: absolute;
    content: ">";
    left: -2px;
    top: 9px;
    color: #678dc2;
}

.subcategories .main_content .sidebar_menu .category ul li a:hover span {
    color: #678dc2;
}

.subcategories .main_content .sidebar_menu .category ul li a span {
    border-bottom: 0px solid #e8f2ff;
    display: block;
    padding: 10px 0 10px 10px;
    position: relative;
}

.subcategories .main_content .sidebar_menu .category ul li a span.active {
    font-weight: bold;
    color: inherit;
}

.subcategories .main_content .sidebar_menu img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.subcategories .main_content .category_info {
    width: 840px;
    margin: 0 25px;
}

.subcategories .main_content .category_info .subcategory {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    -moz-box-shadow: 0px 2px 4px 1px #ccc;
    -webkit-box-shadow: 0px 2px 4px 1px #ccc;
    box-shadow: 0px 2px 4px 1px #ccc;
    padding: 30px;
    margin: 0 0 25px;
}

.subcategories .main_content .category_info .subcategory .img {
    max-width: 163px;
    border: 1px solid #ccc;
    padding: 9px;
}

.subcategories .main_content .category_info .subcategory .img img {
    max-width: 100%;
}

.subcategories .main_content .category_info .subcategory .info {
    width: 430px;
    padding: 0 5px;
    border: 1px solid transparent;
    border-radius: 2px;
    background-color: transparent;
}

.subcategories .main_content .category_info .subcategory .info h3 {
    font-size: 21px;
    margin: 0 0 10px;
}

.subcategories .main_content .category_info .subcategory .info p {
    font-size: 15px;
    color: #333333;
}

.subcategories .main_content .category_info .subcategory .info p.title_inf {
    margin: 0 0 5px;
    font-weight: bold;
}

.subcategories .main_content .category_info .subcategory .info p.text_inf {
    margin: 0 0 15px;
}

.subcategories .main_content .category_info .subcategory .info p:last-child {
    margin: 0;
}

.subcategories .main_content .category_info .subcategory .btns h3 {
    font-size: 20px;
}

.subcategories .main_content .category_info .subcategory .btns a {
    background-color: white;
    color: #446fab;
    border: 2px solid #446fab;
    padding: 12px 10px;
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    border-radius: 4px;
    margin: 15px 0 0;
}

.subcategories .main_content .category_info .subcategory .btns a:last-child {
    border: 2px solid #404148;
    color: #404148;
}

.subcategories .main_content .category_info .subcategory .btns a img {
    margin: 0 5px 0 0;
}

.subcategories .listItem-content {
    display: flex !important;
    justify-content: space-between;
}

.divisiones .quimicos .quim-ind {
    display: none !important;
}

.divisiones .quimicos .quim-ind.prueba {
    display: block !important;
}

.divisiones .adhesivos .quim-ind {
    display: block !important;
}

.divisiones .adhesivos .quim-ind.prueba {
    display: none !important;
}

.divisiones .hero {
    position: relative;
}

.divisiones .hero h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 35px;
}

.divisiones .section {
    padding: 20px;
    background: #f6f6f6;
}

.divisiones .section h2 {
    font-size: 28px;
    padding: 0 0 15px;
    margin: 0 0 30px;
}

.divisiones .section .quimicos {
    margin: 0 0 30px;
}

.divisiones .section .quimicos h2:before {
    background-color: #cc810b;
}

.divisiones .section .quimicos h3 {
    font-size: 26px;
    margin: 0 0 15px;
}

.divisiones .section .quimicos h3 a {
    margin: 0 0 0 30px;
    color: #cc810b;
    font-size: 11px;
    text-decoration: underline !important;
}

.divisiones .section .quimicos .subcategorias {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.divisiones .section .quimicos .subcategorias .subcategoria {
    width: 100%;
    max-width: 580px;
    margin: 0 auto 40px;
    background: white;
    padding: 30px 20px;
}

.divisiones .section .quimicos .subcategorias .subcategoria h4 {
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    margin: 0 0 25px;
}

.divisiones .section .quimicos .subcategorias .subcategoria h4 a {
    color: #333;
}

.divisiones .section h2 a {
    color: #333;
}

.divisiones .section .quimicos .subcategorias.subs-new .subcategoria {
    background: transparent;
    padding: 0;
}

.divisiones .section .quimicos .subcategorias.subs-new .subcategoria h4 {
    text-align: left !important;
    font-weight: bold
}

.divisiones .section .quimicos .subcategorias.subs-new .subcategoria .items-productos {
    background: white;
    padding: 50px 20px;
}

.divisiones .slick-arrow {
    background: transparent !important;
    color: black !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    width: 19px !important;
    height: 38px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    top: 39% !important;
}

.divisiones .slick-arrow.slick-next {
    right: -20px !important;
}

.divisiones .slick-arrow.slick-prev {
    left: -20px !important;
}

.divisiones .section .quimicos .subcategorias .subcategoria .reel_cont .nbs-flexisel-inner {
    background: transparent;
    border: none;
}

.divisiones .section .quimicos .subcategorias .subcategoria .reel_cont .nbs-flexisel-inner .nbs-flexisel-ul {
    height: auto;
}

.divisiones .section .quimicos .subcategorias .subcategoria .reel_cont .nbs-flexisel-inner .nbs-flexisel-ul .nbs-flexisel-item {
    margin: 0 3px;
    max-width: 102px;
}

.divisiones .section .quimicos .subcategorias .subcategoria .reel_cont .nbs-flexisel-inner .nbs-flexisel-ul .nbs-flexisel-item a {
    display: block;
}

.divisiones .section .quimicos .subcategorias .subcategoria .reel_cont .nbs-flexisel-inner .nbs-flexisel-ul .nbs-flexisel-item img {
    border: 1px solid #ccc;
    max-width: 102px;
}

.divisiones .section .quimicos .subcategorias .subcategoria .reel_cont .nbs-flexisel-inner .nbs-flexisel-ul .nbs-flexisel-item span {
    line-height: 1;
}

.divisiones .section .quimicos .subcategorias .subcategoria .reel_cont .nbs-flexisel-inner .nbs-flexisel-nav-left {
    background: transparent;
    color: black;
    left: 3px;
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 0;
    margin: 0;
    width: 19px;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divisiones .section .quimicos .subcategorias .subcategoria .reel_cont .nbs-flexisel-inner .nbs-flexisel-nav-left:before {
    content: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/reel-left.png");
    width: 9px;
    height: 23px;
}

.divisiones .section .quimicos .subcategorias .subcategoria .reel_cont .nbs-flexisel-inner .nbs-flexisel-nav-right {
    background: transparent;
    color: black;
    right: 3px;
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 0;
    margin: 0;
    width: 19px;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divisiones .section .quimicos .subcategorias .subcategoria .reel_cont .nbs-flexisel-inner .nbs-flexisel-nav-right:before {
    content: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/reel-right.png");
    width: 9px;
    height: 23px;
}

.divisiones .section .marcaje h2:before {
    background-color: #678dc2;
}

.divisiones .section .marcaje .projects {
    background: white;
    width: 100%;
    margin: 0 auto 30px;
    padding: 30px 20px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.divisiones .section .marcaje .projects .text p {
    font-size: 20px;
    margin: 0 0 40px
}

.divisiones .section .marcaje .projects .text ul {
    padding: 0 0 0 20px;
    margin: 0 0 20px;
}

.divisiones .section .marcaje .projects .text ul li {
    font-size: 18px;
    margin: 0 0 7px;
}

.divisiones .section .marcaje .projects .text a {
    font-size: 12px;
    color: #678dc2;
    font-weight: bold;
    margin: 0;
    letter-spacing: 2px;
    text-decoration: underline !important;
}

.divisiones .section .marcaje .projects .text ul li a {
    font-size: 18px !important;
    color: #404148 !important;
    font-weight: normal !important;
    margin: 0 !important;
    letter-spacing: 0px !important;
    text-decoration: initial !important;
}

.divisiones .section .marcaje .projects .images {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 670px;
}

.divisiones .section .marcaje .projects .images .img img {
    display: block;
    margin: 0 auto 10px;
}

.divisiones .section .marcaje .projects .images .img {
    text-align: center;
    min-height: 215px;
}

.divisiones .section .marcaje .projects .images .img a {
    font-size: 11px;
    text-align: center;
    color: #678dc2;
    font-weight: bold;
    margin: 10px 0 0;
    letter-spacing: 2px;
    text-decoration: underline;
}

.divisiones .section .marcaje .projects .images .img p a {
    font-size: 15px;
    color: #404148;
    font-weight: normal;
    margin: 0;
    letter-spacing: 0;
    text-decoration: none;
}

.divisiones .section .marcaje .projects .images .img p {
    font-size: 15px;
    text-align: center;
    margin: 0 0 10px;
}

.divisiones .section .automatizacion h2:before {
    background-color: #62a67c;
}

.divisiones .section .automatizacion .projects {
    background: white;
    width: 100%;
    margin: 0 auto 30px;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.divisiones .section .automatizacion .projects .text {
    width: 35%;
    padding: 40px;
}

.divisiones .section .automatizacion .projects .text p {
    font-size: 18px;
    margin: 0 0 40px;
}

.divisiones .section .automatizacion .projects .text ul {
    padding: 0 0 0 20px;
    margin: 0 0 20px;
}

.divisiones .section .automatizacion .projects .text ul li {
    margin: 0 0 7px;
    color: #4a4d56;
    font-size: 16px;
}

.divisiones .section .automatizacion .projects .text a {
    font-size: 12px;
    color: #62a67c;
    font-weight: bold;
    margin: 0;
    letter-spacing: 2px;
    text-decoration: underline !important;
}

.divisiones .section .automatizacion .projects .images {
    display: flex;
    justify-content: center;
    align-items: center;
}

.divisiones .section .automatizacion .projects .images .img img {
    display: block;
    margin: 0 auto;
}

.divisiones .section .automatizacion .projects .images .img p {
    font-size: 15px;
    text-align: center;
}

.divisiones .section .quimicos .subcategorias.subs-new .subcategoria .items-productos .slick-arrow.slick-next {
    right: 0 !important;
}

.divisiones .section .quimicos .subcategorias.subs-new .subcategoria .items-productos .slick-arrow.slick-prev {
    left: 0 !important;
}

.divisiones .section .bi {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.divisiones .section .bi .servicio {
    width: 100%;
    max-width: 580px;
    margin: 0 0 30px;
}

.divisiones .section .bi .servicio h2:before {
    background-color: #585353;
}

.divisiones .section .bi .servicio .sides {
    background: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.divisiones .section .bi .servicio .sides .text {
    width: 50%;
    padding: 0 20px;
}

.divisiones .section .bi .servicio .sides .text p {
    font-size: 16px;
    margin: 0 0 15px;
}

.divisiones .section .bi .servicio .sides .text ul {
    padding: 0 0 0 20px;
    margin: 0 0 15px;
}

.divisiones .section .bi .servicio .sides .text ul li {
    font-size: 15px;
    margin: 0 0 7px;
}

.divisiones .section .bi .servicio .sides .text a {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2px;
    text-decoration: underline !important;
    color: #585353;
    text-align: left;
    margin: 30px auto 0;
    display: block;
}

.divisiones .section .bi .servicio .sides .images {
    display: flex;
    justify-content: center;
    align-items: center;
}

.divisiones .section .bi .servicio .sides .images .img img {
    display: block;
    margin: 0 auto 10px;
}

.divisiones .section .bi .servicio .sides .images .img p {
    font-size: 15px;
    text-align: center;
}

.divisiones .section .bi .vending {
    width: 100%;
    max-width: 580px;
    margin: 0 0 30px;
}

.divisiones .section .bi .vending h2:before {
    background-color: #b82e2b;
}

.divisiones .section .bi .vending .sides {
    background: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.divisiones .section .bi .vending .sides .text {
    width: 50%;
    padding: 0 20px;
}

.divisiones .section .bi .vending .sides .text p {
    font-size: 16px;
    margin: 0 0 15px;
}

.divisiones .section .bi .vending .sides .text ul {
    padding: 0 0 0 20px;
    margin: 0 0 15px;
}

.divisiones .section .bi .vending .sides .text ul li {
    font-size: 15px;
    margin: 0 0 7px;
}

.divisiones .section .bi .vending .sides .text a {
    font-size: 12px;
    color: #b82e2b;
    font-weight: bold;
    letter-spacing: 2px;
    text-align: left;
    margin: 30px auto 0;
    text-decoration: underline !important;
    display: block;
}

.divisiones .section .bi .vending .sides .text a span {
    color: inherit;
}

.divisiones .section .bi .vending .sides .images {
    display: flex;
    justify-content: center;
    align-items: center;
}

.divisiones .section .bi .vending .sides .images .img img {
    display: block;
    margin: 0 auto 10px;
}

.divisiones .section .bi .vending .sides .images .img p {
    font-size: 15px;
    text-align: center;
}

.nosotros .hero {
    position: relative;
    background: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-new-marcas.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.nosotros .hero .text {
    text-align: center;
}

.nosotros .hero .text h1 {
    color: white;
    font-size: 35px;
    margin: 0 0 10px;
}

.nosotros .hero .text p {
    font-size: 20px;
    color: white;
}

.nosotros .lineas {
    padding: 30px 0;
}

.nosotros .lineas .sides_row {
    justify-content: center;
}

.nosotros .lineas .side {
    text-align: center;
    padding: 25px;
}

.nosotros .lineas h2 {
    font-size: 28px;
    padding: 0 0 15px;
    margin: 0 0 20px;
}

.nosotros .lineas h2:before {
    background-color: #de9625;
}

.nosotros .lineas ul {
    padding: 0 0 0 20px;
    display: inline-block;
}

.nosotros .lineas ul li {
    color: #de9625;
    font-size: 18px;
    text-align: left;
    margin: 0 0 5px;
}

.nosotros .lineas ul li span {
    color: #333333;
}

.nosotros .lineas p {
    font-size: 18px;
    text-align: center;
    margin: 30px 0 0;
}

.nosotros .mis_vis {
    background: #f6f6f6;
    padding: 60px 0;
}

.nosotros .mis_vis .sides_row {
    justify-content: space-around;
}

.nosotros .mis_vis h2 {
    font-size: 28px;
    padding: 0 0 20px;
    margin: 0 0 30px;
    text-align: center;
}

.nosotros .mis_vis h2:before {
    background-color: #de9625;
}

.nosotros .mis_vis p {
    font-size: 18px;
    text-align: left;
    margin: 30px 0 0;
}

.nosotros .values {
    position: relative;
    background: url("https://cdn2.hubspot.net/hubfs/4488105/bigcommerce/bg-blue-us.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    height: 230px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nosotros .values .sides_row {
    align-items: center;
    justify-content: center;
}

.nosotros .values h2 {
    font-size: 35px;
    color: black;
}

.nosotros .values h2.lg {
    display: block;
}

.nosotros .values h2.xs {
    display: none;
}

.nosotros .values ul li {
    font-size: 18px;
    color: white;
    margin: 0 0 5px;
}

.resources_int .banner_intro {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-new-marcas.jpg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.resources_int .banner_intro .container {
    min-height: 145px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.resources_int .banner_intro h1 {
    color: white;
    text-transform: uppercase;
    font-size: 40px;
    letter-spacing: 8px;
    padding-bottom: 15px;
    margin-bottom: 0;
}

.resources_int .banner_intro h1:before {
    background-color: #de9625;
}

.resources_int .resources_part {
    padding: 45px 0;
}

.resources_int .resources_part .resource {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 25px;
    border: 1px solid #d6d6d6;
    border-radius: 2px;
    width: 100%;
    max-width: 755px;
    min-height: 260px;
    padding-right: 40px;
}

.resources_int .resources_part .resource:last-child {
    margin-bottom: 0;
}

.resources_int .resources_part .resource .photo {
    width: 100%;
    max-width: 200px;
    margin-right: 50px;
}

.resources_int .resources_part .resource .photo img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.resources_int .resources_part .resource .info {
    display: block;
    width: 100%;
    max-width: 455px;
}

.resources_int .resources_part .resource .info h3 {
    color: #4a4d56;
    font-size: 20px;
}

.resources_int .resources_part .resource .info h3 a {
    color: inherit;
    text-decoration: none;
}

.resources_int .resources_part .resource .info p {
    margin: 15px 0;
    line-height: 1.75;
    font-size: 16px;
    color: #4a4d56;
}

.resources_int .resources_part .resource .info a.lk {
    color: #cc810b;
    display: flex;
    align-items: center;
    text-decoration: underline !important;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    cursor: pointer;
}

.resources_int .resources_part .resource .info a.lk img {
    margin-right: 5px;
}

.resources_int .resources_part .resource .info a.lk span {
    color: inherit;
}


.resources_int .resources_part .tabs-resources {
    max-width: 1026px;
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    border-bottom: 1px solid #BDBDBD;
}

.resources_int .resources_part .tabs-resources .btn-resource {
    display: block;
    width: 33.33%;
    font-size: 22px;
    font-weight: 500;
    color: #333333;
    cursor: pointer;
    opacity: 0.4;
    text-align: center;
    padding-bottom: 20px;
}

.resources_int .resources_part .tabs-resources .btn-resource:hover {
    opacity: 1;
}

.resources_int .resources_part .tabs-resources .btn-resource.active {
    opacity: 1;
    border-bottom: 3px solid #333333;
}

.resources_int .resources_part .tabs-resources .btn-resource.orn {
    color: #E58200;
}

.resources_int .resources_part .tabs-resources .btn-resource.bll {
    color: #4D8DC5;
}

.resources_int .resources_part .tabs-resources .btn-resource.grn {
    color: #23A478;
}

.resources_int .resources_part .boxes-resources {
    padding: 30px 20px;
    max-width: 1084px;
    width: 100%;
    margin: 0 auto;
}

.resources_int .resources_part .boxes-resources .item-resource {
    max-width: 1200px;
    width: 100%;
    border: 1px solid #E5EAF4;
    border-radius: 16px;
    box-shadow: 0px 10px 35px rgba(0, 0, 0, 0.03);
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}

.resources_int .resources_part .boxes-resources .item-resource .txt-resource {
    max-width: 595px;
    width: 100%;
    padding: 30px 50px;
}

.resources_int .resources_part .boxes-resources .item-resource .txt-resource .span-type {
    display: inline-block;
    background-color: #C3D7E2;
    color: #333;
    font-size: 12px;
    border-radius: 100px;
    padding: 8px 16px;
    text-transform: uppercase;
    margin-bottom: 25px;
    letter-spacing: 1.2px;
}

.resources_int .resources_part .boxes-resources .item-resource .txt-resource h2 {
    color: #333;
    font-size: 32px;
    line-height: 46px;
    margin-bottom: 15px;
}

.resources_int .resources_part .boxes-resources .item-resource .txt-resource h2 a {
    color: inherit;
}

.resources_int .resources_part .boxes-resources .item-resource .txt-resource p {
    color: #596780;
    font-size: 18px;
    line-height: 32px;
}

.resources_int .resources_part .boxes-resources .item-resource .img-resource {
    max-width: 595px;
    width: 100%;
}

.resources_int .resources_part .boxes-resources .box-items-r {
    display: none;
}

.resources_int .resources_part .boxes-resources .box-items-r.active {
    display: block;
}

.subcategories .main_content .category_info .subcategory .listItem-actions.btns .price-currency p {
    text-align: center;
}

.subcategories .main_content .banner-category {
    border-width: 1px;
    border-color: rgb(103, 141, 194);
    border-style: solid;
    border-radius: 8px;
    background-color: rgb(252, 252, 252);
    padding: 30px 10px;
}

.subcategories .main_content .banner-category h4 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #4a4d56;
}

.subcategories .main_content .banner-category p.intro-bann {
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    margin: 15px 0;
}

.subcategories .main_content .banner-category a.a-banner {
    font-size: 16px;
    color: #cc8133;
    text-decoration: underline !important;
    text-align: center;
    font-weight: bold;
    display: block;
}

.subcategories .main_content .banner-category p {
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    margin: 10px 0 0px;
}

.subcategories .main_content .banner-category p a {
    display: block;
    color: #4a4d56;
}

.subcategories .main_content .sidebar_menu .category a.btn-coll {
    position: relative;
    /*    border: 0!important;
    padding: 0!important;*/
}

.subcategories .main_content .sidebar_menu .category a.btn-coll:after {
    position: absolute;
    content: "+";
    right: 10px;
    top: 5px !important;
    transition: all 0.2s;
    font-size: 22px;
    padding: 0 17px;
}

.subcategories .main_content .sidebar_menu .category a.btn-coll.active:after {
    position: absolute;
    content: "-";
    transition: all 0.2s
}

.modal-body.quickView .currenci-w-price {
    display: none;
}


/*INICIO ESTILOS DEL POP*/

.int-pop.show-pop .bg-shadow {
    opacity: 1 !important;
    visibility: visible !important;
}

.int-pop.show-pop .pop {
    opacity: 1 !important;
    visibility: visible !important;
}

.int-pop .bg-shadow {
    transition: all 0.3s ease-in-out !important;
    top: 0 !important;
    height: 100vh !important;
    width: 100% !important;
    background: rgba(0, 0, 0, 0.7) !important;
    position: fixed !important;
    opacity: 0 !important;
    visibility: hidden !important;
    z-index: 10 !important;
}

.int-pop .pop {
    transition: all 0.3s ease-in-out !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    top: 0 !important;
    height: 100vh !important;
    width: 100% !important;
    background: transparent !important;
    position: fixed !important;
    opacity: 0 !important;
    visibility: hidden !important;
    z-index: 11 !important;
}

.int-pop .pop .pop-content {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    background: white !important;
    max-width: 770px !important;
    width: 770px !important;
    position: relative !important;
}

.int-pop .pop .pop-content .close-pop {
    font-size: 30px !important;
    color: #333 !important;
    position: absolute !important;
    right: 5px !important;
    top: 5px !important;
    z-index: 1 !important;
    width: 20px !important;
    height: 20px !important;
}

.int-pop .pop .pop-content .close-pop:before {
    content: '' !important;
    position: absolute !important;
    width: 15px !important;
    height: 3px !important;
    background: #444 !important;
    transform: rotate(45deg) !important;
    top: 10px !important;
    left: 2px !important;
}

.int-pop .pop .pop-content .close-pop:after {
    content: '' !important;
    position: absolute !important;
    width: 15px !important;
    height: 3px !important;
    background: #444 !important;
    transform: rotate(-45deg) !important;
    top: 10px !important;
    left: 2px !important;
}

.int-pop .pop .pop-content .form {
    width: 485px !important;
    padding: 15px !important;
}

.int-pop .pop .pop-content .text {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    position: relative !important;
    max-width: 265px !important;
}

.int-pop .pop .pop-content .text:before {
    position: absolute !important;
    content: '' !important;
    border-bottom: 20px solid transparent !important;
    border-right: 15px solid white !important;
    /* border-left: 25px solid white !important; */
    border-top: 193px solid white !important;
    right: 0 !important;
    top: 0 !important;
}

.int-pop .pop .pop-content .text:after {
    position: absolute !important;
    content: '' !important;
    border-bottom: 193px solid white !important;
    border-right: 15px solid white !important;
    /* border-left: 25px solid white !important; */
    border-top: 20px solid transparent !important;
    right: 0 !important;
    bottom: 0 !important;
}

.int-pop .pop .pop-content .text .content {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 200px !important;
    text-align: center !important;
}

.int-pop .pop .pop-content .text .content h3 {
    font-size: 26px !important;
    color: white !important;
    line-height: 1.3 !important;
    margin: 0 0 20px !important;
    padding: 0 0 20px !important;
    position: relative !important;
}

.int-pop .pop .pop-content .text .content h3:after {
    content: '' !important;
    background: white !important;
    width: 25px !important;
    height: 3px !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}

.int-pop .pop .pop-content .text .content p {
    font-size: 17px !important;
    color: white !important;
}

.int-pop .pop .pop-content .form .hbspt-form label,
.int-pop .pop .pop-content .form .hbspt-form input,
.int-pop .pop .pop-content .form .hbspt-form textarea,
.int-pop .pop .pop-content .form .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif !important;
}

.int-pop .pop .pop-content .form .hbspt-form fieldset {
    max-width: 100% !important;
    margin-bottom: 15px !important;
}

.int-pop .pop .pop-content .form .hbspt-form label {
    color: white !important;
    font-size: 13px !important;
    font-weight: bold !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    margin-bottom: 5px !important;
    display: block !important;
}

.int-pop .pop .pop-content .form .hbspt-form label span.hs-form-required {
    color: red !important;
}

.int-pop .pop .pop-content .form .hbspt-form input[type="text"],
.int-pop .pop .pop-content .form .hbspt-form input[type="tel"],
.int-pop .pop .pop-content .form .hbspt-form input[type="email"] {
    width: 90% !important;
    border-radius: 3px !important;
    border: 1px solid #a2a9b3 !important;
    padding: 4px 10px !important;
    font-size: 13px !important;
}

.int-pop .pop .pop-content .form .hbspt-form .hs-input.error {
    border-color: #ff3565 !important;
}

.int-pop .pop .pop-content .form .hbspt-form .hs-error-msgs {
    display: none !important;
}

.int-pop .pop .pop-content .form .hbspt-form textarea {
    max-width: 95% !important;
    min-width: 95% !important;
    width: 95% !important;
    height: 50px !important;
    max-height: 80px !important;
    padding: 4px 10px !important;
}

.int-pop .pop .pop-content .form .hbspt-form select {
    width: 90% !important;
    height: 26px !important;
    font-size: 13px;
}

.int-pop .pop .pop-content .form .hbspt-form input[type="submit"] {
    width: 200px !important;
    line-height: 1 !important;
    padding: 12px 0 10px !important;
    letter-spacing: 0px !important;
    background-color: #436fab !important;
    border: 1px solid #436fab !important;
    text-align: center !important;
    color: white !important;
    font-size: 13px !important;
    text-transform: none !important;
    font-weight: bold !important;
}

.btn-pop {
    display: block !important;
    cursor: pointer !important;
    position: relative !important;
}

.no-pop {
    display: none !important;
}

.int-pop .pop .pop-content.lg {
    max-width: 920px !important;
    width: 920px !important;
}

.int-pop .pop .pop-content.md {
    max-width: 820px !important;
    width: 820px !important;
}

.int-pop .pop .pop-content.lg .form {
    width: 550px !important;
    max-width: 550px !important;
}

.int-pop .pop .pop-content.lg .text {
    max-width: 360px !important;
    width: 360px !important;
}

.int-pop .pop .pop-content.md .text {
    max-width: 300px !important;
    width: 300px !important;
}

.int-pop .pop .pop-content.lg .text:before {
    border-bottom: 38px solid transparent !important;
    border-right: 25px solid white !important;
    /* border-left: 25px solid white !important; */
    border-top: 251px solid white !important;
}

.int-pop .pop .pop-content.md .text:before {
    border-bottom: 20px solid transparent !important;
    border-right: 15px solid white !important;
    /* border-left: 25px solid white !important; */
    border-top: 221px solid white !important;
}

.int-pop .pop .pop-content.lg .text:after {
    border-bottom: 251px solid white !important;
    border-right: 25px solid white !important;
    /* border-left: 25px solid white !important; */
    border-top: 38px solid transparent !important;
}

.int-pop .pop .pop-content.md .text:after {
    border-bottom: 221px solid white !important;
    border-right: 15px solid white !important;
    /* border-left: 25px solid white !important; */
    border-top: 20px solid transparent !important;
}

.int-pop .pop .pop-content .text img {
    width: 100% !important;
    max-width: 100% !important;
}


/*FIN ESTILOS DEL POP*/

.category .more-loctite .tabs-catacter-mov {
    display: none;
}

.int-autocrib .center-side {
    margin: 0 auto;
}

.int-autocrib .main_info {
    padding: 25px 0 60px;
}

.int-autocrib .main_info .text {
    padding: 0 30px
}

.int-autocrib .main_info .text p {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 30px;
}

.int-autocrib .main_info .text ul {
    padding-left: 20px;
    margin-bottom: 30px;
}

.int-autocrib .main_info .text ul li {
    list-style: disc;
    font-size: 18px;
    margin-bottom: 7px;
}

.int-autocrib .main_info .text a {
    font-size: 18px;
    text-decoration: underline !important;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.int-autocrib .main_info h1 {
    font-size: 40px;
    margin: 0 0 30px 30px;
    padding: 0 0 20px;
    position: relative;
}

.int-autocrib .main_info h1:after {
    content: '';
    width: 45px;
    height: 2px;
    background: #404148;
    position: absolute;
    bottom: 0;
    left: 0;
}

.int-autocrib .main_info .ac-sec {
    position: relative;
    width: 100%;
    max-width: 1080px;
    min-height: 380px;
    margin: 0 auto;
    background-color: white;
}

.int-autocrib .main_info .ac-sec .col_part {
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
}

.int-autocrib .main_info .ac-sec .btn_cap {
    width: auto;
    margin-left: 30px;
    height: auto;
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease-in-out;
    border: 1px solid #ebebeb;
}

.int-autocrib .main_info .ac-sec .btn_cap span {
    color: #494949;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
}

.int-autocrib .main_info .ac-sec .btn_cap.active {
    border: 1px solid #770600;
}

.int-autocrib .main_info .ac-sec .btn_cap.active span {
    color: #fff;
}

.int-autocrib .main_info .ac-sec .btn_cap.no_bord {
    border-bottom: 0;
}

.int-autocrib .main_info .ac-sec .btn_cap:hover {
    border: 1px solid #770600;
}

.int-autocrib .main_info .ac-sec .btn_cap:hover span {
    color: white;
}

.int-autocrib .main_info .ac-sec .box {
    top: 25px;
    right: 0;
    position: absolute;
    width: calc(100% - 125px);
    display: none;
    height: 100%;
}

.int-autocrib .main_info .ac-sec .box.active {
    display: block;
}

.int-autocrib .main_info .ac-sec .box .cont {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.int-autocrib .main_info .ac-sec .box .cont .side_img {
    width: 330px;
    margin-left: 0;
}

.int-autocrib .main_info .ac-sec .box .cont .side_img img {
    max-width: 220px;
    display: block;
    margin: 0 auto;
}

.int-autocrib .main_info .ac-sec .box .cont .side_inf {
    display: flex;
    justify-content: center;
    align-items: center;
}

.int-autocrib .main_info .ac-sec .box .cont .side_inf .txt {
    max-width: 365px;
}

.int-autocrib .main_info .ac-sec .box .cont .side_inf h3 {
    font-size: 19px;
    color: #494949;
    font-weight: bold;
    margin-bottom: 20px;
}

.int-autocrib .main_info .ac-sec .box .cont .side_inf p {
    line-height: 1.5;
    font-size: 15px;
}

.int-autocrib .main_info .ac-sec .btn_cap img {
    max-width: 100px;
}

.int-autocrib .characteristics {
    background: #f1f1f1;
    padding: 50px 0;
}

.int-autocrib .characteristics h2 {
    font-size: 35px;
    margin: 0 0 50px 30px;
    padding: 0 0 40px;
    position: relative;
    text-align: center;
}

.int-autocrib .characteristics h2:after {
    content: '';
    width: 45px;
    height: 2px;
    background: #404148;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.int-autocrib .characteristics ul {
    padding: 0 50px;
    margin-bottom: 30px;
}

.int-autocrib .characteristics ul li {
    list-style: disc;
    font-size: 18px;
    margin-bottom: 12px;
    line-height: 1.5;
}

.int-autocrib .details {
    background: #f1f9fe;
    padding: 50px 0;
}

.int-autocrib .details h2 {
    font-size: 35px;
    margin: 0 0 50px 30px;
    padding: 0 0 40px;
    position: relative;
    text-align: center;
}

.int-autocrib .details h2:after {
    content: '';
    width: 45px;
    height: 2px;
    background: #404148;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.int-autocrib .details .text {
    padding: 0 50px;
}

.int-autocrib .details .text h3 {
    font-size: 18px;
    margin-bottom: 20px;
}

.int-autocrib .details .text p {
    font-size: 17px;
    line-height: 1.5;
    margin-bottom: 25px;
}

.int-autocrib .software {
    background: #fff;
    padding: 50px 0;
}

.int-autocrib .software h2 {
    font-size: 35px;
    margin: 0 0 50px 30px;
    padding: 0 0 40px;
    position: relative;
    text-align: center;
}

.int-autocrib .software h2:after {
    content: '';
    width: 45px;
    height: 2px;
    background: #404148;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.int-autocrib .software ul {
    padding: 0 50px;
    margin-bottom: 30px;
}

.int-autocrib .software ul li {
    list-style: disc;
    font-size: 20px;
    margin-bottom: 18px;
    line-height: 1.5;
}

.int-autocrib ul.especificaciones {
    padding: 0 !important;
    margin-top: 30px;
}

.int-autocrib ul.especificaciones li {
    padding: 5px;
    list-style: none;
    font-size: 14px !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 4px;
}

.int-autocrib ul.especificaciones li:nth-child(even) {
    background: #f4f4f4;
    border: 1px solid #e1e1e1;
}

.int-autocrib ul.especificaciones li span {
    width: 50%;
}

.int-autocrib ul.especificaciones li span:first-child {
    font-weight: bold;
}

.int-autocrib .contact_part {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-form-block.jpg");
    background-size: cover;
    background-position: center center;
    padding: 0;
}

.int-autocrib .contact_part .content {
    width: 100%;
    max-width: 100%;
}

.int-autocrib .contact_part .sides_row .side:first-child {
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.int-autocrib .contact_part .sides_row .side:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 25px 0;
    padding-right: 15px;
}

.int-autocrib .contact_part .inf {
    max-width: 515px;
    padding-right: 55px;
}

.int-autocrib .contact_part .inf h3,
.int-autocrib .contact_part .inf p,
.int-autocrib .contact_part .inf ul li,
.int-autocrib .contact_part .inf h4 {
    color: #444;
}

.int-autocrib .contact_part .inf h3 {
    text-align: left;
    font-size: 27px;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.int-autocrib .contact_part .inf h3:before {
    left: 0;
    background-color: #444;
}

.int-autocrib .contact_part .inf h4 {
    font-size: 17px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-weight: normal;
    line-height: 1.75;
}

.int-autocrib .contact_part .form_box {
    border: none;
    border-radius: 2px;
    background-color: transparent;
    box-shadow: none;
    width: 100%;
    max-width: 650px;
    padding: 35px 10px 35px 50px;
    margin-left: 60px;
}

.int-autocrib .contact_part .form_box .ap_link {
    color: #a2a9b3;
}

.int-autocrib .contact_part .form_box .hbspt-form fieldset {
    max-width: 100%;
    margin-bottom: 15px;
}

.int-autocrib .contact_part .form_box .hbspt-form .hs-input.error {
    border-color: #ff3565;
}

.int-autocrib .contact_part .form_box .hbspt-form .hs-error-msgs {
    display: none !important;
}

.int-autocrib .contact_part .form_box .hbspt-form .hs-form-required {
    color: #ff3565;
}

.int-autocrib .contact_part .form_box .hbspt-form label,
.int-autocrib .contact_part .form_box .hbspt-form input,
.int-autocrib .contact_part .form_box .hbspt-form textarea,
.int-autocrib .contact_part .form_box .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif;
}

.int-autocrib .contact_part .form_box .hbspt-form label {
    color: #4a4d56;
    font-size: 13px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px;
    display: block;
}

.int-autocrib .contact_part .form_box .hbspt-form input[type="text"],
.int-autocrib .contact_part .form_box .hbspt-form input[type="tel"],
.int-autocrib .contact_part .form_box .hbspt-form input[type="email"] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #d5880d;
    padding: 4px 10px;
    font-size: 13px;
}

.int-autocrib .contact_part .form_box .hbspt-form input[type="submit"] {
    width: 225px;
    line-height: 1;
    padding: 12px 0 10px;
    letter-spacing: 3px;
    background-color: #de921b;
    border: 1px solid #e4a034;
    text-align: center;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

.int-autocrib .contact_part .form_box .hbspt-form select {
    width: 90%;
    height: 26px;
    font-size: 13px;
    border: 1px solid #d5880d;
}

.int-autocrib .contact_part .form_box .hbspt-form textarea {
    max-width: 95%;
    min-width: 95%;
    width: 95% !important;
    min-height: 50px;
    max-height: 80px;
    border: 1px solid #d5880d;
    border-radius: 3px;
    padding: 4px 10px;
}

.int-autocrib .request-demo {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/background-request.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 35px 0;
}

.int-autocrib .request-demo .box-demo {
    background-color: rgba(241, 241, 241, 0.71);
    max-width: 100%;
    padding: 45px 30px;
    z-index: 1;
}

.int-autocrib .request-demo .box-demo h2 {
    text-align: center;
    font-size: 28px;
    position: relative;
}

.int-autocrib .request-demo .box-demo h2:after {
    display: block;
    width: 43px;
    height: 2px;
    content: "";
    margin: 20px auto;
    background-color: #66676b;
}

.int-autocrib .request-demo .box-demo p {
    text-align: center;
    font-size: 18px;
    max-width: 715px;
    width: 100%;
    margin: 0 auto;
}

.int-autocrib .request-demo .box-demo a.btn-request-demo {
    background-color: rgb(221, 30, 38);
    display: flex;
    justify-content: center;
    text-align: center;
    max-width: 185px;
    width: 100%;
    margin: 45px auto 0;
    opacity: 1;
    z-index: 10;
    color: white;
    font-weight: bold;
    padding: 10px 0;
    font-size: 18px;
    border-radius: 7px;
}

.int-marcaje .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-telesis-uv.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100%;
}

.int-marcaje .hero .content {
    height: 300px;
    display: flex;
    align-items: center;
}

.int-marcaje .hero .txt {
    width: 100%;
    max-width: 600px;
}

.int-marcaje .hero .txt h1,
.int-marcaje .hero .txt p {
    color: white;
}

.int-marcaje .hero .txt h1 {
    font-size: 37px;
    text-align: left;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.int-marcaje .hero .txt h1:before {
    left: 0;
    background-color: white;
}

.int-marcaje .hero .txt p {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 20px;
}

.int-marcaje .hero .txt a {
    width: 240px;
    display: block;
    color: white;
    border: 2px solid #fff;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    letter-spacing: 2px;
}

.int-marcaje .hero .txt a:hover {
    text-decoration: none;
    background-color: #d5880d;
    color: #fff;
    border-color: #d5880d;
    box-shadow: 3px 3px 4px 0px rgba(60, 60, 60, 0.4);
}

.int-marcaje .hero .txt a:after {
    content: "▸";
    position: absolute;
    font-size: 14px;
    top: 11px;
    margin-left: 5px;
}

.int-marcaje .apps-marcaje {
    padding: 60px 0;
}

.int-marcaje .apps-marcaje h2 {
    font-size: 28px;
    margin: 0 0 60px;
    padding: 0 0 20px;
}

.int-marcaje .apps-marcaje h2:before {
    background: #678dc2;
}

.int-marcaje .apps-marcaje .app {
    width: 90%;
    margin: 0 auto;
    border: 1px solid #e4e9ed;
    border-radius: 5px;
    text-align: center;
}

.int-marcaje .apps-marcaje .app h3 {
    font-size: 18px;
    color: #494949;
    padding: 0 15px;
    height: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-weight: 600;
}

.int-marcaje .apps-marcaje .app img {
    width: 100%;
}

.int-marcaje .apps-marcaje .app .text {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 171px;
    padding: 30px;
}

.int-marcaje .apps-marcaje .app .text ul {
    margin: 0 auto;
    text-align: left;
    display: inline-block;
    padding: 0 0 0 20px;
}

.int-marcaje .apps-marcaje .app .text ul li {
    font-size: 17px;
    margin: 0 0 5px;
    color: #678dc2;
}

.int-marcaje .apps-marcaje .app .text ul li:last-child {
    margin: 0;
}

.int-marcaje .apps-marcaje .app .text ul li span {
    color: #494949;
}

.int-marcaje .apps-marcaje .app .text p {
    font-size: 17px;
    text-align: left;
}

.int-marcaje .marcadoras {
    padding: 60px 0;
    background: #f6f6f6;
}

.int-marcaje .marcadoras h2 {
    font-size: 28px;
    margin: 0 0 60px;
    padding: 0 0 20px;
}

.int-marcaje .marcadoras h2:before {
    background: #678dc2;
}

.int-marcaje .marcadoras .main-img {
    margin: 0 0 50px;
}

.int-marcaje .marcadoras .main-img img {
    margin: 0 auto;
    display: block;
    border-radius: 5px;
    border: 1px solid #ebebeb;
}

.int-marcaje .marcadoras .marcadoras-products {
    margin: 0 0 50px;
}

.int-marcaje .marcadoras .marcadoras-products .text {
    width: 80%;
    margin: 0 auto;
}

.int-marcaje .marcadoras .marcadoras-products .text h3 {
    font-size: 20px;
    margin: 0 0 20px;
}

.int-marcaje .marcadoras .marcadoras-products .text ul {
    padding: 0 0 0 20px;
    margin: 0 0 40px;
}

.int-marcaje .marcadoras .marcadoras-products .text ul li {
    font-size: 17px;
    margin: 0 0 20px;
    color: #678dc2;
}

.int-marcaje .marcadoras .marcadoras-products .text ul li:last-child {
    margin: 0;
}

.int-marcaje .marcadoras .marcadoras-products .text ul li span {
    color: #494949;
}

.int-marcaje .marcadoras .marcadoras-products .text a {
    font-size: 17px;
    color: #678dc2;
    text-decoration: underline !important;
}

.int-marcaje .marcadoras .marcadora-tabs {
    position: relative;
}

.int-marcaje .marcadoras .marcadora-tabs h2 {
    text-align: center;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec {
    position: relative;
    width: 100%;
    max-width: 1080px;
    min-height: 380px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .col_part {
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .btn_cap {
    width: auto;
    margin-left: 30px;
    height: auto;
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease-in-out;
    border: 1px solid #ebebeb;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .btn_cap span {
    color: #494949;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .btn_cap.active {
    border: 1px solid #770600;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .btn_cap.active span {
    color: #fff;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .btn_cap.no_bord {
    border-bottom: 0;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .btn_cap:hover {
    border: 1px solid #770600;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .btn_cap:hover span {
    color: white;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .box {
    top: 0;
    left: 0;
    position: absolute;
    width: 550px;
    display: none;
    height: 100%;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .box.active {
    display: block;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .box .cont {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .box .cont .side_img {
    width: auto;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .box .cont .side_img img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .box .cont .side_inf {
    display: flex;
    justify-content: center;
    align-items: center;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .box .cont .side_inf .txt {
    max-width: 365px;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .box .cont .side_inf h3 {
    font-size: 19px;
    color: #494949;
    font-weight: bold;
    margin-bottom: 20px;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .box .cont .side_inf p {
    line-height: 1.5;
    font-size: 15px;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .list-float {
    position: absolute;
    right: 0;
    top: 50px;
    padding: 0 0 0 20px;
    max-width: 500px;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .list-float li {
    font-size: 17px;
    margin: 0 0 20px;
    color: #678dc2;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .list-float li:last-child {
    margin: 0;
}

.int-marcaje .marcadoras .marcadora-tabs .ac-sec .list-float li span {
    color: #494949;
}

.int-marcaje .catalogo {
    background: linear-gradient(to right, #dfe6e9, #ffffff);
    padding: 50px 0;
    border-top: 2px solid #a9bfce;
    border-bottom: 2px solid #a9bfce;
}

.int-marcaje .catalogo .sides_row {
    justify-content: center;
}

.int-marcaje .catalogo .side {
    display: flex;
    justify-content: center;
    align-items: center;
}

.int-marcaje .catalogo .side .img {
    margin-right: 60px;
}

.int-marcaje .catalogo .side .img img {
    margin: 0 auto;
    display: block;
}

.int-marcaje .catalogo .side .text h3 {
    font-size: 29px;
    margin: 0 0 45px;
    padding: 0 0 35px;
    text-align: left;
}

.int-marcaje .catalogo .side .text h3:before {
    left: 0;
    background: #678dc2 !important;
}

.int-marcaje .catalogo .side .text p {
    font-size: 22px;
    margin: 0 0 55px;
}

.int-marcaje .catalogo .side .text a {
    background: #436fab;
    border-radius: 3px;
    padding: 12px 25px;
    color: white;
    font-weight: bold;
    letter-spacing: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 250px;
}

.int-marcaje .catalogo .side .text a img {
    margin-right: 7px;
}

.int-marcaje .materiales {
    padding: 80px 0;
}

.int-marcaje .materiales h2 {
    font-size: 28px;
    margin: 0 0 60px;
    padding: 0 0 30px;
}

.int-marcaje .materiales h2:before {
    background: #678dc2;
}

.int-marcaje .materiales .material {
    width: 87%;
    margin: 0 auto;
}

.int-marcaje .materiales .material h3 {
    font-size: 20px;
    text-align: center;
    margin: 0 0 40px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.int-marcaje .materiales .material img {
    margin: 0 auto 40px;
    display: block;
}

.int-marcaje .materiales .material p {
    font-size: 16px;
}

.int-marcaje .proyecto {
    background: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-blue-proyecto-marcaje-fibra.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    padding: 75px 0;
}

.int-marcaje .proyecto .sides_row {
    justify-content: center;
}

.int-marcaje .proyecto .side {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 950px;
}

.int-marcaje .proyecto .side .img img {
    margin: 0 auto;
    display: block;
}

.int-marcaje .proyecto .side .text {
    padding: 0 35px;
}

.int-marcaje .proyecto .side .text h4 {
    font-size: 16px;
    margin: 0 0 15px;
    color: white;
}

.int-marcaje .proyecto .side .text h3 {
    font-size: 21px;
    font-weight: bold;
    margin: 0 0 30px;
    color: white;
}

.int-marcaje .proyecto .side .text ul li {
    padding: 5px;
    list-style: none;
    font-size: 17px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    border-radius: 4px;
    margin: 0 0 20px;
    color: white;
}

.int-marcaje .proyecto .side .text ul li span {
    width: 80%;
    color: white;
}

.int-marcaje .proyecto .side .text ul li span:first-child {
    font-weight: bold;
    width: 20%;
}

.int-marcaje .proyecto .side .text a {
    background: #fff;
    border-radius: 3px;
    padding: 12px 10px;
    color: #436fab;
    font-weight: bold;
    letter-spacing: 2px;
    display: flex;
    font-size: 11px;
    justify-content: center;
    align-items: center;
    max-width: 300px;
}

.int-marcaje .proyecto .side .text a img {
    margin-right: 7px;
}

.int-marcaje .why {
    padding: 60px 0;
}

.int-marcaje .why h2 {
    margin: 0 0 50px;
    padding: 0 0 40px;
    font-size: 28px;
}

.int-marcaje .why h2:before {
    background: #446eaa;
}

.int-marcaje .why ul {
    padding: 0 0 0 20px;
    max-width: 90%;
    margin: 0 auto;
}

.int-marcaje .why ul li {
    font-size: 20px;
    margin: 0 0 25px;
    color: #446eaa;
}

.int-marcaje .why ul li:last-child {
    margin: 0;
}

.int-marcaje .why ul li span {
    color: #494949;
}

.int-marcaje .why ul li ul {
    margin-top: 20px;
}

.int-marcaje .why ul li ul li {
    color: #494949;
    font-size: 16px;
}

.int-marcaje .main-industries {
    padding: 60px 0;
    background: #f6f6f6;
}

.int-marcaje .main-industries h2 {
    margin: 0 0 50px;
    padding: 0 0 40px;
    font-size: 28px;
}

.int-marcaje .main-industries h2:before {
    background: #446eaa;
}

.int-marcaje .main-industries .sides_row {
    justify-content: center;
}

.int-marcaje .main-industries .side img {
    display: block;
    margin: 0 auto 25px;
}

.int-marcaje .main-industries .side p {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.int-marcaje .contact_part.alt .inf .inf_cont .txt {
    padding: 0;
}

.int-marcaje .contact_part.alt .inf .inf_cont .txt p {
    margin: 0 0 15px;
}

.int-marcaje .contact_part.alt .inf .inf_cont .txt p:first-child {
    margin: 0 0 20px;
}

.demo-vending .hero-d-vending {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-vending-demo.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 530px;
    padding: 40px 0;
}

.demo-vending .hero-d-vending .content .lgo-demo {
    position: relative;
    z-index: 1;
}

.demo-vending .hero-d-vending .content .lgo-demo:before {
    position: absolute;
    top: -12px;
    left: -387px;
    height: 70px;
    width: 600px;
    background-color: white;
    content: "";
    z-index: -1;
    border-radius: 2px;
}

.demo-vending .hero-d-vending .content .flex-hero {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.demo-vending .hero-d-vending .content .flex-hero .info-hero {
    max-width: 450px;
    width: 100%;
    margin-right: 45px;
}

.demo-vending .hero-d-vending .content .flex-hero .info-hero h1 {
    color: white;
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 10px;
}

.demo-vending .hero-d-vending .content .flex-hero .info-hero h1 span {
    display: block;
    font-size: 25px;
    color: inherit;
}

.demo-vending .hero-d-vending .content .flex-hero img {
    max-width: 210px;
    width: 100%;
}

.demo-vending .hero-d-vending .content .flex-hero .info-hero p {
    color: white;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 500;
}

.demo-vending .forma-vending {
    border-width: 3px;
    border-color: rgb(60, 59, 71);
    border-style: solid;
    background-color: rgb(60, 59, 71);
    position: absolute;
    right: 0;
    top: 0px;
    height: 530px;
    padding: 20px;
}

.demo-vending .forma-vending h3 {
    color: white;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
}

.demo-vending .forma-vending label {
    margin-bottom: 9px;
}

.demo-vending .forma-vending label span {
    color: white !important;
    font-weight: bold;
}

.demo-vending .forma-vending label span.hs-form-required {
    color: red !important;
}

.demo-vending .forma-vending .hbspt-form {
    max-width: 390px;
    width: 100%;
    margin: 0 auto;
}

.demo-vending .forma-vending .hbspt-form .hs-input {
    max-width: 100%;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}

.demo-vending .forma-vending .hbspt-form #gdpr-949ca137-0ada-450e-b7cb-80baaa30173d {
    width: auto !important;
    margin-right: 10px;
    height: auto !important;
}

.demo-vending .forma-vending .hbspt-form .hs-error-msgs {
    display: none !important;
}

.demo-vending .forma-vending .hbspt-form .hs-input.invalid.error {
    border: 1px solid red !important;
}

.demo-vending .forma-vending .hbspt-form .hs-input {
    border-width: 1px !important;
    border-color: #25a278 !important;
    border-style: solid !important;
    border-radius: 3px !important;
    background-color: rgb(242, 242, 242) !important;
    height: 25px !important;
}

.demo-vending .forma-vending .hbspt-form .hs-submit .actions input {
    border-style: solid;
    border-width: 1px;
    border-color: #25a278;
    border-radius: 2px;
    background-image: -moz-linear-gradient(14deg, rgb(211, 133, 9) 0%, rgb(222, 150, 37) 46%, rgb(222, 144, 22) 100%);
    /* background-image: -webkit-linear-gradient( 14deg, hsl(160deg 63% 39%) 0%, #25a278 46%, #25a278 100%); */
    background-image: -ms-linear-gradient(14deg, rgb(211, 133, 9) 0%, rgb(222, 150, 37) 46%, rgb(222, 144, 22) 100%);
    width: 50%;
    color: white !important;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 0;
    display: flex;
    justify-content: center;
    margin: 13px auto 0;
}

.demo-vending .some-benefits {
    background-color: #f5f5f5;
    padding: 30px 0;
}

.demo-vending .some-benefits h2 {
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 15px;
}

.demo-vending .some-benefits p.info-txt {
    font-size: 18px;
    max-width: 835px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.demo-vending .some-benefits .benefits-vending .items-benefits {
    display: flex;
    justify-content: center;
    margin-top: 22px;
}

.demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit {
    max-width: 350px;
    width: 100%;
    padding: 25px;
    border-width: 2px;
    border-color: rgb(238, 231, 231);
    border-style: solid;
    border-radius: 2px;
    background-color: rgb(255, 255, 255);
    display: flex;
    align-items: center;
}

.demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit:nth-child(2) {
    margin: 0 20px;
}

.demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit img {
    margin-right: 20px;
}

.demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit p {
    margin: 0;
    font-size: 16px;
    color: #838383;
    font-weight: bold;
}

.int-new-marca .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-nabtesco-marca.jpg);
    background-size: cover;
}

.int-new-marca .hero.trans-nabtesco {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-transmisiones-nabtesco.jpg);
}

.int-new-marca .hero.greases-nabtesco {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-grasas-nabtesco.jpg);
}

.int-new-marca .hero .content {
    padding: 30px 0;
    position: relative;
}

.int-new-marca .hero .txt {
    max-width: 645px;
    width: 100%;
}

.int-new-marca .hero .txt h1 {
    font-size: 31px;
    padding-bottom: 20px;
    margin-bottom: 15px;
    text-align: left;
    line-height: 1;
    color: white;
}

.int-new-marca .hero .txt h1:before {
    width: 5%;
    left: 0;
    background-color: white;
}

.int-new-marca .hero .txt p {
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 15px;
    color: white;
}

.int-new-marca .hero .txt a {
    text-transform: uppercase;
    font-weight: 800;
    display: block;
    width: 250px;
    color: white;
    border: 2px solid #fff;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    letter-spacing: 2px;
}

.int-new-marca .hero .txt a span {
    transition: all 0.1s linear;
    left: 0;
    position: relative;
    color: inherit;
    font-size: 15px;
}

.int-new-marca .hero .txt a.btn-pop {
    display: inline-block;
    position: relative;
}

.int-new-marca .hero .logo_brand {
    position: absolute;
    right: 12.5%;
    top: calc(50% - 27px);
}

.int-new-marca .brand-desc {
    padding: 40px 0;
}

.int-new-marca .brand-desc h2 {
    font-size: 28px;
    margin: 0 0 40px;
    padding: 0 0 20px;
}

.int-new-marca .brand-desc h2:before {
    background: #678dc2;
}

.int-new-marca .brand-desc .sides_row {
    align-items: center;
}

.int-new-marca .brand-desc p {
    font-size: 20px;
}

.int-new-marca .types-greases {
    padding: 40px 0;
    background: #e1ebf5;
}

.int-new-marca .types-greases.transmissions {
    background: white;
}

.int-new-marca .types-greases h2 {
    font-size: 28px;
    margin: 0 0 40px;
    padding: 0 0 30px;
}

.int-new-marca .types-greases h2:before {
    background: #678dc2;
}

.int-new-marca .types-greases p {
    font-size: 20px;
    text-align: center;
    margin: 0 0 60px;
    padding: 0 0 20px;
}

.int-new-marca .types-greases .greases .grease {
    background: white;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0 auto 30px;
    width: 92%;
    border: 1px solid #e6eaee;
}

.int-new-marca .types-greases .greases .grease .img img {
    display: block;
}

.int-new-marca .types-greases.medida .greases .grease .img {
    max-width: 250px;
    width: 100%;
}

.int-new-marca .types-greases.medida .greases .grease .img img {
    width: 100%;
}

.int-new-marca .types-greases .greases .grease .text {
    text-align: left;
    padding: 30px;
    width: 100%;
    max-width: 806px;
}

.int-new-marca .types-greases.medida .greases .grease .text {
    max-width: 300px;
}

.int-new-marca .types-greases .greases .grease .text h3 {
    font-size: 20px;
    margin: 0 0 25px;
}

.int-new-marca .types-greases .greases .grease .text p {
    font-size: 17px;
    text-align: left;
    margin: 0;
    padding: 0;
}

.int-new-marca .types-greases .greases .grease .text ul {
    padding-left: 20px;
}

.int-new-marca .types-greases .greases .grease .text ul li {
    font-size: 17px;
}

.int-new-marca .ventajas {
    padding: 40px 0;
    background: #f6f6f6;
}

.int-new-marca .ventajas.transmissions {
    background: white;
}

.int-new-marca .ventajas h2 {
    font-size: 28px;
    margin: 0 0 40px;
    padding: 0 0 30px;
}

.int-new-marca .ventajas h2:before {
    background: #678dc2;
}

.int-new-marca .ventajas ul {
    padding: 0 20px;
}

.int-new-marca .ventajas ul li {
    font-size: 20px;
    margin: 0 0 7px;
}

.int-new-marca .ventajas ul li:last-child {
    margin: 0;
}

.int-new-marca .integrador {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-eres-integrador-nabtesco.jpg);
    background-position: 100%;
    background-size: cover;
    padding: 40px;
}

.int-new-marca .integrador .block {
    background: rgba(81, 142, 197, .7);
    padding: 60px;
}

.int-new-marca .integrador .block .sides_row {
    align-items: center;
}

.int-new-marca .integrador .block .text {
    width: 80%;
    margin: 0 auto;
}

.int-new-marca .integrador .block .text h3 {
    color: white;
    font-size: 25px;
    margin: 0 0 15px;
}

.int-new-marca .integrador .block .text p {
    color: white;
    font-size: 18px;
}

.int-new-marca .integrador .block .link {
    display: flex;
    justify-content: center;
    align-items: center;
}

.int-new-marca .integrador .block .link a {
    background: #de9016;
    padding: 8px 25px;
    color: white;
    font-size: 18px;
    font-weight: bold;
    border-radius: 3px;
}

.int-new-marca .integrador .block .link a span {
    color: white;
}

.int-new-marca .apps-nabtesco {
    padding: 60px 0;
}

.int-new-marca .apps-nabtesco h2 {
    font-size: 28px;
    margin: 0 0 40px;
    padding: 0 0 20px;
}

.int-new-marca .apps-nabtesco h2:before {
    background: #678dc2;
}

.int-new-marca .apps-nabtesco p {
    font-size: 25px;
    text-align: center;
    margin: 0 0 60px;
    padding: 0 0 20px;
}

.int-new-marca .apps-nabtesco .app {
    width: 95%;
    margin: 0 auto;
    border: 1px solid #e4e9ed;
    border-radius: 5px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.int-new-marca .apps-nabtesco .app .img {
    width: 100%;
    max-width: 266px;
}

.int-new-marca .apps-nabtesco .app img {
    width: 100%;
    display: block;
}

.int-new-marca .apps-nabtesco .app .text {
    padding: 15px 25px;
    width: 100%;
    max-width: 302px;
    text-align: left;
}

.int-new-marca .apps-nabtesco .app .text h3 {
    font-size: 17px;
    color: #494949;
    text-align: left;
    font-weight: 600;
    margin: 0 0 15px;
}

.int-new-marca .apps-nabtesco .app .text h3 a {
    color: inherit;
}

.int-new-marca .apps-nabtesco .app .text p {
    font-size: 16px;
    margin: 0 0 25px;
    padding: 0;
}

.int-new-marca .apps-nabtesco .app .text a.btn-verx {
    background: #518ec5;
    border-radius: 5px;
    padding: 5px 22px;
    color: white;
    font-weight: bold;
    text-align: left;
}

.int-new-marca .apps-nabtesco .app .text ul {
    margin: 0 auto;
    text-align: left;
    display: inline-block;
    padding: 0 0 0 20px;
}

.int-new-marca .apps-nabtesco .app .text ul li {
    font-size: 17px;
    margin: 0 0 5px;
    color: #678dc2;
}

.int-new-marca .apps-nabtesco .app .text ul li:last-child {
    margin: 0;
}

.int-new-marca .apps-nabtesco .app .text ul li span {
    color: #494949;
}

.int-new-marca .apps-nabtesco .app .text p {
    font-size: 17px;
    text-align: left;
}

.int-new-marca .industries {
    background-color: #f6f6f6;
    padding: 45px 0;
}

.int-new-marca .industries .content {
    width: 100%;
}

.int-new-marca .industries h2 {
    color: #4a4d56;
    font-size: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.int-new-marca .industries h2:before {
    background-color: #678dc2;
}

.int-new-marca .industries .cards_industries {
    display: flex;
    justify-content: center;
}

.int-new-marca .industries .cards_industries .card {
    border: 1px solid #dadada;
    border-radius: 2px;
    width: 200px;
    height: 190px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: 0 10px;
}

.int-new-marca .industries .cards_industries .card h3 {
    margin: 0 0 30px;
    font-size: 15px;
    text-align: center;
    padding: 0 10px;
}

.int-new-marca .industries .cards_industries .card .ico {
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.int-new-marca .apps-trans {
    padding: 40px 0;
    background: #e1ebf5;
}

.int-new-marca .apps-trans h2 {
    font-size: 28px;
    margin: 0 0 40px;
    padding: 0 0 30px;
}

.int-new-marca .apps-trans h2:before {
    background: #678dc2;
}

.int-new-marca .apps-trans .sides_row {
    flex-wrap: wrap;
}

.int-new-marca .apps-trans .app-trans {
    width: 75%;
    margin: 0 auto 40px;
}

.int-new-marca .apps-trans .app-trans h3 {
    font-size: 18px;
    margin: 0 0 10px;
}

.int-new-marca .contact_part {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-form-block.jpg");
    background-size: cover;
    background-position: center center;
    padding: 0;
}

.int-new-marca .contact_part .content {
    width: 100%;
    max-width: 100%;
}

.int-new-marca .contact_part .sides_row .side:first-child {
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.int-new-marca .contact_part .sides_row .side:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 25px 0;
    padding-right: 15px;
}

.int-new-marca .contact_part .inf {
    max-width: 515px;
    padding-right: 55px;
}

.int-new-marca .contact_part .inf h3 {
    text-align: left;
    font-size: 27px;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.int-new-marca .contact_part .inf h3:before {
    left: 0;
    background-color: #444;
}

.int-new-marca .contact_part .inf h4 {
    font-size: 17px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-weight: normal;
    line-height: 1.75;
}

.int-new-marca .contact_part .form_box {
    border: none;
    border-radius: 2px;
    background-color: transparent;
    box-shadow: none;
    width: 100%;
    max-width: 650px;
    padding: 35px 10px 35px 50px;
    margin-left: 60px;
}

.int-new-marca .types-greases .greases .grease .img {
    width: 100%;
    max-width: 296px;
}

.politica .hero {
    position: relative;
    background: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-new-marcas.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.politica .hero .text {
    text-align: center;
}

.politica .hero .text h1 {
    color: white;
    font-size: 35px;
    padding: 0 0 15px;
    margin: 0 0 20px;
}

.politica .hero .text h1:before {
    background-color: #de9625;
}

.politica .politics {
    padding: 30px 40px;
}

.politica .politics h2 {
    font-size: 28px;
    margin: 50px 0 30px;
}

.politica .politics p {
    font-size: 18px;
    margin: 0 0 30px;
}

.politica .politics ul li {
    font-size: 18px;
    margin: 0 0 15px;
}

.politica .politics ul {
    padding: 0 0 0 20px;
}

.faq .hero {
    position: relative;
    background: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-new-marcas.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.faq .hero .text {
    text-align: center;
}

.faq .hero .text h1 {
    color: white;
    font-size: 35px;
    padding: 0 0 15px;
    margin: 0 0 20px;
}

.faq .hero .text h1:before {
    background-color: #de9625;
}

.faq .faqs .collapses {
    width: 90%;
    margin: 0 auto;
}

.faq .faqs .collapses h2 {
    color: #484C57;
    margin: 50px 0;
    font-size: 25px;
}

.faq .faqs .collapses .collapse-item {
    margin: 0 0 15px;
}

.faq .faqs .collapses .collapse-item .button-collapse {
    position: relative;
    background: #F1F1F1;
    padding: 25px 40px;
    color: #484C57;
    font-size: 20px;
    font-weight: bold;
    display: block;
    border-radius: 5px;
    cursor: pointer;
    border: 1px solid #d6d6d6;
    transition: all .3s ease-in-out;
}

.faq .faqs .collapses .collapse-item .button-collapse:hover {
    background: #484C57;
    color: white;
    border: 1px solid #484C57;
}

.faq .faqs .collapses .collapse-item .button-collapse.active {
    background: #484C57;
    color: white;
    border: 1px solid #484C57;
}

.faq .faqs .collapses .collapse-item .button-collapse .icon {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease-in-out;
}

.faq .faqs .collapses .collapse-item .button-collapse .icon:before {
    content: '';
    width: 27px;
    height: 4px;
    background: #bbbbbb;
    border-radius: 4px;
    position: absolute;
    transition: all .3s ease-in-out;
}

.faq .faqs .collapses .collapse-item .button-collapse .icon:after {
    content: '';
    width: 4px;
    height: 27px;
    background: #bbbbbb;
    border-radius: 4px;
    position: absolute;
    opacity: 1;
    visibility: visible;
    transition: all .3s ease-in-out;
}

.faq .faqs .collapses .collapse-item .button-collapse.active .icon:before {
    background: white;
}

.faq .faqs .collapses .collapse-item .button-collapse.active .icon:after {
    opacity: 0;
    visibility: hidden;
}

.faq .faqs .collapses .collapse-item .button-collapse:hover .icon:before {
    background: white;
}

.faq .faqs .collapses .collapse-item .button-collapse:hover .icon:after {
    background: white;
}

.faq .faqs .collapses .collapse-item .collapse-content {
    padding: 0;
    height: 0;
    transition: all .3s ease-in-out;
}

.faq .faqs .collapses .collapse-item .collapse-content.active {
    padding: 50px;
    height: auto;
}

.faq .faqs .collapses .collapse-item .collapse-content p {
    color: #484C57;
    font-size: 20px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
}

.faq .faqs .collapses .collapse-item .collapse-content p a {
    color: #484C57;
    text-decoration: underline !important;
}

.faq .faqs .collapses .collapse-item .collapse-content.active p {
    opacity: 1;
    visibility: visible;
}

.int-robot .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-robotica.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100%;
}

.int-robot.robot-scara .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-int-robot-scara.jpeg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100%;
}

.int-robot .hero .content {
    height: 300px;
    display: flex;
    align-items: center;
}

.int-robot .hero .txt {
    width: 100%;
    max-width: 600px;
}

.int-robot .hero .txt h1,
.int-robot .hero .txt p {
    color: white;
}

.int-robot .hero .txt h1 {
    font-size: 37px;
    text-align: left;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.int-robot .hero .txt h1:before {
    left: 0;
    background-color: white;
}

.int-robot .hero .txt p {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 20px;
}

.int-robot .hero .txt a {
    width: 240px;
    display: block;
    color: white;
    border: 2px solid #fff;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    letter-spacing: 2px;
}

.int-robot .hero .txt a:hover {
    text-decoration: none;
    background-color: #d5880d;
    color: #fff;
    border-color: #d5880d;
    box-shadow: 3px 3px 4px 0px rgba(60, 60, 60, 0.4);
}

.int-robot .hero .txt a:after {
    content: "▸";
    position: absolute;
    font-size: 14px;
    top: 11px;
    margin-left: 5px;
}

.int-robot .product-robot {
    padding: 50px 0;
}


/*.int-robot .product-robot .sides_row{
  justify-content: space-between;
  }*/

.int-robot .product-robot h1 {
    font-size: 35px;
    color: #4a4d56;
    margin-bottom: 40px;
    padding-bottom: 25px;
    text-align: left;
}

.int-robot .product-robot h1:before {
    left: 0;
    background: #4a4d56;
}

.int-robot .product-robot .img_prod {
    /*width: 415px;*/
    min-height: 415px;
    /*border: 1px solid #dadada;*/
    border-radius: 2px;
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
}

.int-robot .product-robot .img_prod img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.int-robot .product-robot .table_info {
    /*width: 535px;*/
    margin: 0 25px;
}

.int-robot .product-robot .table_info .inf_line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px;
    border: 1px solid transparent;
    border-radius: 2px;
    margin: 0 0 8px;
}

.int-robot .product-robot .table_info .inf_line:nth-child(even) {
    background-color: #f4f4f4;
    border-color: #dddddd;
}

.int-robot .product-robot .table_info p {
    font-size: 18px;
    margin: 0 0 40px;
    line-height: 1.5;
}

.int-robot .product-robot .table_info .inf_line p {
    font-size: 13px;
    color: #333333;
    width: 50%;
    margin: 0 !important;
}

.int-robot .product-robot .table_info .inf_line p:first-child {
    font-weight: bold;
}

.int-robot .product-robot .last-txt-product {
    font-size: 18px;
    text-align: center;
    max-width: 690px;
    margin: 40px auto 0;
}

.int-robot .our-brands {
    padding: 30px 0;
}

.int-robot.robot-scara .our-brands {
    padding: 10px 0;
}

.int-robot .our-brands h2 {
    color: #4a4d56;
    font-size: 30px;
    margin-bottom: 0px;
    padding-bottom: 30px;
}

.int-robot .our-brands h2:before {
    background: #35a77d;
}

.int-robot .our-brands .brand-logos {
    max-width: 350px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}

.int-robot .our-brands .sides_row {
    justify-content: center;
    align-items: center;
}

.int-robot .our-brands p {
    font-size: 20px;
    color: #333;
    line-height: 1.5;
    margin-left: 30px;
}

.int-robot .robot-types {
    padding: 50px 0;
    background: #e4e9ed;
}

.int-robot .robot-types h2 {
    color: #4a4d56;
    font-size: 30px;
    margin-bottom: 30px;
    text-align: center;
}

.int-robot .robot-types .robots-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.int-robot .robot-types .robot-type {
    display: flex;
    background: white;
    margin: 0 0 40px;
}

.int-robot .robot-types .robot-type .img {
    max-width: 253px;
    width: 100%;
}

.int-robot .robot-types .robot-type .img img {
    display: block;
    width: 100%;
}

.int-robot .robot-types .robot-type .text-content {
    padding: 50px;
    text-align: left;
}

.int-robot .robot-types .robot-type .text-content h3 {
    color: #333333;
    font-size: 23px;
    margin: 0 0 15px;
}

.int-robot .robot-types .robot-type .text-content p {
    color: #333333;
    font-size: 17px;
    margin: 0 0 15px;
}

.int-robot .robot-types .robot-type .text-content a {
    background: #2573B5;
    padding: 8px 15px;
    border-radius: 5px;
    color: white;
    margin: 10px 0 0;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: inline-block;
}

.int-robot .robot-types .robots-wrap .robot-type {
    max-width: 590px;
}

.int-robot .robot-types .robots-wrap .robot-type .img {
    width: 100%;
    max-width: 200px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 20px 0 0 20px;
}

.int-robot .robot-types .robots-wrap .robot-type .text-content {
    width: 100%;
    max-width: 390px;
    padding: 20px;
}

.int-robot .robot-types .robots-wrap .robot-type .text-content h3 {
    font-size: 20px;
    min-height: 56px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.int-robot .robot-types .robots-wrap .robot-type .text-content p {
    font-size: 16px;
}

.int-robot .robot-types .robot-type .text-content h3 a {
    background: transparent;
    color: #333;
    letter-spacing: 0;
    padding: 0;
    text-transform: none;
    margin: 0;
}

.int-robot .why.why-gray {
    background: #f1f1f1 !important;
}

.int-robot .product-robot.product-nopad {
    padding: 50px 0 0;
}

.int-robot .download-catalog {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-catalogos-robots-gray.jpg);
}

.int-robot .download-catalog h2:before {
    left: 0;
    background-color: #35a77d;
}

.int-robot .download-catalog .txt {
    max-width: 550px;
    margin: 0 auto;
}

.int-robot .download-catalog a {
    background: #35a77d;
    border: 1px solid #35a77d;
}

.int-robot .robot-catalogo {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-catalogos-robots-gray.jpg);
}

.int-robot .why {
    padding: 60px 0;
    background: #f6f6f6;
}

.int-robot .why h2 {
    margin: 0 0 50px;
    padding: 0 0 40px;
    font-size: 28px;
}

.int-robot .why h2:before {
    background: #35a77d;
}

.int-robot .why .intro-txt {
    max-width: 1100px;
    margin: 0 auto 50px !important;
    text-align: center;
}

.int-robot .why ul {
    padding: 0 0 0 20px;
    max-width: 90%;
    margin: 0 auto;
}

.int-robot .why ul li {
    font-size: 20px;
    margin: 0 0 25px;
    color: #35a77d;
}

.int-robot .why ul li:last-child {
    margin: 0;
}

.int-robot .why ul li span {
    color: #494949;
}

.int-robot .why ul li ul {
    margin-top: 20px;
}

.int-robot .why ul li ul li {
    color: #494949;
    font-size: 16px;
}

.int-robot .why.first-why {
    background: #f1f1f1;
}

.int-robot .why.first-why h2:before {
    background: #494949;
}

.int-robot .why.first-why ul li {
    color: #494949;
}

.int-robot .why.second-why {
    background: #f1f9fe;
}

.int-robot .why.second-why h2:before {
    background: #494949;
}

.int-robot .why.second-why ul li {
    color: #494949;
}

.int-robot .why.third-why {
    background: #fff;
}

.int-robot .why.third-why h2:before {
    background: #494949;
}

.int-robot .why.third-why .sides_row {
    flex-wrap: wrap;
}

.int-robot .why.third-why .sides_row .side {
    padding: 0 30px;
}

.int-robot .why.third-why h3 {
    font-size: 22px;
    margin: 0 0 20px;
}

.int-robot .why.third-why p {
    font-size: 18px;
    margin: 0 0 30px;
    line-height: 1.5;
}

.int-robot .models-robots {
    padding: 60px 0;
    background: #fff;
}

.int-robot .models-robots h2 {
    margin: 0 0 50px;
    padding: 0 0 40px;
    font-size: 28px;
}

.int-robot .models-robots h2:before {
    background: #404148;
}

.int-robot .models-robots .sides_row.center-content {
    justify-content: center;
}

.int-robot .models-robots .sides_row .side.sd_3 {
    width: 25%;
}

.int-robot .models-robots .model-robot {
    width: 100%;
    max-width: 312px;
    margin: 0 auto;
}

.int-robot .models-robots .model-robot h3 {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    margin: 0 0 15px;
}

.int-robot .models-robots .model-robot img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
}

.int-robot .models-robots .model-robot ul {
    padding: 20px 0 0 40px;
}

.int-robot .models-robots .model-robot ul li {
    font-size: 18px;
    font-weight: normal;
}

.int-robot .asesoria-robot {
    background: #35a67d;
    padding: 55px 0;
    text-align: center;
    color: white;
}

.int-robot .asesoria-robot h3 {
    font-size: 30px;
    color: white;
}

.int-robot .asesoria-robot p {
    font-size: 20px;
    line-height: 1.5;
    max-width: 800px;
    margin: 20px auto;
    color: white;
}

.int-robot .asesoria-robot a {
    display: block;
    width: 232px;
    height: 45px;
    border-radius: 2px;
    border: 1px solid white;
    background: transparent;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    color: white;
}

.int-robot .asesoria-robot a.btn-pop {
    display: flex !important;
}

.more-tabs {
    background-color: #dbdbdb;
    padding: 50px 0 100px;
}

.more-tabs .content {
    max-width: 1440px;
    width: 97%;
}

.more-tabs h2 {
    font-size: 30px;
    color: #4a4d56;
    text-align: center;
    margin-bottom: 40px;
}

.more-tabs .tabs-caracter {
    width: 100%;
    margin: 0 auto;
}

.more-tabs .tabs-caracter ul.tab-caracter {
    display: flex;
    justify-content: center;
    position: relative;
    margin: 0;
}

.more-tabs .tabs-caracter ul.tab-caracter li {
    list-style: none;
    margin: 0 3px 0 0;
    width: 16.66666666%;
}

.int-robot.robot-scara .more-tabs .tabs-caracter ul.tab-caracter li {
    list-style: none;
    margin: 0 3px 0 0;
    width: 25%;
}

.more-tabs .tabs-caracter ul.tab-caracter li:last-child {
    margin: 0;
}

.more-tabs .tabs-caracter ul.tab-caracter li a {
    max-width: 100%;
    background-color: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    height: 85px;
    font-size: 20px;
    font-weight: 400;
    color: #4a4d56;
    cursor: pointer;
}

.more-tabs .tabs-caracter ul.tab-caracter li a img {
    max-width: 50px;
}

.more-tabs .tabs-caracter ul.tab-caracter li a.active {
    background-color: #4a4d56;
    font-weight: bold;
    color: white;
    position: relative;
}

.more-tabs .tabs-caracter ul.tab-caracter li a img.icon-act {
    display: none;
}

.more-tabs .tabs-caracter ul.tab-caracter li a.active img.icon-act {
    display: block;
}

.more-tabs .tabs-caracter ul.tab-caracter li a.active img.no-icon-act {
    display: none;
}

.more-tabs .tabs-caracter ul.tab-caracter li a.active:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid #474c56;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    transform: rotate(90deg);
    position: absolute;
    left: 50%;
    bottom: -25px;
}

.more-tabs .tabs-caracter .tabs-content-car .box {
    width: 100%;
    background-color: white;
    border-top: 6px solid #4a4d56;
    padding: 45px 55px;
    opacity: 0;
    visibility: hidden;
    display: none;
}

.more-tabs .tabs-caracter .tabs-content-car .box.active {
    opacity: 1;
    visibility: visible;
    display: block;
}

.more-tabs .tabs-caracter .tabs-content-car .box h2 {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 25px;
    text-align: left;
}

.more-tabs .tabs-caracter .tabs-content-car .box p {
    font-size: 20px;
    margin-bottom: 25px;
}

.more-tabs .tabs-caracter .tabs-content-car .box ul {
    padding-left: 20px;
    margin: 0 0 20px;
}

.more-tabs .tabs-caracter .tabs-content-car .box ul li {
    font-size: 20px;
    margin-bottom: 10px;
}

.more-tabs .tabs-caracter .tabs-content-car .box ul li span {
    font-weight: bold;
}

.more-tabs .tabs-caracter .tabs-content-car .box ol {
    padding-left: 20px;
    margin: 0 0 20px;
}

.more-tabs .tabs-caracter .tabs-content-car .box ol li {
    font-size: 20px;
    margin-bottom: 10px;
}

.more-tabs .tabs-caracter .tabs-content-car .box ol li ul {
    margin-top: 10px;
}

.more-tabs .tabs-catacter-mov {
    display: none;
}

.int-robot .procesos-robots {
    padding: 45px 0;
}

.int-robot .procesos-robots h2 {
    color: #4a4d56;
    font-size: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
    text-align: left;
}

.int-robot .procesos-robots h2:before {
    background: #2573B5;
    left: 0;
}

.int-robot .procesos-robots ul {
    padding: 0 0 0 20px;
}

.int-robot .procesos-robots ul li {
    font-size: 18px;
    margin: 0 0 10px;
}

.int-robot .procesos-robots img {
    max-width: 100%;
}

.int-robot .procesos-robots p {
    font-size: 18px;
    line-height: 1.5;
    margin: 0 0 30px;
}

.int-robot .industries {
    background-color: #f6f6f6;
    padding: 45px 0;
}

.int-robot .industries .content {
    width: 100%;
}

.int-robot .industries h2 {
    color: #4a4d56;
    font-size: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.int-robot .industries h2:before {
    background: #35a77d;
}

.int-robot .industries .cards_industries {
    display: flex;
    justify-content: center;
}

.int-robot .industries .cards_industries .card {
    border: 1px solid #dadada;
    border-radius: 2px;
    width: 200px;
    height: 190px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: 0 10px;
}

.int-robot .industries .cards_industries .card h3 {
    margin: 0 0 30px;
    font-size: 15px;
    text-align: center;
}

.int-robot .industries .cards_industries .card .ico {
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.int-robot .contact_part {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-form-block.jpg");
    background-size: cover;
    background-position: center center;
    padding: 0;
}

.int-robot .contact_part .content {
    width: 100%;
    max-width: 100%;
}

.int-robot .contact_part .sides_row .side:first-child {
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.int-robot .contact_part .sides_row .side:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 25px 0;
    padding-right: 15px;
}

.int-robot .contact_part .inf {
    max-width: 515px;
    padding-right: 55px;
}

.int-robot .contact_part .inf h3 {
    text-align: left;
    font-size: 27px;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.int-robot .contact_part .inf h3:before {
    left: 0;
    background-color: #444;
}

.int-robot .contact_part .inf h4 {
    font-size: 17px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-weight: normal;
    line-height: 1.75;
}

.int-robot .contact_part .form_box {
    border: none;
    border-radius: 2px;
    background-color: transparent;
    box-shadow: none;
    width: 100%;
    max-width: 650px;
    padding: 35px 10px 35px 50px;
    margin-left: 60px;
}

.int-robot .historia-robots {
    padding: 60px 0;
}

.int-robot .historia-robots h2.h2-his {
    font-weight: bold;
    text-align: center;
    max-width: 545px;
    margin: 0 auto 50px;
    font-size: 30px;
    color: #4a4d56;
}

.int-robot .historia-robots .item-box-que-es {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #f0f0f0;
}

.int-robot .historia-robots .item-box-que-es .img-box-que {
    max-width: 302px;
    width: 100%;
}

.int-robot .historia-robots .item-box-que-es .txt-que-es-robot {
    width: 100%;
    padding: 40px 30px;
}

.int-robot .historia-robots .item-box-que-es .txt-que-es-robot h3 {
    font-size: 23px;
    margin-bottom: 20px;
}

.int-robot .historia-robots .item-box-que-es .txt-que-es-robot p {
    font-size: 16px;
    line-height: 160%;
    font-weight: 300;
}

.int-robot .historia-robots h2.caract-h2 {
    font-weight: bold;
    text-align: center;
    max-width: 545px;
    margin: 50px auto 50px;
    font-size: 30px;
    color: #4a4d56;
}

.int-robot .historia-robots ul {
    list-style: decimal;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 50px;
}

.int-robot .historia-robots ul li {
    color: #2573b5;
    font-size: 18px;
    margin-bottom: 20px;
    width: 48%;
}

.int-robot .historia-robots ul li strong {
    color: #2573b5;
}

.int-new-marca.mclube .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-mclube-2.jpg);
}

.int-new-marca.mclube .apps-nabtesco h2:before {
    background: #cc810b;
}

.int-new-marca.mclube .apps-nabtesco .sides_row {
    margin-bottom: 30px;
}

.int-new-marca.mclube .apps-nabtesco .app .text {
    padding: 9px 25px;
}

.int-new-marca.mclube .industries h2:before {
    background: #cc810b;
}

.mlco2 .int-pop .pop .pop-content .form {
    margin-bottom: 0;
}

.mlco2 .demo p {
    max-width: 850px;
}

.mlco2 .contact_part .sides_row .side:first-child {
    background-color: transparent;
}

.mlco2 .contact_part .inf {
    max-width: 455px;
    padding-right: 0;
}

.mlco2 .contact_part .inf h3 {
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.mlco2 .contact_part .inf h3:before {
    background-color: #d88d17;
}

.mlco2 .contact_part .inf ul {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.mlco2 .contact_part .inf ul li {
    font-size: 19px;
}

.mlco2 .contact_part .inf ul li:last-child {
    margin-bottom: 0;
}

.mlco2 .contact_part .inf h4 {
    font-size: 19px;
    margin-top: 30px;
}

.mlco2 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/marcaje-lase-co2.png");
}

.mlco2 .hero .content {
    height: 285px;
}

.mlco2 .hero .txt a {
    width: 240px;
    transition: unset !important;
}

.mlco2 .marca-loct .flex-marca p {
    margin-bottom: 0;
}

.mlco2 .what-is {
    background-color: #f6f6f6;
    padding: 50px 0;
}

.mlco2 .what-is .sides_row {
    align-items: center;
}

.mlco2 .what-is .inf {
    width: 100%;
    max-width: 545px;
}

.mlco2 .what-is .inf h2 {
    font-size: 27px;
    color: #404148;
    max-width: 380px;
    width: 95%;
    text-align: left;
    margin-bottom: 40px;
    padding-bottom: 40px;
}

.mlco2 .what-is .inf h2:before {
    background-color: #678dc2;
    left: 0;
}

.mlco2 .what-is .inf p {
    line-height: 1.4;
    margin: 0;
    font-size: 17px;
    color: #333333;
}

.mlco2 .what-is .pic img {
    display: block;
    margin: 0 auto;
}

.slide-prod {
    position: relative;
    display: block;
    margin: 0 auto;
    max-width: 480px;
    width: 100%;
}

.slide-prod .slide-nav {
    position: absolute;
    top: 0;
    width: 100%;
    height: calc(100% - 75px);
    z-index: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.slide-prod .slide-nav a {
    position: relative;
    z-index: 4;
    width: 50px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255, 255, 255, 0.8);
    transition: all 0.1s linear;
}

.slide-prod .slide-nav a:hover {
    background-color: white;
}

.slide-prod .slide-nav a img {
    max-width: 40px;
}

.slide-prod .slide-inner {
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}

.slide-prod .slide-inner .itemSlide img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.slide-prod .slide-dots {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

.slide-prod .slide-dots a.dotSlide {
    display: block;
    width: 105px;
    height: 65px;
    border-radius: 5px;
    overflow: hidden;
    margin: 0 5px 0 0;
    position: relative;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.slide-prod .slide-dots a.dotSlide:before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.1s linear;
}

.slide-prod .slide-dots a.dotSlide:hover:before,
.slide-prod .slide-dots a.dotSlide.active:before {
    background-color: rgba(0, 0, 0, 0);
}

.slide-prod .slide-dots a.dotSlide img {
    max-width: 100%;
}

.materials {
    padding: 50px 0;
}

.materials.gris {
    background-color: #fafbfc;
}

.materials h2 {
    padding-bottom: 35px;
    margin-bottom: 35px;
    font-size: 27px;
}

.materials h2:before {
    background-color: #678dc2;
}

.materials .materials_grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 0 20px;
}

.autocrib .materials .materials_grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 0 20px;
}

.materials .materials_grid .mat {
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
}

.materials .materials_grid .mat h3 {
    text-align: center;
    font-size: 17px;
}

.materials .materials_grid .mat p {
    color: #333333;
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}

.autocrib .materials .materials_grid .mat p {
    color: #333333;
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
    text-align: center;
}

.materials .materials_grid .mat .ico {
    width: 100%;
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 30px 0;
}

.materials .materials_grid .mat .ico img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.mlco2 .productpart {
    background-color: #f6f6f6;
    padding: 50px 0;
}

.mlco2 .productpart h2 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    font-size: 27px;
}

.mlco2 .productpart h2:before {
    background-color: #678dc2;
}

.mlco2 .productpart p {
    font-size: 18px;
    color: #333333;
    text-align: center;
    margin: 0;
}

.mlco2 .productpart .prod_grid {
    width: 100%;
    max-width: 1010px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px 10px;
    align-items: center;
}

.mlco2 .productpart .prod_grid .prod_itm:last-child {
    grid-column-start: 1;
    grid-column-end: 3;
}

.mlco2 .productpart .prod_grid .prod_pic {
    width: 100%;
    max-width: 525px;
}

.mlco2 .productpart .prod_grid .prod_pic a {
    display: block;
    width: 100%;
}

.mlco2 .productpart .prod_grid .prod_pic img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.mlco2 .productpart .prod_grid .prod_inf {
    width: 100%;
    max-width: 415px;
    margin-left: auto;
}

.mlco2 .productpart .prod_grid .prod_inf h3 {
    font-size: 18px;
    color: #494949;
}

.mlco2 .productpart .prod_grid .prod_inf ul {
    padding: 30px 0 30px 20px;
    margin-bottom: 0;
}

.mlco2 .productpart .prod_grid .prod_inf ul li {
    color: #1e71b0;
    font-size: 17px;
    margin-bottom: 25px;
}

.mlco2 .productpart .prod_grid .prod_inf ul li:last-child {
    margin-bottom: 0;
}

.mlco2 .productpart .prod_grid .prod_inf ul li span {
    color: #333333;
}

.mlco2 .productpart .prod_grid .prod_inf a.lk {
    font-size: 14px;
    text-decoration: underline !important;
    font-weight: 600;
    color: #678dc2;
}

.whybrand {
    background-color: #fafbfc;
    padding: 70px 0 30px;
}

.whybrand h2 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    font-size: 27px;
    color: #404148;
}

.whybrand h2:before {
    background-color: #436fab;
}

.whybrand ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px 100px;
    margin-bottom: 0;
}

.whybrand ul li {
    color: #436fab;
}

.whybrand ul li span {
    color: #333333;
    font-size: 18px;
}

.mlco2 .download-catalog {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-ebook-co2.jpg");
}

.mlco2 .download-catalog .sides_row {
    height: 390px;
}

.mlco2 .download-catalog h2 {
    font-size: 28px;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.adhesivos-industria .hero {
    background-image: url("https://cdn2.hubspot.net/hubfs/4488105/hero_interior_automotriz.jpg");
}

.adhesivos-industria .hero .content {
    height: 470px;
}

.adhesivos-industria .hero .txt a {
    width: 245px;
}

.adhesivos-industria .about_brand {
    background-color: #F6F6F6;
}


/* Codigo Carlos 17 Mar 20 */

.adhesivos-industria .about_brand .content {
    max-width: 100%;
    width: 100%;
}

.adhesivos-industria .about_brand p {
    line-height: 1.3;
    margin-bottom: 0;
}

.adhesivos-industria .about_brand ul {
    margin-bottom: 0;
}

.adhesivos-industria .about_brand ul li {
    margin-bottom: 4px;
}

.adhesivos-industria .about_brand ul li span {
    font-size: 15px;
}

.adhesivos-industria .about_brand .content .sides_row {
    align-items: center;
}

.adhesivos-industria .about_brand .content .sides_row .sd_7 {
    max-width: 700px;
    margin-left: auto;
}

.adhesivos-industria .demo {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-demo.png");
}

.adhesivos-industria .services-add {
    background-color: #fff;
    padding: 40px 0 0;
}

.adhesivos-industria .services-add h2 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    font-size: 27px;
    text-align: center;
    position: relative;
    color: #444;
}

.adhesivos-industria .services-add h2:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 2px;
    background-color: #678dc2;
    left: calc(50% - 15px);
}

.adhesivos-industria .services-add p {
    margin: 0 0 40px;
    text-align: center;
    font-size: 20px;
}

.adhesivos-industria .adhesivos-info {
    padding: 25px 0 50px;
}

.adhesivos-industria .adhesivos-info .flex-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    top: 0;
    left: 0;
}

.adhesivos-industria .adhesivos-info .flex-content .btns-tabs {
    max-width: 300px;
    width: 100%;
    position: sticky;
    top: 0;
    left: 0;
}

.adhesivos-industria .adhesivos-info .flex-content .btns-tabs a {
    color: #AAAAAA;
    font-size: 17px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.adhesivos-industria .adhesivos-info .flex-content .btns-tabs a:last-child {
    margin-bottom: 0;
}

.adhesivos-industria .adhesivos-info .flex-content .btns-tabs a .active-img {
    display: none;
}

.adhesivos-industria .adhesivos-info .flex-content .btns-tabs a.active {
    color: #588CD0;
}

.adhesivos-industria .adhesivos-info .flex-content .btns-tabs a.active .noactive-img {
    display: none;
}

.adhesivos-industria .adhesivos-info .flex-content .btns-tabs a.active .active-img {
    display: block;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info {
    max-width: 860px;
    width: 100%;
}


/*.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box{
  display: none;
}
.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box.active{
  display: block;
}*/

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box h2 {
    font-size: 25px;
    margin-bottom: 10px;
    color: #5695e3;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box h4 {
    margin-bottom: 5px;
    font-size: 21px;
    color: #7b7b7c;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box h5 {
    margin-bottom: 10px;
    font-size: 21px;
    color: #7b7b7c;
    font-weight: normal;
    text-transform: capitalize;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box h6 {
    margin-bottom: 10px;
    font-size: 17px;
    color: #7b7b7c;
    font-weight: normal;
    text-transform: capitalize;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box h3 {
    font-size: 23px;
    margin-bottom: 5px;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box p {
    font-size: 18px;
    margin-bottom: 25px;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .img-marcas {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 8px;
    justify-content: center;
    align-items: center;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .img-marcas img {
    margin: 0 auto;
    display: block;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second {
    padding-left: 44px;
    margin: 15px 0 40px;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second img {
    margin-top: 15px;
    margin-bottom: 30px;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second h2 {
    font-size: 22px;
    color: #608DD7;
    margin-bottom: 15px;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second p {
    color: #373730;
    font-size: 16px;
    margin-bottom: 15px;
    padding-left: 20px;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second ul {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-left: 20px;
    margin-bottom: 20px;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second ul li {
    color: #373730;
    font-size: 16px;
    margin-bottom: 5px;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second h3 {
    font-size: 19px;
    margin-bottom: 15px;
    padding-left: 15px;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second ul.w-disc {
    list-style: disc !important;
    padding-left: 40px;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second ul.w-disc.orange li {
    color: #f5ad42;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second ul.w-disc li {
    color: #608DD7;
}

.adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second ul.w-disc li span {
    color: #373730;
}

.attc .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-attc.png");
}

.attc .hero .content {
    height: 400px;
    display: flex;
    align-items: center;
}

.attc .hero .txt {
    width: 100%;
    max-width: 600px;
}

.attc .hero .txt h1,
.attc .hero .txt p {
    color: white;
}

.attc .hero .txt h1 {
    font-size: 37px;
    text-align: left;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.attc .hero .txt h1:before {
    left: 0;
    background-color: white;
}

.attc .hero .txt p {
    font-size: 21px;
    line-height: 1.5;
    margin-bottom: 20px;
}

.attc .hero .txt a {
    width: 200px;
    display: block;
    color: white;
    border: 2px solid #fff;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    letter-spacing: 2px;
}

.attc .hero .txt a:hover {
    text-decoration: none;
    background-color: #d5880d;
    color: #fff;
    border-color: #d5880d;
    box-shadow: 3px 3px 4px 0px rgba(60, 60, 60, 0.4);
}

.attc .hero .txt a:after {
    content: "▸";
    position: absolute;
    font-size: 14px;
    top: 11px;
    margin-left: 5px;
}

.attc .about_brand {
    padding: 65px 0;
    background: white;
}

.attc .about_brand h2 {
    text-align: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 27px;
}

.attc .about_brand h2:before {
    left: 0;
    background-color: #678dc2;
}

.attc .about_brand p {
    font-size: 17px;
    line-height: 1.5;
}

.attc .about_brand ul {
    padding: 0 25px;
}

.attc .about_brand ul li {
    margin-bottom: 7px;
    color: #678dc2;
}

.attc .about_brand ul li span {
    color: #404148;
    font-size: 17px;
    display: block;
    line-height: 1.5;
}

.attc .about_brand img {
    max-width: 478px;
}

.attc .about_brand.bg {
    background-image: url(https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/70594/fondo.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 100px 0;
}

.attc .about_brand.bg h2 {
    color: white;
    text-align: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 27px;
}

.attc .about_brand.bg h2:before {
    background-color: white;
    left: 0;
}

.attc .about_brand.bg p {
    color: white;
    font-size: 22px;
    font-size: 17px;
    line-height: 1.5;
}

.attc .about_brand.bg ul {
    padding: 0 25px;
    margin: 0 0 30px;
}

.attc .about_brand.bg ul li {
    color: #F8E002;
    margin-bottom: 7px;
}

.attc .about_brand.bg ul li span {
    color: white;
    font-size: 20px;
    display: block;
    line-height: 1.5;
}

.attc .about_brand.bg a {
    width: 290px;
    display: block;
    color: white;
    border: 2px solid #fff;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    letter-spacing: 2px;
}

.attc .about_brand.bg a:after {
    content: "▸";
    position: absolute;
    font-size: 14px;
    top: 11px;
    margin-left: 5px;
}

.attc .why {
    padding: 100px 0;
    background: #EFEFEF;
}

.attc .why h2 {
    margin: 0 0 50px;
    padding: 0 0 40px;
    font-size: 28px;
}

.attc .why h2:before {
    background-color: #E08400;
}

.attc .why p {
    margin: 0 0 40px;
    text-align: center;
    font-size: 20px;
}

.attc .why ul {
    padding: 0 0 0 20px;
    max-width: 90%;
    margin: 0 auto;
}

.attc .why ul li {
    font-size: 18px;
    margin: 0 0 25px;
    color: #E08400;
}

.attc .why ul li span {
    color: #494949;
}

.attc .why ul li a {
    color: #494949;
    text-decoration: underline !important;
}

.attc .download-catalog {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/ebook-identificacion-y-trazabilidad-nuevo.jpg);
    background-size: cover;
    background-position: center center;
}

.attc .download-catalog .txt {
    max-width: 430px;
    margin: 0 auto;
}

.attc .download-catalog h2 {
    text-align: left;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 27px;
    color: #4a4d56;
}

.attc .download-catalog h2:before {
    left: 0;
    background-color: #678dc2;
}

.attc .download-catalog a {
    display: block;
    width: 200px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 11px;
    color: white;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    border-radius: 3px;
    border: 1px solid #6095c7;
    background-image: -moz-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%);
    background-image: -webkit-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%);
    background-image: -ms-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%);
    text-decoration: none;
}

.attc .download-catalog a span {
    margin-left: 5px;
    color: white;
}

.attc .price {
    background-image: linear-gradient(to right, #446FAB, #1A4581);
    padding: 50px 0;
}

.attc .price .content {
    max-width: 850px;
    margin: 0 auto;
}

.attc .price h2 {
    font-size: 28px;
    color: white;
    text-align: center;
    margin: 0 0 30px;
}

.attc .price p {
    font-size: 20px;
    color: white;
    text-align: center;
    margin: 0 0 30px;
}

.attc .price a {
    display: block;
    width: 300px;
    height: 45px;
    border-radius: 2px;
    border: 1px solid #e6a133;
    background: -moz-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -webkit-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -ms-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 12px 0 0;
    color: white;
}

.attc .price .bi {
    margin: 0 0 30px;
}

.attc .price .bi h3 {
    font-size: 20px;
    color: white;
    text-align: center;
    margin: 0 0 30px;
}

.attc .price .bi ul {
    padding: 0 0 0 20px;
}

.attc .price .bi ul li {
    font-size: 18px;
    color: white;
}

.attc .industrias-icons {
    padding: 60px 0;
    background: white;
}

.attc .industrias-icons h2 {
    margin: 0 0;
    font-size: 28px;
    text-align: center;
    padding: 0;
}

.attc .industrias-icons p.ln-p {
    font-size: 18px;
    text-align: center;
    padding: 0 0 40px;
    margin-top: 15px;
}

.attc .industrias-icons p.ln-p:before {
    background-color: #EE8233;
}

.attc .industrias-icons .grid-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 14px;
    max-width: 900px;
    width: 100%;
    margin: 60px auto 0;
}

.attc .industrias-icons .grid-content .item-grid {
    max-width: 150px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
}

.attc .industrias-icons .grid-content .item-grid p {
    margin-top: 15px;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
}

.attc .industrias-icons .icon-industries {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 40px;
}

.attc .industrias-icons .icon-industries .text {
    padding: 0 25px;
    width: 100%;
    max-width: 512px;
}

.attc .industrias-icons .icon-industries .text h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 15px;
}

.attc .industrias-icons .icon-industries .text p {
    font-size: 18px;
}

.attc .contact_part {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-form-block.jpg");
    background-size: cover;
    background-position: center center;
    padding: 0;
}

.attc .contact_part .content {
    width: 100%;
    max-width: 100%;
}

.attc .contact_part .sides_row .side:first-child {
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.attc .contact_part .sides_row .side:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 25px 0;
    padding-right: 15px;
}

.attc .contact_part .inf {
    max-width: 515px;
    padding-right: 55px;
}

.attc .contact_part .inf h3 {
    text-align: left;
    color: #444;
    font-size: 27px;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.attc .contact_part .inf h4 {
    font-size: 17px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-weight: normal;
    line-height: 1.75;
}

.attc .contact_part .form_box {
    border: none;
    border-radius: 2px;
    background-color: transparent;
    box-shadow: none;
    width: 100%;
    max-width: 650px;
    padding: 35px 10px 35px 50px;
    margin-left: 60px;
}

.attc .contact_part .form_box .ap_link {
    color: #a2a9b3;
}

.attc .contact_part .form_box .hbspt-form fieldset {
    max-width: 100%;
    margin-bottom: 15px;
}

.attc .contact_part .form_box .hbspt-form .hs-input.error {
    border-color: #ff3565;
}

.attc .contact_part .form_box .hbspt-form .hs-error-msgs {
    display: none !important;
}

.attc .contact_part .form_box .hbspt-form .hs-form-required {
    color: #ff3565;
}

.attc .contact_part .form_box .hbspt-form label,
.attc .contact_part .form_box .hbspt-form input,
.attc .contact_part .form_box .hbspt-form textarea,
.attc .contact_part .form_box .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif;
}

.attc .contact_part .form_box .hbspt-form label {
    color: #4a4d56;
    font-size: 13px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px;
    display: block;
}

.attc .contact_part .form_box .hbspt-form input[type="text"],
.attc .contact_part .form_box .hbspt-form input[type="tel"],
.attc .contact_part .form_box .hbspt-form input[type="email"] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #d5880d;
    padding: 4px 10px;
    font-size: 13px;
}

.attc .contact_part .form_box .hbspt-form input[type="submit"] {
    width: 225px;
    line-height: 1;
    padding: 12px 0 10px;
    letter-spacing: 3px;
    background-color: #de921b;
    border: 1px solid #e4a034;
    text-align: center;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

.attc .contact_part .form_box .hbspt-form select {
    width: 90%;
    height: 26px;
    font-size: 13px;
    border: 1px solid #d5880d;
}

.attc .contact_part .form_box .hbspt-form textarea {
    max-width: 95%;
    min-width: 95%;
    width: 95% !important;
    min-height: 50px;
    max-height: 80px;
    border: 1px solid #d5880d;
    border-radius: 3px;
    padding: 4px 10px;
}

.marcaje-uv .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-marcaje-uv.jpg");
}

.marcaje-uv .why {
    background-color: #EFEFEF;
    padding: 60px 0;
}

.marcaje-uv .why h2 {
    margin: 0 0 50px;
    padding: 0 0 40px;
    font-size: 28px;
}

.marcaje-uv .why h2:before {
    background-color: #E08400;
}

.marcaje-uv .why ul {
    padding: 0 0 0 20px;
    max-width: 90%;
    margin: 0 auto;
}

.marcaje-uv .why ul li {
    font-size: 20px;
    margin: 0 0 25px;
    color: #E08400;
}

.marcaje-uv .why ul li span {
    color: #494949;
}

.marcaje-uv .why .video-wiss {
    max-width: 700px;
    width: 100%;
    margin: 20px auto 0;
}

.marcaje-uv .mlco2 h2 {
    padding-bottom: 0;
    margin-bottom: 10px;
    font-size: 27px;
    text-align: center;
}

.marcaje-uv .mlco2 p.ln {
    margin-bottom: 30px;
    padding-bottom: 30px;
    font-size: 18px;
}

.marcaje-uv .mlco2 .materials_grid {
    margin-top: 50px;
}

.marcaje-uv .mlco2 .materials_grid .mat h3 {
    height: 60px;
}

.marcaje-uv .mlco2 .materials_grid .mat p {
    margin-top: 50px;
}

.marcaje-uv .price {
    background-image: linear-gradient(to right, #446FAB, #1A4581);
    padding: 50px 0;
}

.marcaje-uv .price .content {
    max-width: 850px;
    margin: 0 auto;
}

.marcaje-uv .price h2 {
    font-size: 28px;
    color: white;
    text-align: center;
    margin: 0 0 30px;
}

.marcaje-uv .price p {
    font-size: 20px;
    color: white;
    text-align: center;
    margin: 0 0 30px;
}

.marcaje-uv .price .bi {
    margin: 0 0 30px;
}

.marcaje-uv .price .bi h3 {
    font-size: 20px;
    color: white;
    text-align: center;
    margin: 0 0 30px;
}

.marcaje-uv .price .bi ul {
    padding: 0 0 0 20px;
}

.marcaje-uv .price .bi ul li {
    font-size: 18px;
    color: white;
    margin: 0 0 8px;
}

.marcaje-uv .price a {
    display: block;
    width: 300px;
    height: 45px;
    border-radius: 2px;
    border: 1px solid #e6a133;
    background: -moz-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -webkit-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -ms-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 12px 0 0;
    color: white;
}

.marcaje-uv .industrias-icons {
    padding: 60px 0;
    background: white;
}

.marcaje-uv .industrias-icons h2 {
    margin: 0 0 50px;
    padding: 0 0 40px;
    font-size: 28px;
}

.marcaje-uv .industrias-icons h2:before {
    background-color: #678dc2;
}

.marcaje-uv .industrias-icons .icon-industry {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin: 0 0 10px;
    height: 90px;
}

.marcaje-uv .industrias-icons .icon-industry .img {
    max-width: 76px;
}

.marcaje-uv .industrias-icons .icon-industry .img img {
    max-width: 100%;
}

.marcaje-uv .industrias-icons .icon-industry .text {
    padding: 0 25px;
    width: 100%;
    max-width: 512px;
}

.marcaje-uv .industrias-icons .icon-industry .text h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 15px;
}

.marcaje-uv .industrias-icons .icon-industry .text p {
    font-size: 18px;
}

.attc.plasma .hero {
    background-image: url("https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/70596/hero_consumibles_de_plasma.jpg");
}

.attc.plasma .category .more-loctite {
    background-color: #EFEFEF;
}

.attc.plasma .category .more-loctite .tabs-caracter .tabs-content-car .box {
    background-color: #EFEFEF;
    border-top: 0;
}

.attc.plasma .category .more-loctite .tabs-caracter .tabs-content-car .box p.ln {
    padding: 0 0 22px;
    margin: 0 0 30px;
}

.attc.plasma .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .img img {
    max-width: 200px;
    width: 100%;
}

.attc.plasma .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text h2 {
    font-size: 17px;
    text-align: left;
    margin-bottom: 15px;
}

.attc.plasma .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text p {
    font-size: 17px;
}

.attc.plasma .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text ul {
    margin-top: 15px;
}

.attc.plasma .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text ul li {
    font-size: 17px;
}

.attc.plasma .category .more-loctite .txt-final {
    text-align: center;
    font-size: 20px;
    max-width: 900px;
    width: 100%;
    margin: 0 auto;
}

.attc.plasma .why.uls {
    background-color: white;
    padding-bottom: 50px;
}

.attc.plasma .why.uls .ln:before {
    width: 0;
}

.attc.plasma .why.uls .content-ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 14px;
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
}

.attc.plasma .why.uls p.txt-finall {
    font-style: italic;
    color: #a7a7a7;
    font-size: 14px;
    margin-top: 50px;
}

.attc.plasma .exito-us {
    padding: 40px 0;
}

.attc.plasma .exito-us h2 {
    margin: 0 0 15px;
    font-size: 28px;
    text-align: center;
}

.attc.plasma .exito-us p.p-title {
    font-size: 18px;
    text-align: center;
}

.attc.plasma .exito-us .ln {
    padding: 0 0 40px;
}

.attc.plasma .exito-us .ln:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 2px;
    background-color: #E08400;
    left: calc(50% - 15px);
}

.attc.plasma .exito-us .tabla-items {
    margin-top: 70px;
}

.attc.plasma .exito-us .tabla-items .btns-tabla {
    display: flex;
}

.attc.plasma .exito-us .tabla-items .btns-tabla .title-txt {
    width: 22%;
    padding-bottom: 10px;
    border-bottom: 2px solid #acacac;
    margin-right: 23px;
}

.attc.plasma .exito-us .tabla-items .btns-tabla .title-txt p {
    font-size: 18px;
    font-weight: 600;
}

.attc.plasma .exito-us .tabla-items .btns-tabla .btns {
    width: 75%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 14px;
    padding-bottom: 10px;
    border-bottom: 2px solid #acacac;
}

.attc.plasma .exito-us .tabla-items .btns-tabla .btns a {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    color: #404148;
    font-weight: 600;
    position: relative;
    cursor: pointer;
}

.attc.plasma .exito-us .tabla-items .btns-tabla .btns a.active {
    color: #e0832f;
}

.attc.plasma .exito-us .tabla-items .content-tabla .box {
    display: none;
}

.attc.plasma .exito-us .tabla-items .content-tabla .box.active {
    display: block;
}

.attc.plasma .exito-us .tabla-items .content-tabla .box .title-box {
    padding: 15px 0 15px;
    padding-left: 15px;
    border-bottom: 2px solid #acacac;
}

.attc.plasma .exito-us .tabla-items .content-tabla .box .title-box h4 {
    font-size: 18px;
    color: #E08400;
    text-transform: uppercase;
}

.attc.plasma .exito-us .tabla-items .content-tabla .box .info-txt {
    padding: 20px 0;
    width: 75%;
    margin-left: auto;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 14px;
}

.attc.plasma .exito-us .tabla-items .content-tabla .box .info-txt ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.attc.plasma .exito-us .tabla-items .content-tabla .box .info-txt ul li {
    font-size: 17px;
    margin-bottom: 6px;
}

.attc.plasma .industrias-icons {
    background-color: #efefef;
}

.cintilla-covid {
    background-color: #28526D;
    padding: 10px 0;
}

.cintilla-covid .flex-info a {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    color: white;
    font-size: 22px;
    position: relative;
    max-width: 764px;
    width: 100%;
    margin: 0 auto;
}

.cintilla-covid .flex-info a:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 9px solid white;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    transform: rotate(0deg);
    position: absolute;
    top: 16px;
    right: 28px;
}

.cintilla-covid .flex-info a img {
    margin-right: 15px;
}

.masc-int .iconos-covid {
    margin: 0px 0 30px;
}

.masc-int .iconos-covid .flex-iconos {
    display: flex;
    justify-content: center;
}

.masc-int .iconos-covid .flex-iconos .item-covid {
    max-width: 290px;
    width: 100%;
}

.masc-int .iconos-covid .flex-iconos .item-covid img {
    margin: 0 auto;
    display: block;
    max-width: 120px;
}

.masc-int .iconos-covid .flex-iconos .item-covid h4 {
    font-size: 17px;
    color: #424242;
    font-weight: 600;
    margin: 10px;
    text-align: center;
}

.masc-int .iconos-covid .flex-iconos .item-covid h4 a {
    display: inline-block;
    margin: 0;
    text-decoration: underline !important;
}

.masc-int .iconos-covid .flex-iconos .item-covid h4 a:hover {
    text-decoration: underline !important;
}

.masc-int .iconos-covid .flex-iconos .item-covid a {
    display: block;
    text-align: center;
    margin-bottom: 10px;
    color: #494949;
}

.masc-int .iconos-covid .flex-iconos .item-covid:nth-child(2) {
    margin: 0 40px;
}

.masc-int .why .prods-mascarillas .item-mascarilla {
    background-color: white;
    padding: 50px;
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #EEEEEE;
    border-radius: 2px;
    margin-bottom: 50px;
}

.masc-int .why .prods-mascarillas .item-mascarilla .info-masc {
    width: 30%;
}

.masc-int .why .prods-mascarillas .item-mascarilla .info-masc h3 {
    font-size: 25px;
    color: #E08400;
    font-weight: 600;
    margin-bottom: 15px;
}

.masc-int .why .prods-mascarillas .item-mascarilla .info-masc ul li {
    margin: 10px 0;
}

.masc-int .why .prods-mascarillas .item-mascarilla .btn-masca {
    width: 20%;
}

.masc-int .why .prods-mascarillas .item-mascarilla .btn-masca a {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 250px;
    width: 100%;
    background-color: #E08400;
    font-size: 20px;
    color: white;
    padding: 10px 0;
}

.masc-int .why .prods-mascarillas .item-mascarilla .btn-masca a:hover {
    background-color: #e49524;
}

.masc-int .why .prods-mascarillas .item-mascarilla .btn-masca a img {
    margin-left: -30px;
}

.aquencev2 .hero-aquence {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/aquence-hero.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 0;
}

.aquencev2 .hero-aquence .flex-hero {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.aquencev2 .hero-aquence .flex-hero .title-aquence {
    max-width: 600px;
    width: 100%;
}

.aquencev2 .hero-aquence .flex-hero .title-aquence h1 {
    font-size: 30px;
    color: white;
    position: relative;
}

.aquencev2 .hero-aquence .flex-hero .title-aquence h1:after {
    content: "";
    display: block;
    margin: 20px 0 30px;
    height: 2px;
    width: 35px;
    background-color: white;
}

.aquencev2 .hero-aquence .flex-hero .title-aquence p {
    font-size: 25px;
    color: white;
}

.aquencev2 .hero-aquence .flex-hero .img-logo {
    max-width: 300px;
    width: 100%;
}

.aquencev2 .about-aquence {
    padding: 50px 0;
}

.aquencev2 .about-aquence .flex-about {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.aquencev2 .about-aquence .flex-about .txt {
    max-width: 720px;
    width: 100%;
    margin-right: 35px;
}

.aquencev2 .about-aquence .flex-about .txt p {
    font-size: 22px;
    color: #373730;
}

.aquencev2 .beneficios {
    background-color: #EFEFEF;
    padding: 50px 0;
}

.aquencev2 .beneficios h2 {
    color: #373730;
    font-size: 28px;
    text-align: center;
    position: relative;
}

.aquencev2 .beneficios h2:after {
    content: "";
    height: 2px;
    width: 20px;
    background-color: #373730;
    bottom: 0;
    display: block;
    margin: 35px auto;
}

.aquencev2 .beneficios .flex-ul {
    display: flex;
    justify-content: center;
    transform: translate(40px, 0);
}

.aquencev2 .beneficios .flex-ul ul {
    max-width: 480px;
    width: 100%;
}

.aquencev2 .beneficios .flex-ul ul li {
    margin-bottom: 15px;
}

.aquencev2 .beneficios .flex-ul ul li span {
    font-size: 18px;
}

.aquencev2 .asesoria-person {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-asesoria.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 40px 0;
}

.aquencev2 .asesoria-person h2 {
    color: white;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.aquencev2 .asesoria-person p {
    color: white;
    font-size: 20px;
    line-height: 1.5;
    font-weight: lighter;
    text-align: center;
    margin: 15px auto 20px;
    max-width: 945px;
    width: 100%;
}

.aquencev2 .asesoria-person a {
    border-radius: 2px;
    max-width: 220px;
    width: 100%;
    border: 2px solid #f2d099;
    display: block;
    text-align: center;
    margin: 0 auto;
    color: white;
    padding: 10px 0;
    font-size: 16px;
    font-weight: bold;
}

.aquencev2 .industrias-utilizan {
    padding: 40px 0;
}

.aquencev2 .industrias-utilizan h2 {
    font-size: 28px;
    color: #373730;
    text-align: center;
    font-weight: bold;
}

.aquencev2 .industrias-utilizan p {
    text-align: center;
    margin-top: 35px;
    color: #373730;
}

.aquencev2 .industrias-utilizan .flex-usos {
    display: flex;
    justify-content: space-around;
    margin-top: 50px;
}

.aquencev2 .industrias-utilizan .flex-usos .item {
    max-width: 190px;
    width: 100%;
}

.aquencev2 .industrias-utilizan .flex-usos .item img {
    display: block;
    margin: 0 auto;
}

.aquencev2 .industrias-utilizan .flex-usos .item h4 {
    text-align: center;
    font-size: 18px;
    color: #373730;
    margin: 11px 0;
}

.aquencev2 .industrias-utilizan .flex-usos .item ul {
    padding-left: 30px;
}

.aquencev2 .industrias-utilizan .flex-usos .item ul li {
    font-size: 16px;
    margin-bottom: 10px;
}

.aquencev2 .download-catalog {
    background-image: url("https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/63231/Vinssa_Casodeexito_Quimicos_mockup.jpg");
}

.aquencev2 .download-catalog a {
    background-color: #e17e00;
    background-image: none;
    border-color: #e17e00;
}

.aquencev2 .why-vinssa {
    padding: 45px 0;
}

.aquencev2 .why-vinssa h2 {
    text-align: center;
    font-weight: bold;
    font-size: 28px;
    color: #414141;
    margin-bottom: 35px;
}

.aquencev2 .why-vinssa .flex-ul {
    display: flex;
    justify-content: center;
}

.aquencev2 .why-vinssa .flex-ul ul {
    max-width: 500px;
    width: 100%;
}

.aquencev2 .why-vinssa .flex-ul ul li {
    color: #D59800;
    font-size: 18px;
    margin: 15px 0 0;
}

.aquencev2 .why-vinssa .flex-ul ul li span {
    color: #414141;
}

.technomeltv2 .hero-aquence {
    background-image: url("https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/73338/Hero_Technomelt.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 0;
}

.technomeltv2 .hero-aquence .flex-hero {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.technomeltv2 .hero-aquence .flex-hero .title-aquence {
    max-width: 600px;
    width: 100%;
}

.technomeltv2 .hero-aquence .flex-hero .title-aquence h1 {
    font-size: 30px;
    color: white;
    position: relative;
}

.technomeltv2 .hero-aquence .flex-hero .title-aquence h1:after {
    content: "";
    display: block;
    margin: 20px 0 30px;
    height: 2px;
    width: 35px;
    background-color: white;
}

.technomeltv2 .hero-aquence .flex-hero .title-aquence p {
    font-size: 25px;
    color: white;
}

.technomeltv2 .hero-aquence .flex-hero .img-logo {
    max-width: 300px;
    width: 100%;
}

.technomeltv2 .about-aquence {
    padding: 50px 0;
}

.technomeltv2 .about-aquence .flex-about {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.technomeltv2 .about-aquence .flex-about .txt {
    max-width: 620px;
    width: 100%;
    margin-right: 35px;
}

.technomeltv2 .about-aquence .flex-about .txt h2 {
    margin-bottom: 15px;
}

.technomeltv2 .about-aquence .flex-about .txt p {
    font-size: 18px;
    color: #373730;
    margin-bottom: 15px;
}

.technomeltv2 .about-aquence .flex-about .txt ul {
    padding-left: 30px;
}

.technomeltv2 .about-aquence .flex-about .txt ul li {
    margin-bottom: 8px;
    font-size: 18px;
    color: #373730;
}

.technomeltv2 .about-aquence .flex-about .img-about {
    max-width: 500px;
    width: 100%;
    display: block;
}

.technomeltv2 .about-aquence .flex-about .img-about img {
    display: block;
    max-width: 100%;
}

.technomeltv2 .why-factores {
    background-color: #D8DCDD;
    padding: 45px 0;
}

.technomeltv2 .why-factores h2 {
    text-align: center;
    font-size: 28px;
    margin-bottom: 15px;
}

.technomeltv2 .why-factores p {
    text-align: center;
    font-size: 20px;
    max-width: 1000px;
    width: 100%;
    margin: 0 auto 60px;
}

.technomeltv2 .why-factores .img-factor {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}

.technomeltv2 .beneficios {
    background-color: #EFEFEF;
    padding: 50px 0;
}

.technomeltv2 .beneficios h2 {
    color: #373730;
    font-size: 28px;
    text-align: center;
    position: relative;
}

.technomeltv2 .beneficios h2:after {
    content: "";
    height: 2px;
    width: 20px;
    background-color: #373730;
    bottom: 0;
    display: block;
    margin: 35px auto;
}

.technomeltv2 .beneficios .flex-ul {
    display: flex;
    justify-content: center;
    transform: translate(40px, 0);
}

.technomeltv2 .beneficios .flex-ul ul {
    max-width: 480px;
    width: 100%;
}

.technomeltv2 .beneficios .flex-ul ul li {
    margin-bottom: 15px;
}

.technomeltv2 .beneficios .flex-ul ul li span {
    font-size: 18px;
}

.technomeltv2 .download-catalog {
    background-image: url("https://xlive-assets.s3.amazonaws.com/production/uploads/attachment/file/63231/Vinssa_Casodeexito_Quimicos_mockup.jpg");
}

.technomeltv2 .download-catalog a {
    background-color: #e17e00;
    background-image: none;
    border-color: #e17e00;
}

.technomeltv2 .category .more-loctite {
    background-color: white !important;
}

.technomeltv2 .category .more-loctite .tabs-caracter {
    border: 1px solid;
}

.technomeltv2 .category .more-loctite .tabs-caracter ul.tab-caracter li {
    margin: 0;
}

.technomeltv2 .category .more-loctite .tabs-caracter ul.tab-caracter li a {
    width: 228px;
    background-color: #E0E4E5;
    font-size: 15px;
    border: 1px solid;
}

.technomeltv2 .category .more-loctite .tabs-caracter ul.tab-caracter li a.active {
    background-color: #D4982B;
    border: 1px solid #D4982B;
}

.technomeltv2 .category .more-loctite .tabs-caracter ul.tab-caracter li a.active:after {
    border-left: 15px solid #D4982B;
}

.technomeltv2 .category .more-loctite .tabs-caracter .tabs-content-car .box {
    background-color: #F9FDFE;
    border-top: 6px solid #D4982B;
}

.technomeltv2 .category .more-loctite .tabs-caracter .tabs-content-car .box ul {
    padding-left: 30px;
}

.technomeltv2 .category .more-loctite .tabs-caracter .tabs-content-car .box .text_inf {
    padding-top: 10px;
    max-width: 342px;
    width: 100%;
    border-right: 1px solid;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.technomeltv2 .category .more-loctite .tabs-caracter .tabs-content-car .box .text_inf li {
    font-size: 12px;
}

.technomeltv2 .category .more-loctite .tabs-caracter .tabs-content-car .box .interior-v .flex-intv {
    display: flex;
    align-items: center;
}

.technomeltv2 .category .more-loctite .tabs-caracter .tabs-content-car .box .interior-v .flex-intv .txt {
    max-width: 600px;
    width: 100%;
    margin-right: 30px;
}

.technomeltv2 .category .more-loctite .tabs-caracter .tabs-content-car .box .interior-v .flex-intv .txt h3 {
    text-align: initial;
    margin-top: 30px;
}

.technomeltv2 .category .more-loctite .tabs-caracter .tabs-content-car .box .interior-v .flex-intv .txt p {
    margin-bottom: 30px;
    font-size: 19px;
}

.technomeltv2 .category .more-loctite .tabs-caracter .tabs-content-car .box .interior-v .flex-intv .img {
    max-width: 400px;
    width: 100%;
}

.technomeltv2 .category .more-loctite .tabs-caracter .tabs-content-car .box .interior-v .flex-intv .img img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
}

.technomeltv2 .why-vinssa {
    padding: 45px 0;
}

.technomeltv2 .why-vinssa h2 {
    text-align: center;
    font-weight: bold;
    font-size: 28px;
    color: #414141;
    margin-bottom: 35px;
}

.technomeltv2 .why-vinssa .flex-ul {
    display: flex;
    justify-content: center;
}

.technomeltv2 .why-vinssa .flex-ul ul {
    max-width: 500px;
    width: 100%;
}

.technomeltv2 .why-vinssa .flex-ul ul li {
    color: #D59800;
    font-size: 18px;
    margin: 15px 0 0;
}

.technomeltv2 .why-vinssa .flex-ul ul li span {
    color: #414141;
}

.technomeltv2 .why-vinssa.fondo h2,
.technomeltv2 .why-vinssa.fondo ul li span {
    color: white;
}


/* Interior caso de exito */

.int-caso-de-exito .hero-caso-exito .content {
    width: 100%;
    max-width: 1440px;
}

.int-caso-de-exito .hero-caso-exito .sides-hero {
    display: flex;
}

.int-caso-de-exito .hero-caso-exito .sides-hero .side-picture {
    width: 100%;
    max-width: 530px;
}

.int-caso-de-exito .hero-caso-exito .sides-hero .side-picture img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.int-caso-de-exito .hero-caso-exito .sides-hero .side-text {
    background-color: white;
    width: 100%;
    padding-left: 65px;
    border-left: 5px solid #D99400;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.int-caso-de-exito .hero-caso-exito .sides-hero .side-text p {
    color: #37372F;
    font-size: 23px;
    margin-bottom: 20px;
}

.int-caso-de-exito .hero-caso-exito .sides-hero .side-text h1 {
    color: #37372F;
    font-size: 37px;
    line-height: 1.5;
    width: 100%;
    max-width: 630px;
}

.int-caso-de-exito .gray-block-caso-de-exito {
    background-color: #F6F6F6;
    padding: 75px 0;
}

.int-caso-de-exito .gray-block-caso-de-exito p {
    line-height: 1.75;
    color: #373730;
    font-size: 22px;
    margin-bottom: 30px;
}

.int-caso-de-exito .gray-block-caso-de-exito p:last-child {
    margin-bottom: 0;
}

.int-caso-de-exito .bloque-pruebas {
    padding: 70px 0;
}

.int-caso-de-exito .bloque-pruebas .sides-prueba {
    display: flex;
}

.int-caso-de-exito .bloque-pruebas .sides-prueba .side-text {
    width: 100%;
    margin-right: 100px;
}

.int-caso-de-exito .bloque-pruebas .sides-prueba .side-text h2 {
    color: #373730;
    display: inline-block;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 5px solid #588CD0;
    font-size: 35px;
    padding-right: 60px;
}

.int-caso-de-exito .bloque-pruebas .sides-prueba .side-text p {
    line-height: 1.75;
    color: #373730;
    font-size: 22px;
    margin-bottom: 30px;
}

.int-caso-de-exito .bloque-pruebas .sides-prueba .side-text p:last-child {
    margin-bottom: 0;
}

.int-caso-de-exito .bloque-pruebas .sides-prueba .side-img {
    width: 100%;
    max-width: 370px;
}

.int-caso-de-exito .bloque-pruebas .sides-prueba .side-img img {
    display: block;
    max-width: 100%;
}

.int-caso-de-exito .bloque-pruebas .additional-images {
    padding: 60px 0 0;
}

.int-caso-de-exito .bloque-pruebas .additional-images img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.int-caso-de-exito .product-caso-exito {
    background-color: #F6F6F6;
    padding: 80px 0;
}

.int-caso-de-exito .product-caso-exito h3 {
    text-align: center;
    line-height: 1.5;
    font-size: 37px;
    color: #373730;
    margin-bottom: 60px;
}

.int-caso-de-exito .product-caso-exito .sides-producto {
    display: flex;
}

.int-caso-de-exito .product-caso-exito .sides-producto .side-pic {
    width: 100%;
    max-width: 450px;
}

.int-caso-de-exito .product-caso-exito .sides-producto .side-pic img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.int-caso-de-exito .product-caso-exito .sides-producto .side-text {
    width: 100%;
    margin-left: 65px;
}

.int-caso-de-exito .product-caso-exito .sides-producto .side-text h2 {
    color: #373730;
    font-size: 25px;
}

.int-caso-de-exito .product-caso-exito .sides-producto .side-text p,
.int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li,
.int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li span {
    color: #373730;
    font-size: 23px;
}

.int-caso-de-exito .product-caso-exito .sides-producto .side-text p {
    line-height: 1.75;
    margin: 30px 0;
}

.int-caso-de-exito .product-caso-exito .sides-producto .side-text ul {
    padding-left: 20px;
}

.int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li {
    color: #D59800;
}

.int-caso-de-exito .banner-para-ayudarte {
    background-image: url("https://cdn2.hubspot.net/hubfs/4488105/fondo-banner-ayudarte.jpg");
    background-size: cover;
    background-position: center center;
}

.int-caso-de-exito .banner-para-ayudarte .content {
    height: 395px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
}

.int-caso-de-exito .banner-para-ayudarte h3,
.int-caso-de-exito .banner-para-ayudarte p,
.int-caso-de-exito .banner-para-ayudarte a {
    color: white;
    text-align: center;
}

.int-caso-de-exito .banner-para-ayudarte h3 {
    font-size: 37px;
}

.int-caso-de-exito .banner-para-ayudarte p {
    font-size: 25px;
    line-height: 1.5;
    margin: 30px auto;
    max-width: 915px;
}

.int-caso-de-exito .banner-para-ayudarte a.btn-outline {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 275px;
    border: 2px solid white;
    border-radius: 4px;
    padding: 12px 0;
    font-weight: bold;
    font-size: 20px;
    line-height: 1;
    transition: all 0.1s ease-in-out;
}

.int-caso-de-exito .banner-para-ayudarte a.btn-outline:hover {
    background-color: white;
    color: #446fab;
}


/* Fin interior caso de exito */


/* Rediseno mclube */


/* Resete font */

#int-mclube {
    font-size: 100%;
}

#int-mclube h2 {
    font-size: 2.15em;
}

#int-mclube h4 {
    font-size: 1.5em;
}

#int-mclube p,
#int-mclube ul li,
#int-mclube ul li span {
    font-size: 1em;
}


/* Hero */

#int-mclube .hero-aquence {
    padding: 40px 0;
    background-image: url("https://f.hubspotusercontent00.net/hubfs/4488105/mclube/hero-mclube2.jpg");
}

#int-mclube .hero-aquence .flex-hero .title-aquence h1:after {
    display: none;
}

#int-mclube .hero-aquence .flex-hero .title-aquence p {
    margin: 30px 0;
    font-size: 1.75em;
}

#int-mclube .hero-aquence .flex-hero .title-aquence a.btn-pop {
    text-transform: uppercase;
    font-weight: 800;
    display: block;
    width: 250px;
    color: white;
    border: 2px solid #fff;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    letter-spacing: 2px;
}

#int-mclube .hero-aquence .flex-hero .title-aquence a.btn-pop span {
    transition: all 0.1s linear;
    left: 0;
    position: relative;
    color: inherit;
    font-size: 15px;
}


/* About block - Beneficios */

#int-mclube .about-aquence .flex-about .txt p {
    line-height: 1.75;
    margin-bottom: 0;
    font-size: 1.3em;
}


/* Bloque de las listas */

#int-mclube .beneficios {
    padding: 50px 0 25px;
}

#int-mclube .beneficios .flex-ul {
    transform: none;
}

#int-mclube .beneficios .flex-ul .itm {
    width: 100%;
    margin-bottom: 25px;
}

#int-mclube .beneficios .flex-ul .itm h4 {
    margin-bottom: 25px;
}

#int-mclube .beneficios .flex-ul ul {
    max-width: 100%;
    padding-left: 30px;
    margin-bottom: 0;
}

#int-mclube .beneficios .flex-ul ul li {
    color: #D79632;
    margin-bottom: 10px;
}

#int-mclube .beneficios .flex-ul ul li span {
    color: #333;
    font-size: 1.3em;
}


/* Tabs */

#int-mclube .new-olv {
    padding: 40px 0;
}

#int-mclube .new-olv h2 {
    margin-bottom: 40px;
}

#int-mclube .new-olv .more-loctite {
    padding: 0;
}

#int-mclube .new-olv .more-loctite .tabs-caracter .tabs-content-car .box {
    background-color: #FCFCFC;
}

#int-mclube .new-olv .more-loctite .tabs-caracter ul.tab-caracter li a {
    border-top: 0;
    text-align: center;
    font-weight: bold;
    justify-content: center;
}

#int-mclube .new-olv .more-loctite .tabs-caracter .tabs-content-car .box .interior-v .flex-intv {
    align-items: flex-start;
}

#int-mclube .new-olv .more-loctite .tabs-caracter .tabs-content-car .box .interior-v h3 {
    margin: 0 0 20px;
    text-align: left;
}

#int-mclube .new-olv .more-loctite .tabs-caracter .tabs-content-car .box .interior-v p,
#int-mclube .new-olv .more-loctite .tabs-catacter-mov .content-collapse .box p {
    font-size: 1.3em;
}


/* why vinssa */

#int-mclube .why-vinssa.fondo {
    padding: 60px 0;
}

#int-mclube .why-vinssa.fondo ul {
    max-width: 550px;
}

#int-mclube .why-vinssa.fondo ul li {
    font-size: 1.5em;
}

#int-mclube .why-vinssa .flex-ul {
    justify-content: space-between;
}


/* Sides prod */

#int-mclube .sides_part_prod {
    padding: 20px 0;
}

#int-mclube .sides_part_prod .content {
    width: 90%;
    max-width: 1440px;
    display: flex;
    align-items: flex-start;
}

#int-mclube .sides_part_prod h2 {
    text-align: center;
    margin: 30px 0;
}

#int-mclube .sides_part_prod .content .side_cont {
    width: 100%;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf {
    width: 100%;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 30px 20px;
    margin-bottom: 20px;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_pic {
    width: 100%;
    max-width: 275px;
    margin-right: 30px;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_pic img {
    max-width: 100%;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf h3,
#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf h4,
#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf p {
    margin-bottom: 20px;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf h4 {
    font-size: 1.4em;
    color: #333333;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf h3 {
    font-size: 1.6em;
    color: #D79632;
    margin-bottom: 10px;
    line-height: 1;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf p {
    font-size: 1.35em;
    line-height: 1.5;
    color: #333;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf ul {
    padding-left: 35px;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf ul li {
    font-size: 1.35em;
    line-height: 1.75;
    color: #D79632;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf ul li span {
    color: #333;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf a {
    color: #ff682f;
    font-size: 16px;
    text-decoration: underline;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf .grid-items {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf .grid-items .itm {
    width: 100%;
}

#int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf .grid-items .pic {
    max-width: 265px;
    margin-right: 15px;
}


/*sidebar*/

#int-mclube .sides_part_prod .content .side_lnk {
    position: sticky;
    top: 30%;
    max-width: 285px;
    width: 100%;
    margin-right: 10px;
}

#int-mclube .sides_part_prod .content .side_lnk a.btn_cg {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    background-color: white;
    padding: 0 15px;
    text-decoration: none !important;
    border-radius: 2px;
    margin-bottom: 10px;
    text-align: left;
    position: relative;
    transition: all 0.3s ease-in-out;
}

#int-mclube .sides_part_prod .content .side_lnk a.btn_cg:last-child {
    margin-bottom: 0;
}

#int-mclube .sides_part_prod .content .side_lnk a.btn_cg:before {
    content: "";
    position: absolute;
    width: 50px;
    background: #979797;
    height: 5px;
    left: -42px;
    transition: all 0.3s ease-in-out;
}

#int-mclube .sides_part_prod .content .side_lnk a.btn_cg span {
    display: block;
    color: #979797;
    font-weight: bold;
    transition: all 0.3s ease-in-out;
}

#int-mclube .sides_part_prod .content .side_lnk a.btn_cg span:nth-child(1) {
    font-size: 15px;
    margin-right: 20px;
}

#int-mclube .sides_part_prod .content .side_lnk a.btn_cg span:nth-child(2) {
    font-size: 13px;
    width: 210px;
    margin-right: auto;
}

#int-mclube .sides_part_prod .content .side_lnk a.btn_cg span:nth-child(3) {
    font-size: 24px;
}

#int-mclube .sides_part_prod .content .side_lnk a.btn_cg:hover,
#int-mclube .sides_part_prod .content .side_lnk a.btn_cg.active {
    color: #ffae2f;
}

#int-mclube .sides_part_prod .content .side_lnk a.btn_cg:hover:before,
#int-mclube .sides_part_prod .content .side_lnk a.btn_cg.active:before {
    background: #ffae2f;
}

#int-mclube .sides_part_prod .content .side_lnk a.btn_cg:hover span,
#int-mclube .sides_part_prod .content .side_lnk a.btn_cg.active span {
    color: #ffae2f;
}

.envase-emb .hero {
    padding: 40px 0;
}

.envase-emb .hero .content {
    width: 90%;
    max-width: 1440px;
    height: auto !important;
}

.envase-emb .hero .content .flex-hero {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.envase-emb .hero .content .txt {
    max-width: 600px;
}

.envase-emb .hero .content .logos-marcas {
    max-width: 450px;
    width: 100%;
}

.envase-emb .hero .content .logos-marcas .marca-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}

.envase-emb .seccion-aplicaciones {
    padding: 50px 0;
}

.envase-emb .seccion-aplicaciones h2 {
    font-size: 28px;
    color: #373730;
    text-align: center;
    margin-bottom: 60px;
}

.envase-emb .seccion-aplicaciones .item-sc {
    display: flex;
    align-items: center;
    max-width: 1000px;
    width: 100%;
    margin: 0 auto 50px;
}

.envase-emb .seccion-aplicaciones .item-sc .img-sc {
    max-width: 120px;
    width: 100%;
    margin-right: 35px;
}

.envase-emb .seccion-aplicaciones .item-sc .txt-sc h3 {
    font-size: 22px;
    color: #2B2B2B;
    margin-bottom: 18px;
}

.envase-emb .seccion-aplicaciones .item-sc .txt-sc p {
    font-size: 18px;
    line-height: 1.8;
    font-weight: 400;
    color: #373730;
}

.envase-emb .secc-beneficios {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-beneficios-2.png");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0;
}

.envase-emb .secc-beneficios h2 {
    max-width: 438px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    color: white;
    font-size: 28px;
    margin-bottom: 45px;
}

.envase-emb .secc-beneficios .flex-ul-b {
    display: flex;
    justify-content: space-around;
}

.envase-emb .secc-beneficios .flex-ul-b ul {
    max-width: 450px;
    width: 100%;
}

.envase-emb .secc-beneficios .flex-ul-b ul li {
    font-size: 20px;
    color: white;
    margin-bottom: 15px;
}

.envase-emb .secc-henkel {
    background-color: #E4E9ED;
    padding: 50px 0;
}

.envase-emb .secc-henkel h2 {
    font-size: 28px;
    color: #373730;
    margin-bottom: 40px;
    text-align: center;
}

.envase-emb .secc-henkel .boxes {
    background-color: white;
    padding: 30px;
}

.envase-emb .secc-henkel .boxes h3 {
    display: flex;
    justify-content: center;
    font-size: 26px;
    color: #2B2B2B;
    align-items: center;
    margin-bottom: 40px;
    margin-top: 40px;
}

.envase-emb .secc-henkel .boxes h3 img {
    max-width: 40px;
    width: 100%;
    display: block;
    margin-right: 20px;
}

.envase-emb .secc-henkel .boxes .grid-items {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.envase-emb .secc-henkel .boxes .grid-items .item-grid {
    max-width: 500px;
    width: 100%;
    border: 1px solid #E4E9ED;
    padding: 25px 35px;
    margin: 0 auto 30px;
}

.envase-emb .secc-henkel .boxes .grid-items .item-grid h4 {
    font-size: 22px;
    color: #2B2B2B;
    margin-bottom: 15px;
}

.envase-emb .secc-henkel .boxes .grid-items .item-grid h5 {
    font-size: 18px;
    color: #2B2B2B;
    margin-bottom: 10px;
}

.envase-emb .secc-henkel .boxes .grid-items .item-grid h5.second-h5 {
    margin-top: 30px;
}

.envase-emb .secc-henkel .boxes .grid-items .item-grid ul {
    margin: 0;
    padding-left: 19px;
}

.envase-emb .secc-henkel .boxes .grid-items .item-grid ul li {
    color: #D79632;
    margin-bottom: 8px;
}

.envase-emb .secc-henkel .boxes .grid-items .item-grid ul li span {
    color: #373730;
}

.envase-emb .secc-ben-vinssa {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-envase.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 0;
}

.envase-emb .secc-ben-vinssa h2 {
    color: white;
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px;
}

.envase-emb .secc-ben-vinssa .flex-sec {
    display: flex;
    justify-content: space-around;
}

.envase-emb .secc-ben-vinssa .flex-sec ul {
    max-width: 440px;
    width: 100%;
}

.envase-emb .secc-ben-vinssa .flex-sec ul li {
    margin-bottom: 20px;
    color: #D59800;
}

.envase-emb .secc-ben-vinssa .flex-sec ul li span {
    color: white;
    font-size: 20px;
    font-weight: 300;
}

.infosight .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-info-min.png") !important;
}

.infosight.weber .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-weberv1-min.png") !important;
}

.infosight .hero .content {
    height: 337px;
}

.infosight .seccion-marca {
    padding: 80px 0;
}

.infosight .seccion-marca .flex-info {
    display: flex;
    align-items: center;
}

.infosight .seccion-marca .flex-info .txt-info {
    max-width: 690px;
    width: 100%;
    margin-right: 90px;
}

.infosight .seccion-marca .flex-info .txt-info p {
    color: #373730;
    font-weight: 300;
    font-size: 19px;
    line-height: 1.5;
}

.infosight .seccion-marca .flex-info .img-marca {
    max-width: 386px;
    width: 100%;
}

.infosight .lineas-soluciones {
    background-color: #E4E9ED;
    padding: 65px 0;
}

.infosight .lineas-soluciones h2 {
    color: #373730;
    text-align: center;
    font-size: 28px;
    position: relative;
}

.infosight .lineas-soluciones h2:after {
    display: block;
    margin: 20px auto 30px;
    content: "";
    width: 25px;
    height: 2px;
    background-color: #000000;
}

.infosight .lineas-soluciones .items-lineas {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

.infosight .lineas-soluciones .items-lineas .item-linea {
    max-width: 360px;
    width: 100%;
    background-color: white;
    border: 1px solid #8B8B8B;
    border-radius: 5px;
}

.infosight .lineas-soluciones .items-lineas .item-linea img {
    display: block;
}

.infosight .lineas-soluciones .items-lineas .item-linea .header-linea {
    padding: 25px 10px;
    height: 140px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.infosight .lineas-soluciones .items-lineas .item-linea .header-linea h3 {
    text-align: center;
    font-weight: 300;
    font-size: 20px;
}

.infosight .aplicaciones-info {
    background-color: white;
    padding: 80px 0;
}

.infosight .aplicaciones-info h2 {
    font-size: 28px;
    color: #373730;
    text-align: center;
    margin-bottom: 45px;
}

.infosight .aplicaciones-info .aplicaciones-items .item-aplicacion {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 900px;
    width: 100%;
    margin: 0 auto 40px;
}

.infosight .aplicaciones-info .aplicaciones-items .item-aplicacion .img-aplicacion {
    max-width: 80px;
    width: 100%;
    margin-right: 30px;
}

.infosight .aplicaciones-info .aplicaciones-items .item-aplicacion .img-aplicacion img {
    margin: 0 auto;
}

.infosight .aplicaciones-info .aplicaciones-items .item-aplicacion .txt-aplicacion {
    max-width: 840px;
    width: 100%;
}

.infosight .aplicaciones-info .aplicaciones-items .item-aplicacion .txt-aplicacion h3 {
    color: #2B2B2B;
    font-size: 22px;
    margin-bottom: 15px;
}

.infosight .aplicaciones-info .aplicaciones-items .item-aplicacion .txt-aplicacion p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 300;
    color: #373730;
}

.infosight .caso-exito-nw .flex-caso {
    display: flex;
    justify-content: center;
}

.infosight .caso-exito-nw .flex-caso .img-caso {
    width: 40%;
}

.infosight .caso-exito-nw .flex-caso .img-caso img {
    width: 100%;
    display: block;
}

.infosight .caso-exito-nw .flex-caso .txt-info-caso {
    width: 60%;
    background-color: #434343;
    padding: 50px;
}

.infosight .caso-exito-nw .flex-caso .txt-info-caso h2 {
    color: white;
    font-size: 19px;
    font-weight: 300;
}

.infosight .caso-exito-nw .flex-caso .txt-info-caso h2 span {
    font-weight: bold;
    color: white;
}

.infosight .caso-exito-nw .flex-caso .txt-info-caso p {
    font-size: 16px;
    color: white;
    margin-top: 25px;
}

.infosight .caso-exito-nw .flex-caso .txt-info-caso p span {
    display: block;
    color: white;
    font-weight: bold;
}

.infosight .why-choose-info {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-why-2.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 60px 0;
}

.infosight .why-choose-info h2 {
    color: white;
    font-size: 28px;
    text-align: center;
    margin-bottom: 40px;
}

.infosight .why-choose-info .grid-ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    max-width: 1000px;
    width: 100%;
    margin: 0 auto 40px;
    grid-gap: 35px;
}

.infosight .why-choose-info .grid-ul ul {
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
}

.infosight .why-choose-info .grid-ul ul li {
    color: #D59800;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 15px;
}

.infosight .why-choose-info .grid-ul ul li span {
    color: white;
}

.infosight .why-choose-info a.btn-servicio {
    width: 300px;
    border-radius: 2px;
    border: 1px solid #e6a133;
    background: -moz-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -webkit-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -ms-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 12px 0;
    color: white;
}

.infosight .industrias-icons h2 {
    padding-bottom: 40px;
}

.weber .benefits-weber {
    padding: 50px 0;
}

.weber .benefits-weber h2 {
    font-size: 28px;
    color: #373730;
    text-align: center;
    margin-bottom: 40px;
}

.weber .benefits-weber .flex-uls {
    display: flex;
    justify-content: center;
}

.weber .benefits-weber .flex-uls ul {
    max-width: 429px;
    width: 100%;
    margin: 0 30px;
}

.weber .benefits-weber .flex-uls ul li {
    color: #797979;
    font-size: 18px;
    margin-bottom: 15px;
}

.weber .benefits-weber .flex-uls ul li span {
    color: #373730;
}

.weber .aplicaciones-info .aplicaciones-circle {
    display: flex;
}

.weber .aplicaciones-info .aplicaciones-circle .item-app {
    max-width: 326px;
    width: 100%;
    margin: 0 auto;
}

.weber .aplicaciones-info .aplicaciones-circle .item-app h3 {
    text-align: center;
    font-weight: 600;
    font-size: 16px;
}

.weber .aplicaciones-info .aplicaciones-circle .item-app img {
    margin: 20px auto;
    display: block;
    width: 100%;
    max-width: 215px;
}

.weber .why-choose-info {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/im-solicita-info-min-v2.png");
}

.weber .industrias-icons .grid-content {
    grid-template-columns: 1fr 1fr 1fr;
}

.weber .industrias-icons .grid-content .item-grid p {
    text-align: center;
}

.u-mark.cognex .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-umark.jpg") !important;
    background-position: 100%;
}

.u-mark.cognex .hero .txt {
    max-width: 600px;
}

.u-mark.cognex .why .grid-temp {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

.u-mark.cognex .why .grid-temp .item-grid {
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
}

.u-mark.cognex .why .grid-temp .item-grid .img-item img {
    margin: 0 auto;
    display: block;
}

.u-mark.cognex .why .grid-temp .item-grid .txt-item h3 {
    text-align: center;
    margin-bottom: 15px;
}

.u-mark.cognex .why .grid-temp .item-grid .txt-item p {
    text-align: center;
    line-height: 1.8;
}


#intBolsaTrabajo .heroBolsaTrabajo {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-vacantes-v2.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

#intBolsaTrabajo .heroBolsaTrabajo .content {
    height: 195px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#intBolsaTrabajo .heroBolsaTrabajo h1 {
    text-align: center;
    color: white;
    display: table;
    padding-bottom: 30px;
    position: relative;
    margin: 0 0 20px;
    font-weight: 500;
    font-size: 34px;
    font-weight: bold;
}

#intBolsaTrabajo .heroBolsaTrabajo h1::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc(25%);
    width: 50%;
    height: 5px;
    background-color: #db9833;
}

#intBolsaTrabajo .mainContentVacantes {
    background-color: #f8f7f7;
    padding: 60px 0;
}

#intBolsaTrabajo .mainContentVacantes a.lkmail {
    display: table;
    margin: 0 auto;
    font-weight: 600;
    font-size: 30px;
    text-align: center;
    color: #3175f5;
}

#intBolsaTrabajo .mainContentVacantes h5 {
    text-align: center;
    font-weight: 500;
    text-transform: none;
    color: #373730;
    margin: 30px 0;
    font-size: 19px;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante {
    width: 48%;
    background-color: white;
    padding: 30px 60px;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0px 5px 5px 1px rgba(158, 158, 158, 0.3);
    margin-bottom: 50px;
    margin-right: auto;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 25px;
    background-color: #e0862f;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info {
    position: relative;
    z-index: 10;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info h2 {
    margin: 0 0 20px;
    font-weight: normal;
    font-size: 20px;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info h2 span {
    font-weight: bold;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info h3 {
    margin: 0 0 20px;
    font-weight: bold;
    font-size: 18px;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info p,
#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info ul li,
#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info ul li span {
    font-size: 17px;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 20px;
    margin: 0;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info ul li {
    width: 48%;
    color: #e0862f;
    margin-bottom: 15px;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info ul li span {
    color: #333;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info .sides {
    display: block;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info .sides .sideProfile {
    width: 100%;
    max-width: 400px;
    margin-bottom: 20px;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info .sides .sideProfile p {
    margin: 0;
    line-height: 1.75;
}

#intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info .sides .sideExp {
    width: 100%;
    max-width: 600px;
}

#intBolsaTrabajo .endBlock {
    padding: 60px 0;
    background-color: white;
}

#intBolsaTrabajo .endBlock .content {
    max-width: 950px;
    padding: 0;
}

#intBolsaTrabajo .endBlock p {
    margin-bottom: 30px;
    line-height: 1.75;
    font-size: 23px;
    font-weight: 500;
}

#intBolsaTrabajo .endBlock a {
    font-size: 23px;
    color: #3175f5;
    font-weight: 500;
}

.marcaje_industrial.mir-new.v3.modelos .hero {
    background-color: #EFEFEF;
    background-image: initial;
}

.marcaje_industrial.mir-new.v3.modelos .hero .content {
    height: 300px;
}

.marcaje_industrial.mir-new.v3.modelos .hero .txt {
    max-width: 700px;
    width: 100%;
}

.marcaje_industrial.mir-new.v3.modelos .hero .txt h1 {
    color: #1A1A1A;
}

.marcaje_industrial.mir-new.v3.modelos .hero .txt h1:before {
    background-color: #1A1A1A;
}

.marcaje_industrial.mir-new.v3.modelos .hero .txt p {
    color: #1A1A1A;
}

.marcaje_industrial.mir-new.v3.modelos .hero .flex-hero {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.marcaje_industrial.mir-new.v3.modelos .hero .flex-hero .img-hero {
    max-width: 400px;
    width: 100%;
}

.marcaje_industrial.mir-new.v3.modelos .about_brand.onw {
    padding-bottom: 40px;
}

.marcaje_industrial.mir-new.v3.modelos .about_brand.onw video {
    max-width: 480px;
    width: 100%;
    margin-left: 70px;
}

.marcaje_industrial.mir-new.v3.modelos .about_brand.onw .al_it_c .side.sd_7 .btn_descarga_ficha {
    background-color: #E58200;
    border-radius: 8px;
    padding: 10px 0px;
    width: 100%;
    max-width: 320px;
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
}

.marcaje_industrial.mir-new.v3.modelos .about_brand.onw .al_it_c .side.sd_7 .btn_descarga_ficha a {
    font-size: 17px;
    font-weight: 700;
    line-height: 160%;
    color: #fff;
}

.marcaje_industrial.mir-new.v3.modelos .about_brand .item-mir img {
    margin: 0 auto;
}

.marcaje_industrial.mir-new.v3.modelos .about_brand .slick-prev {
    left: -0.35714rem;
    background-color: #10154e;
    border-color: #10154e;
}

.marcaje_industrial.mir-new.v3.modelos .about_brand .slick-next {
    right: -0.35714rem;
    background-color: #10154e;
    border-color: #10154e;
}

.marcaje_industrial.mir-new.v3.modelos .about_brand .slick-dots {
    justify-content: center;
    bottom: -37px;
}

.marcaje_industrial.mir-new.v3.modelos .about_brand .slick-dots li button {
    border: 1px solid #fff;
}

.marcaje_industrial.mir-new.v3.modelos .about_brand .slick-dots li.slick-active button::before {
    background: #ffffff;
}

.ld-loctite .marcas-line {
    padding: 30px 0;
    background-color: #F7F4F4;
}

.ld-loctite .marcas-line .grid-marc {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 30px;
    align-items: center;
}

.ld-loctite .marcas-line .grid-marc .item-gr {
    max-width: 148px;
    width: 100%;
    margin: 0 auto;
}

.ld-loctite .marcas-line .grid-marc .item-gr img {
    margin: 0 auto;
}

.ld-loctite .why-our {
    padding: 60px 0;
}

.ld-loctite .why-our .grid-why {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.ld-loctite .why-our .grid-why .item-gri {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}

.ld-loctite .why-our .grid-why .item-gri h2 {
    color: #373730;
    font-size: 24px;
    text-align: center;
    line-height: 1.3;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.ld-loctite .why-our .grid-why .item-gri h2:before {
    background-color: #DB9200;
}

.ld-loctite .why-our .grid-why .item-gri ul li {
    color: #DB9200;
    font-size: 17px;
    line-height: 1.6;
    margin-bottom: 20px;
}

.ld-loctite .why-our .grid-why .item-gri ul li span {
    color: #373730;
}

.ld-loctite .why-our .grid-why .item-gri ul li ul {
    padding-left: 40px;
}

.ld-loctite .why-our .grid-why .item-gri p {
    margin-bottom: 20px;
    font-size: 17px;
}

.ld-loctite .why-our .grid-why .item-gri p span {
    color: #6A8ECF;
    font-size: 20px;
    line-height: 1.5;
    font-weight: bold;
}

.ld-loctite .why-our .grid-why .item-gri .call-cv a {
    display: flex;
    align-items: center;
    margin-bottom: 14px;
    color: #000000;
    font-size: 18px;
}

.ld-loctite .why-our .grid-why .item-gri .call-cv a img {
    margin-right: 10px;
}

.ld-loctite .why-our .grid-why .item-gri .forma {
    border-radius: 10px;
    box-shadow: 0px 3px 6px #00000029;
    background-color: #F7F4F4;
    overflow: hidden;
}

.ld-loctite .why-our .grid-why .item-gri .forma .header-forma {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-categories.jpg");
    padding: 30px 0;
}

.ld-loctite .why-our .grid-why .item-gri .forma .header-forma h2 {
    margin-bottom: 0;
    padding-bottom: 0;
    color: white;
}

.ld-loctite .why-our .grid-why .item-gri .forma .body-forma {
    padding: 30px;
}

.ld-loctite .why-our .grid-why .item-gri .forma .body-forma .hs-field-desc {
    font-size: 11px !important;
    font-style: italic !important;
    margin-bottom: 9px !important;
}

.banner-blue {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-bluechill.jpeg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 0;
}

.banner-blue .img-blue {
    max-width: 300px;
    width: 100%;
    margin-right: 60px;
}

.banner-blue .info-txt {
    max-width: 772px;
    width: 100%;
}

.banner-blue .flex-content {
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-blue .info-txt h2 {
    font-size: 30px;
    background: -webkit-linear-gradient(#ffffff, #d5e371);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: white;
    font-weight: 600;
    margin-bottom: 15px;
}

.banner-blue .info-txt p {
    font-size: 25px;
    color: white;
    margin-bottom: 15px;
    font-weight: 500;
}

.banner-blue .info-txt ul {
    padding-left: 20px;
}

.banner-blue .info-txt ul li {
    font-size: 17px;
    color: white;
    font-weight: 400;
}

header .sup_part {
    padding: 25px 0;
}

header .sup_part .content .logo a img {
    max-width: 219px;
    width: 100%;
}

header .sup_part .content .call_us a span i {
    color: #828282 !important;
    bottom: 25px !important;
    font-size: 11px !important;
}

header .sub_part {
    padding: 9px 0 0;
}

header .sub_part ul.menu {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto !important;
}

header .sub_part ul.menu li {
    border-bottom: 8px solid transparent;
    margin: 0 auto;
}

header .sub_part ul.menu li:last-child a {
    background-color: transparent;
}

header .sub_part ul.menu li.m-li:hover {
    border-bottom: 8px solid #de9118;
}

header .sub_part ul.menu li:hover a.link-menu-b {
    background-color: transparent;
}

footer {
    background-color: #F2F2F2;
}

footer a {
    color: #333333;
}

footer a.politica {
    color: #333333;
}

footer a:hover {
    text-decoration: underline !important;
    color: black;
}

footer h3 {
    color: #333333;
}

footer h3.h3-min {
    font-size: 14px;
    margin-bottom: 2px;
}

footer ul li {
    color: #333333;
}

footer ul li a {
    color: #333333;
}

footer p {
    color: #333333;
}

footer p a {
    color: #333333;
}

footer .logo-vinssa-footer {
    margin: 40px 0;
}

footer .footer-bottom {
    margin-top: 50px;
}

footer .footer-bottom .flex-cont {
    display: flex;
    justify-content: space-between;
}

.boletin-subs {
    background-color: #333333;
    padding: 25px 0;
}

.boletin-subs .side {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.boletin-subs .side .info-boletin {
    max-width: 500px;
    width: 100%;
    display: flex;
    align-items: center;
}

.boletin-subs .side .info-boletin .img-bol {
    margin-right: 10px;
}

.boletin-subs .side .info-boletin .txt-bol h3 {
    color: white;
    font-size: 18px;
}

.boletin-subs .side .info-boletin .txt-bol p {
    color: white;
    font-size: 14px;
}

.boletin-subs .side .form_foot {
    max-width: 600px;
    width: 100%;
}

.boletin-subs .side .form_foot .hbspt-form form {
    display: flex;
    align-items: center;
}

.boletin-subs .side .form_foot .hbspt-form form label span {
    color: white !important;
}

.boletin-subs .side .form_foot .hbspt-form .hs-input.error {
    border-color: #ff3565;
}

.boletin-subs .side .form_foot .hbspt-form .hs-error-msgs {
    display: none !important;
}

.boletin-subs .side .form_foot .hbspt-form input[type=text],
.boletin-subs .side .form_foot .hbspt-form input[type=email] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #a2a9b3;
    padding: 4px 10px;
    font-size: 13px;
}

.boletin-subs .side .form_foot .hbspt-form input[type=submit] {
    width: 100%;
    line-height: 1;
    padding: 12px 17px 10px;
    letter-spacing: 3px;
    text-align: center;
    color: white;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 3px;
    border: 1px solid #E58200;
    background: #E58200;
}

.indexv2 .hero-slider .slick-prev {
    left: 30px;
    z-index: 1000;
}

.indexv2 .hero-slider .slick-prev:before {
    color: black;
    font-size: 35px;
}

.indexv2 .hero-slider .slick-next {
    z-index: 1000;
    right: 26px;
}

.indexv2 .hero-slider .slick-next:before {
    color: black;
    font-size: 35px;
}

.indexv2 .hero-slider .slide-heros .item-slide {
    padding: 60px 0;
    height: 450px;
}

.indexv2 .hero-slider .slide-heros .item-slide.img1 {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-telesis-slide.jpeg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.indexv2 .hero-slider .slide-heros .item-slide.img1 .txt-slide h3 {
    color: #4D8DC5;
}

.indexv2 .hero-slider .slide-heros .item-slide.img2 {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/banner-vinssa-cognex-corregido.jpeg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.indexv2 .hero-slider .slide-heros .item-slide.img2 .txt-slide {
    max-width: 800px;
}

.indexv2 .hero-slider .slide-heros .item-slide.img2 .txt-slide h3 {
    color: #4D8DC5;
}

.indexv2 .hero-slider .slide-heros .item-slide.img2 .txt-slide h2 {
    color: white;
}

.indexv2 .hero-slider .slide-heros .item-slide.img2 .btn-verr {
    background-color: white !important;
    color: #333 !important;
}

.indexv2 .hero-slider .slide-heros .item-slide .txt-slide {
    max-width: 600px;
    width: 100%;
}

.indexv2 .hero-slider .slide-heros .item-slide .txt-slide.techday_slide {
    margin-top: 50px;
}

.indexv2 .hero-slider .slide-heros .item-slide .txt-slide h3 {
    font-size: 24px;
    margin-bottom: 30px;
    font-weight: 500;
}

.indexv2 .hero-slider .slide-heros .item-slide .txt-slide h2,
.indexv2 .hero-slider .slide-heros .item-slide .txt-slide h1 {
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 30px;
}

.indexv2 .hero-slider .slide-heros .item-slide .flex-btns {
    display: flex;
    align-items: center;
}

.indexv2 .hero-slider .slide-heros .item-slide .flex-btns .logo-slide {
    margin-right: 40px;
    max-width: 300px !important;
    width: initial;
}

.indexv2 .hero-slider .slide-heros .item-slide .flex-btns .btn-verr {
    max-width: 130px;
    width: 100%;
    background-color: #333333;
    color: white;
    padding: 8px 0;
    text-align: center;
    display: flex;
    justify-content: space-around;
    align-items: center;
    font-size: 16px;
}

.indexv2 .hero-slider .slide-heros .item-slide .flex-btns .btn-verr img {
    margin-left: 10px;
}

.indexv2 .our-divisions {
    padding: 60px 0;
}

.indexv2 .our-divisions h2 {
    color: #333333;
    font-size: 28px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 50px;
}

.indexv2 .our-divisions .pestanas .btns-tabs {
    display: flex;
    justify-content: space-between;
}

.indexv2 .our-divisions .pestanas .btns-tabs .bton-tab {
    max-width: 400px;
    width: 100%;
    text-align: center;
    font-size: 22px;
    font-weight: 500;
    cursor: pointer;
    opacity: 0.4;
    padding-bottom: 10px;
    border-bottom: 3px solid transparent;
}

.indexv2 .our-divisions .pestanas .btns-tabs .bton-tab.orn {
    color: #E58200;
}

.indexv2 .our-divisions .pestanas .btns-tabs .bton-tab.azl {
    color: #4D8DC5;
}

.indexv2 .our-divisions .pestanas .btns-tabs .bton-tab.grn {
    color: #23A478;
}

.indexv2 .our-divisions .pestanas .btns-tabs .bton-tab.active {
    opacity: 1;
    border-bottom: 3px solid #333333;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs {
    padding: 40px 0;
    display: none;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs h3 {
    color: #E58200;
    font-size: 40px;
    text-align: center;
    font-weight: 500;
    margin-bottom: 30px;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs h3.trz-h {
    color: #4D8DC5;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs h3.spt-h {
    color: #23A478;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info {
    display: flex;
    justify-content: space-between;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin {
    padding: 40px;
    max-width: 580px;
    width: 100%;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-suministros-industriales.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin.trz {
    display: block;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-trazabilidad.png");
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin.trz .txt-grid {
    max-width: 100%;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin.tls {
    display: block;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/img-bg-traza.png");
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin.mqn {
    display: block;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/imgbg10.png");
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin .txt-grid {
    max-width: 250px;
    width: 100%;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin .txt-grid h4 {
    color: white;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 15px;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin .txt-grid h4 a {
    color: inherit;
    font-size: inherit;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin .txt-grid ul {
    list-style: none;
    padding-left: 7px;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin .txt-grid ul li {
    color: white;
    font-size: 14px;
    margin-bottom: 6px;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin .txt-grid ul li span {
    color: white;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin .txt-grid ul li a {
    color: inherit;
    font-size: inherit;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin .txt-grid ul li a:hover {
    text-decoration: underline !important;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin .img-grid {
    max-width: 200px;
    width: 100%;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second {
    max-width: 580px;
    width: 100%;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-2.png");
    background-size: cover;
    background-repeat: no-repeat;
    padding: 40px;
    background-position: center center;
    margin-bottom: 30px;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s.tls {
    display: block;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/img-bg-traza.png");
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s:last-child {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-suministros-industriales-3.png");
    margin-bottom: 0px;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s:last-child .txt-grid h4 {
    color: white;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s:last-child .txt-grid ul li {
    color: white;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s:last-child .txt-grid ul li span {
    color: white;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s.sts {
    display: block;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-img-3.png");
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s.sptf {
    display: block;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/stpf.png");
    height: 500px;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s.sptf .txt-grid h4 {
    color: #333;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s.sptf .txt-grid ul li {
    color: #333;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s.sptf .txt-grid ul li span {
    color: #333;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .txt-grid {
    max-width: 250px;
    width: 100%;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .txt-grid h4 {
    color: #333;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 15px;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .txt-grid h4 a {
    color: inherit;
    font-size: inherit;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .txt-grid ul {
    list-style: none;
    padding-left: 7px;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .txt-grid ul li {
    color: #333;
    font-size: 14px;
    margin-bottom: 6px;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .txt-grid ul li span {
    color: #333;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .txt-grid ul li a {
    color: inherit;
    font-size: inherit;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .txt-grid ul li a:hover {
    text-decoration: underline !important;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .img-grid {
    max-width: 200px;
    width: 100%;
}

.indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs.active {
    display: block;
}

.indexv2 .our-divisions .marcas-divisions {
    padding: 10px 0;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    margin-top: 30px;
}

.indexv2 .our-divisions .marcas-divisions .grid-marcas {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    grid-gap: 20px;
}

.indexv2 .our-divisions .marcas-divisions .grid-marcas .item-marca {
    max-width: 110px;
    width: 100%;
    margin: 0 auto;
}

.indexv2 .aniversario {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-aniversario.jpeg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 100px 0;
}

.indexv2 .aniversario .box-ani {
    max-width: 980px;
    width: 100%;
    margin: 0 auto;
    background-color: white;
    padding: 55px 70px;
}

.indexv2 .aniversario .box-ani h1 {
    font-size: 40px;
    color: #333333;
    line-height: 1.2;
    text-align: center;
    max-width: 560px;
    width: 100%;
    margin: 0 auto 30px;
    font-weight: 500;
}

.indexv2 .aniversario .box-ani h1 span {
    color: #E58200;
}

.indexv2 .aniversario .box-ani .grid-txt {
    display: grid;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    max-width: 700px;
    width: 100%;
    margin: 0 auto;
}

.indexv2 .aniversario .box-ani .grid-txt .item-txt {
    max-width: 370px;
    width: 100%;
}

.indexv2 .aniversario .box-ani .grid-txt .item-txt p {
    font-size: 16px;
    color: #4F4F4F;
}

.indexv2 .aniversario .box-ani .grid-txt .item-txt:first-child {
    border-right: 1px solid #E0E0E0;
}

.indexv2 .aniversario .box-ani .grid-icons {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: center;
    align-items: flex-end;
    margin-top: 40px;
    grid-gap: 20px;
}

.indexv2 .aniversario .box-ani .grid-icons .item-icon {
    max-width: 77px;
    width: 100%;
}

.indexv2 .aniversario .box-ani .grid-icons .item-icon h4 {
    color: #828282;
    font-size: 12px;
    text-align: center;
    line-height: 1.1;
}

.indexv2 .aniversario .box-ani .grid-icons .item-icon img {
    margin: 0 auto 10px;
    display: block;
}

.indexv2 .centro-aprendizaje {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/fondo-centro-apren.jpeg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 50px 0;
}

.indexv2 .centro-aprendizaje h2 {
    color: #333333;
    font-size: 40px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 40px;
}

.indexv2 .centro-aprendizaje .grid-posts {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
    justify-content: center;
}

.indexv2 .centro-aprendizaje .grid-posts .grid-post {
    max-width: 378px;
    width: 100%;
}

.indexv2 .centro-aprendizaje .grid-posts .grid-post .txt-body-post {
    padding: 20px 0;
}

.indexv2 .centro-aprendizaje .grid-posts .grid-post .txt-body-post .tag {
    display: block;
    background-color: #333333;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 10px;
    color: white;
    text-align: center;
    text-transform: uppercase;
    max-width: 100px;
    width: 100%;
    margin-bottom: 10px;
}

.indexv2 .centro-aprendizaje .grid-posts .grid-post .txt-body-post h3 {
    font-size: 26px;
    color: #333333;
    font-weight: 500;
    margin: 15px 0;
}

.indexv2 .centro-aprendizaje .grid-posts .grid-post .txt-body-post ul {
    list-style: none;
}

.indexv2 .centro-aprendizaje .grid-posts .grid-post .txt-body-post ul li {
    color: #828282;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 6px;
}

.indexv2 .centro-aprendizaje .grid-posts .grid-post .txt-body-post ul li a {
    color: inherit;
    font-size: inherit;
}

.indexv2 .centro-aprendizaje .grid-posts .grid-post .txt-body-post .vr-mas {
    max-width: 100px;
    width: 100%;
    display: block;
    border: 1px solid #333333;
    padding: 7px 0;
    text-align: center;
    color: #333333;
    margin-top: 20px;
}

.indexv2 .centro-aprendizaje .grid-posts .grid-post .txt-body-post .vr-mas:hover {
    background-color: #333333;
    color: white;
}

.indexv2 .marcas-seccion {
    padding: 60px 0;
    background-color: #F2F2F2;
}

.indexv2 .marcas-seccion h2 {
    color: #333333;
    font-size: 40px;
    text-align: center;
    font-weight: 500;
    margin-bottom: 30px;
}

.indexv2 .marcas-seccion .marcas-reel .slick-prev {
    z-index: 1000;
}

.indexv2 .marcas-seccion .marcas-reel .slick-prev:before {
    color: black;
    font-size: 25px;
}

.indexv2 .marcas-seccion .marcas-reel .slick-next {
    z-index: 1000;
}

.indexv2 .marcas-seccion .marcas-reel .slick-next:before {
    color: black;
    font-size: 25px;
}

.indexv2 .marcas-seccion .marcas-reel .mostrar-movil {
    display: none;
}

.indexv2 .marcas-seccion .marcas-reel .item-reel-marca {
    max-width: 950px !important;
    width: 100% !important;
    background-color: white;
    border-left: 5px solid #333333;
    padding: 15px 10px;
    margin: 0 auto;
}

.indexv2 .marcas-seccion .marcas-reel .item-reel-marca .txt-head {
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 10px;
}

.indexv2 .marcas-seccion .marcas-reel .item-reel-marca .txt-head h3 {
    font-size: 18px;
    font-weight: 600;
    color: #333333;
    text-align: center;
}

.indexv2 .marcas-seccion .marcas-reel .item-reel-marca .marc {
    display: flex;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
}

.indexv2 .marcas-seccion .marcas-reel .item-reel-marca .marc a {
    max-width: 90px;
    width: 100%;
    display: block;
    margin: 0 auto;
}

.nbt .flex-slide {
    display: flex;
    justify-content: space-between;
}

.nbt .flex-slide .img-slide-img {
    max-width: 350px;
    width: 100%;
}

.nbt .flex-slide .img-slide-img-2 {
    max-width: 500px;
    width: 100%;
}

.cognex.ins .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-cognexv2-min.png");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.cognex.ins .seccion-in {
    padding: 50px 0;
    background-color: white;
}

.cognex.ins .seccion-in .flex-secc {
    display: flex;
    justify-content: space-between;
}

.cognex.ins .seccion-in .flex-secc .item-flex-info {
    max-width: 700px;
    width: 100%;
    margin-right: 15px;
}

.cognex.ins .seccion-in .flex-secc .item-flex-info p {
    color: #373730;
    font-size: 18px;
    font-weight: lighter;
    margin-bottom: 15px;
}

.cognex.ins .seccion-in .flex-secc .item-flex-info ul {
    padding-left: 30px;
}

.cognex.ins .seccion-in .flex-secc .item-flex-info ul li {
    color: #236EB5;
    font-size: 17px;
}

.cognex.ins .seccion-in .flex-secc .item-flex-info ul li span {
    color: #373730;
}

.cognex.ins .seccion-in .flex-secc .item-flex {
    max-width: 400px;
    width: 100%;
}

.cognex.ins .seccion-in .flex-secc .item-flex .video-secc video {
    max-width: 400px;
    width: 100%;
}

.cognex.ins .formacion {
    background-color: #F6F6F6;
    padding: 60px 0;
}

.cognex.ins .formacion .flex-formacion {
    display: flex;
    justify-content: space-between;
}

.cognex.ins .formacion .flex-formacion .item-img {
    max-width: 490px;
    width: 100%;
    margin-right: 25px;
}

.cognex.ins .formacion .flex-formacion .item-txt {
    max-width: 650px;
    width: 100%;
}

.cognex.ins .formacion .flex-formacion .item-txt h2 {
    color: #373730;
    font-size: 28px;
    margin-bottom: 15px;
}

.cognex.ins .formacion .flex-formacion .item-txt p {
    color: #373730;
    font-size: 18px;
    font-weight: 300;
}

.cognex.ins .caracte-insight {
    padding: 60px 0;
}

.cognex.ins .caracte-insight h2 {
    font-size: 28px;
    text-align: center;
    color: #000000;
    margin-bottom: 30px;
}

.cognex.ins .caracte-insight .img-insi {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
}

.cognex.ins .solida-coleccion {
    padding: 60px 0;
    background-color: #215087;
}

.cognex.ins .solida-coleccion h2 {
    font-size: 28px;
    color: white;
    text-align: center;
    margin-bottom: 30px;
    font-weight: 400;
}

.cognex.ins .solida-coleccion p {
    font-size: 20px;
    color: white;
    max-width: 1030px;
    width: 100%;
    margin: 0 auto 20px;
    line-height: 1.5;
}

.cognex.ins .solida-coleccion .items-flex {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
    align-items: center;
    justify-content: center;
}

.cognex.ins .solida-coleccion .items-flex .item-fl h3 {
    color: white;
    margin-bottom: 7px;
    font-weight: 300;
}

.cognex.ins .category .more-loctite .tabs-caracter ul.tab-caracter li {
    width: 25%;
}

.cognex.ins .category .more-loctite .tabs-caracter ul.tab-caracter li a {
    width: initial;
    text-align: center !important;
    font-size: 15px;
    justify-content: center;
}

.cognex.ins .category .more-loctite .grid-b {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
}

.cognex.ins .category .more-loctite .grid-b .item-grid-b {
    max-width: 350px;
    width: 100%;
}

.cognex.ins .category .more-loctite .grid-b .item-grid-b h3 {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 7px;
    text-align: left;
}

.cognex.ins .category .more-loctite .grid-b .item-grid-b p {
    font-size: 14px;
    font-weight: 300;
    color: #000000;
    margin-top: 7px;
    text-align: left;
}

.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo {
    padding: 60px 0;
}

.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .img-conoce {
    max-width: 450px;
    width: 100%;
    margin-right: 50px;
}

.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce {
    max-width: 600px;
    width: 100%;
}

.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce h2 {
    font-size: 28px;
    font-weight: bold;
    color: #373730;
    margin-bottom: 30px;
}

.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce p {
    color: #373730;
    font-size: 17px;
    font-weight: 300;
    margin-bottom: 25px;
}

.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce ul {
    padding-left: 30px;
}

.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce ul li {
    color: #558ECA;
    font-size: 17px;
    margin-bottom: 10px;
}

.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce ul li span {
    color: #373730;
}

.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce a.btn-conoce {
    display: block;
    max-width: 220px;
    width: 100%;
    background-color: #558ECA;
    padding: 10px 0;
    text-align: center;
    margin-top: 30px;
    color: white;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 3px;
}

.banner-tl {
    padding: 45px 0;
}

.banner-tl .img-bann {
    margin: 0 auto;
}

.banner-tl .img-bann a {
    margin: 0 auto;
    display: block;
}

/*AQUI INICIA LO NUEVO DE ROBOTS MOVILES */
.int-robot .asesoria-robot {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-asesoria-min.jpeg");
}

.rb-moviles .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-robots-moviles-min.png");
}

.rb-moviles .hero .content {
    height: 330px;
}

.rb-moviles .procesos-robots .img {
    max-width: 430px;
    width: 100%;
    margin-left: auto;
}

.rb-moviles .why-elegir {
    background-color: #E4E9ED;
    padding: 50px 0;
}

.rb-moviles .why-elegir .flex-why-elegir {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.rb-moviles .why-elegir .flex-why-elegir .img-why {
    max-width: 534px;
    width: 100%;
    margin-right: 30px;
}

.rb-moviles .why-elegir .flex-why-elegir .txt-why {
    max-width: 570px;
    width: 100%;
}

.rb-moviles .why-elegir .flex-why-elegir .txt-why h2 {
    color: #373730;
    font-size: 27px;
    font-weight: bold;
    margin-bottom: 20px;
}

.rb-moviles .why-elegir .flex-why-elegir .txt-why p {
    color: #373730;
    font-size: 17px;
    line-height: 1.6;
}

.rb-moviles .why-choose-v {
    padding: 60px 0;
}

.rb-moviles .why-choose-v h2 {
    color: #373730;
    font-size: 27px;
    text-align: center;
    margin-bottom: 50px;
}

.rb-moviles .why-choose-v .flex-why-c {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.rb-moviles .why-choose-v .flex-why-c .txt-why-c {
    max-width: 730px;
    width: 100%;
}

.rb-moviles .why-choose-v .flex-why-c .txt-why-c ul li {
    color: #558DCA;
    font-size: 17px;
    font-weight: 300;
    margin-bottom: 12px;
}

.rb-moviles .why-choose-v .flex-why-c .txt-why-c ul li span {
    color: #373730;
}

.rb-moviles .why-choose-v .flex-why-c .img-why-c {
    max-width: 350px;
    width: 100%;
}

.rb-moviles .more-tabs .tabs-caracter {
    max-width: 1100px;
}

.rb-moviles .more-tabs .tabs-caracter ul.tab-caracter li {
    width: 33.33%;
}

.rb-moviles .more-tabs .tabs-caracter .tabs-content-car .box h2 {
    text-align: center;
}

.rb-moviles .more-tabs .tabs-caracter .tabs-content-car .box p {
    text-align: center;
}

.rb-moviles .more-tabs .tabs-caracter .tabs-content-car .box .flex-uls {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 40px;
}

.rb-moviles .more-tabs .tabs-caracter .tabs-content-car .box .flex-uls ul li {
    font-size: 16px;
}

.infosight .lineas-soluciones.nw2 .items-sistemas,
.infosight .lineas-soluciones.equipos-sol .items-sistemas {
    margin-top: 60px;
}

.infosight .lineas-soluciones.nw2 .items-sistemas .item-sistema,
.infosight .lineas-soluciones.equipos-sol .items-sistemas .item-sistema {
    max-width: 1162px;
    width: 100%;
    margin: 0 auto 30px;
    background-color: white;
    border: 1px solid #8B8B8B;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
}

.infosight .lineas-soluciones.nw2 .items-sistemas .item-sistema .txt-sis,
.infosight .lineas-soluciones.equipos-sol .items-sistemas .item-sistema .txt-sis {
    padding: 40px;
}

.infosight .lineas-soluciones.nw2 .items-sistemas .item-sistema .txt-sis p,
.infosight .lineas-soluciones.equipos-sol .items-sistemas .item-sistema .txt-sis p {
    color: #2B2B2B;
    font-size: 22px;
    line-height: 36px;
}

.infosight .lineas-soluciones.nw2 .items-sistemas .item-sistema .img-sis,
.infosight .lineas-soluciones.equipos-sol .items-sistemas .item-sistema .img-sis {
    max-width: 360px;
    width: 100%;
}

.infosight .lineas-soluciones.nw2 .items-sistemas .item-sistema .img-sis img,
.infosight .lineas-soluciones.equipos-sol .items-sistemas .item-sistema .img-sis img {
    display: block;
}

.infosight .lineas-soluciones.nw2 .equipos-prod,
.infosight .lineas-soluciones.equipos-sol .equipos-prod {
    margin-top: 80px;
}

.infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos,
.infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 25px;
    justify-content: center;
}

.infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos .item-equipos,
.infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos .item-equipos {
    max-width: 560px;
    width: 100%;
    border: 1px solid #8B8B8B;
    border-radius: 5px;
    overflow: hidden;
    background-color: white;
    margin: 0 auto;
}

.infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos .item-equipos .header-equipo,
.infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos .item-equipos .header-equipo {
    background-color: #558DCA;
    padding: 20px 0;
}

.infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos .item-equipos .header-equipo h3,
.infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos .item-equipos .header-equipo h3 {
    color: white;
    font-weight: 700;
    font-size: 22px;
    line-height: 36px;
    letter-spacing: 0.55px;
    text-align: center;
}

.infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos .item-equipos .body-equipos,
.infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos .item-equipos .body-equipos {
    padding: 40px;
}

.infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos .item-equipos .body-equipos p,
.infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos .item-equipos .body-equipos p {
    color: #2B2B2B;
    line-height: 36px;
    font-size: 18px;
}

.infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos .item-equipos .body-equipos ul,
.infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos .item-equipos .body-equipos ul {
    padding-left: 20px;
    margin-top: 20px;
}

.infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos .item-equipos .body-equipos ul li,
.infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos .item-equipos .body-equipos ul li {
    color: #558DCA;
    line-height: 36px;
    font-size: 18px;
    margin-bottom: 8px;
}

.infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos .item-equipos .body-equipos ul li span,
.infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos .item-equipos .body-equipos ul li span {
    color: #2B2B2B;
}

.vtts a {
    display: block;
    margin-bottom: 4px;
}

.marcaje_industrial.marcaje-laser-industrial .app-grabador {
    padding: 60px 0;
}

.marcaje_industrial.marcaje-laser-industrial .app-grabador h2 {
    font-size: 28px;
    color: #373730;
    line-height: 38px;
    text-align: center;
    margin-bottom: 50px;
}

.marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

.marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app .item-app {
    max-width: 550px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app .item-app .img-itemapp {
    max-width: 100px;
    width: 100%;
    margin-right: 20px;
}

.marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app .item-app .txt-app h3 {
    color: #373730;
    font-size: 22px;
    margin-bottom: 10px;
}

.marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app .item-app .txt-app ul {
    padding-left: 20px;
}

.marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app .item-app .txt-app ul li {
    color: #4B90C8;
    font-size: 16px;
    margin-bottom: 10px;
}

.marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app .item-app .txt-app ul li span {
    color: #373730;
}

.marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app .item-app:last-child {
    margin-top: 50px;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
}

.marcaje_industrial.marcaje-laser-industrial .price {
    background-image: linear-gradient(to right, #446FAB, #1A4581);
    padding: 50px 0;
}

.marcaje_industrial.marcaje-laser-industrial .price .content {
    margin: 0 auto;
}

.marcaje_industrial.marcaje-laser-industrial .price h2 {
    font-size: 28px;
    color: white;
    text-align: center;
    margin: 0 0 40px;
}

.marcaje_industrial.marcaje-laser-industrial .price p {
    font-size: 20px;
    color: white;
    text-align: center;
    margin: 0 0 30px;
}

.marcaje_industrial.marcaje-laser-industrial .price .bi {
    margin: 0 0 30px;
}

.marcaje_industrial.marcaje-laser-industrial .price .bi h3 {
    font-size: 20px;
    color: white;
    text-align: center;
    margin: 0 0 30px;
}

.marcaje_industrial.marcaje-laser-industrial .price .bi ul li {
    font-size: 18px;
    color: white;
    font-weight: lighter;
    margin-bottom: 15px;
}

.marcaje_industrial.marcaje-laser-industrial .price a {
    display: block;
    width: 300px;
    height: 45px;
    border-radius: 2px;
    border: 1px solid #e6a133;
    background: -moz-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -webkit-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    background: -ms-linear-gradient(14deg, #d38509 0%, #de9625 46%, #de9016 100%);
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 12px 0 0;
    color: white;
}

.marcaje_industrial.marcaje-laser-industrial .metales-marcar {
    padding: 60px 0;
    background-color: #EFEFEF;
}

.marcaje_industrial.marcaje-laser-industrial .metales-marcar h2 {
    color: #373730;
    text-align: center;
    font-size: 28px;
    margin-bottom: 50px;
}

.marcaje_industrial.marcaje-laser-industrial .metales-marcar .grid-metales {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.marcaje_industrial.marcaje-laser-industrial .metales-marcar .grid-metales .metales-item {
    max-width: 167px;
    width: 100%;
}

.marcaje_industrial.marcaje-laser-industrial .metales-marcar .grid-metales .metales-item img {
    display: block;
    margin: 0 auto 20px;
}

.marcaje_industrial.marcaje-laser-industrial .metales-marcar .grid-metales .metales-item h3 {
    color: #373730;
    font-size: 18px;
    text-align: center;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser {
    padding: 60px 0;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser h2 {
    color: #373730;
    font-size: 22px;
    text-align: center;
    margin-bottom: 20px;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser p.tt {
    color: #373730;
    font-size: 18px;
    text-align: center;
    margin-bottom: 40px;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser .item-marcador {
    max-width: 1100px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser .item-marcador .img-marcador {
    max-width: 485px;
    width: 100%;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser .item-marcador .txt-marcador {
    max-width: 800px;
    width: 100%;
    padding: 50px;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser .item-marcador .txt-marcador h3 {
    font-size: 22px;
    color: #373730;
    margin-bottom: 20px;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser .item-marcador .txt-marcador p {
    font-size: 18px;
    color: #373730;
    line-height: 25px;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser .item-codificador {
    max-width: 1100px;
    width: 100%;
    background-color: #EFEFEF;
    padding: 50px 30px;
    margin: 30px auto 40px;
    display: flex;
    justify-content: space-between;
    border-radius: 5px;
    box-shadow: 0px 3px 6px #0000000D;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser .item-codificador .img-codi {
    max-width: 344px;
    width: 100%;
    display: flex;
    align-items: center;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser .item-codificador .txt-codi {
    max-width: 400px;
    width: 100%;
    margin: 0 20px;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser .item-codificador .txt-codi h3 {
    color: #373730;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser .item-codificador .txt-codi ul {
    padding-left: 20px;
}

.marcaje_industrial.marcaje-laser-industrial .tec-laser .item-codificador .txt-codi ul li {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan {
    background-color: #EFEFEF;
    padding: 60px 0;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan h2 {
    font-size: 22px;
    color: #373730;
    line-height: 30px;
    margin-bottom: 15px;
    text-align: center;
    margin-bottom: 50px;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
    background-color: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .img-industria {
    max-width: 348px;
    width: 100%;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .img-industria img {
    display: block;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .txt-industria {
    max-width: 700px;
    width: 100%;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .txt-industria h3 {
    font-size: 22px;
    color: #373730;
    margin-bottom: 15px;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .txt-industria ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-left: 20px;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .txt-industria ul li {
    color: #4B90C8;
    font-size: 16px;
    margin-bottom: 10px;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .txt-industria ul li span {
    color: #373730;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .items-grid-industrias {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
    max-width: 1100px;
    width: 100%;
    margin: 50px auto 0;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .items-grid-industrias .item-industria {
    max-width: 358px;
    width: 100%;
    background-color: white;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .items-grid-industrias .item-industria .img-industria img {
    display: block;
}

.marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .items-grid-industrias .item-industria .txt-industria {
    padding: 30px 40px;
    background-color: white;
}

.marcaje_industrial.sum_quimicos.guantes-ansell .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/ansell-hero.jpeg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}


.marcaje_industrial.jyrsa .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-jyrsa.jpeg") !important;
}

.marcaje_industrial.jyrsa .productos-jyrsa {
    padding: 50px 0;
    background-color: #E4E9ED;
}

.marcaje_industrial.jyrsa .productos-jyrsa h2 {
    font-size: 28px;
    font-weight: bold;
    color: black;
    text-align: center;
    margin-bottom: 50px;
}

.marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
}

.marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa .item-jyrsa {
    max-width: 365px;
    width: 100%;
    background-color: white;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa .item-jyrsa .img-jyrsa-prod {
    max-width: 92px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
}

.marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa .item-jyrsa .txt-jyrsa-prod {
    max-width: 168px;
    width: 100%;
}

.marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa .item-jyrsa .txt-jyrsa-prod p {
    color: #373730;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}

.marcaje_industrial.moldex .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-moldex.jpg") !important;
}

.marcaje_industrial.moldex .hero .txt h1 {
    color: black;
}

.marcaje_industrial.moldex .hero .txt p {
    color: black;
}

.marcaje_industrial.moldex .hero .txt a {
    color: black;
    border: 1px solid black;
}

.marcaje_industrial.moldex .about_brand ul {
    margin-top: 20px;
}

.marcaje_industrial.moldex .about_brand ul li {
    margin-bottom: 30px;
    font-size: 17px !important;
    line-height: 1.5;
}

.marcaje_industrial.norton .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-norton.png);
}

.marcaje_industrial.moldex .productos-norton {
    padding: 60px 0;
    background-color: #E4E9ED;
}

.marcaje_industrial.moldex .productos-norton .grid-norton-prod {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

.marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton {
    margin: 0 auto 10px;
    max-width: 600px;
    width: 100%;
    background-color: white;
    padding: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton .txt-norton {
    max-width: 280px;
    width: 100%;
    margin-right: 25px;
}

.marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton .txt-norton h2.lnv2 {
    font-size: 24px;
    color: #373730;
    font-weight: bold;
    margin-bottom: 20px;
    position: relative;
}

.marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton .txt-norton h2.lnv2:after {
    content: "";
    margin: 10px 0;
    display: block;
    bottom: 0;
    width: 30px;
    height: 2px;
    background-color: #DB9431;
    left: 0;
}

.marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton .txt-norton p {
    color: #373730;
    font-size: 16px;
    font-weight: lighter;
}

.marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton .img-norton-n {
    max-width: 243px;
    width: 100%;
}

.int-marcaje.apex-200 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/apex-hero.jpeg");
}

.int-marcaje.apex-200 .hero .content {
    height: 370px;
}

.int-marcaje.apex-200 .hero .txt {
    max-width: 560px;
}

.int-marcaje.apex-200 .hero .txt h1 {
    color: #373730;
}

.int-marcaje.apex-200 .hero .txt h1:before {
    background-color: #373730;
}

.int-marcaje.apex-200 .hero .txt p {
    color: #373730;
}

.int-marcaje.apex-200 .hero .txt a {
    border-color: #373730;
    color: #373730;
}

.int-marcaje.apex-200 .marcaje-ultra {
    padding: 60px 0;
}

.int-marcaje.apex-200 .marcaje-ultra h2 {
    color: #373730;
    font-size: 28px;
    text-align: center;
    margin-bottom: 40px;
}

.int-marcaje.apex-200 .marcaje-ultra .flex-con-marca {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.int-marcaje.apex-200 .marcaje-ultra .flex-con-marca .flex-uls {
    max-width: 750px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.int-marcaje.apex-200 .marcaje-ultra .flex-con-marca .flex-uls ul {
    max-width: 350px;
    width: 100%;
}

.int-marcaje.apex-200 .marcaje-ultra .flex-con-marca .flex-uls ul li {
    color: #373730;
    font-size: 17px;
    margin-bottom: 7px;
    line-height: 1.7;
}

.int-marcaje.apex-200 .marcaje-ultra .flex-con-marca .marca-fast {
    max-width: 386px;
    width: 100%;
}

.int-marcaje.apex-200 .aplicaciones-limitadas {
    background-color: #E4E9ED;
    padding: 60px 0;
}

.int-marcaje.apex-200 .aplicaciones-limitadas h2 {
    color: #373730;
    font-size: 28px;
    text-align: center;
    margin-bottom: 60px;
}

.int-marcaje.apex-200 .aplicaciones-limitadas .itemaplicaciones {
    max-width: 920px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 50px;
}

.int-marcaje.apex-200 .aplicaciones-limitadas .itemaplicaciones .img-aplicaciones {
    max-width: 140px;
    width: 100%;
    margin-right: 30px;
}

.int-marcaje.apex-200 .aplicaciones-limitadas .itemaplicaciones .txt-aplicac {
    max-width: 748px;
    width: 100%;
}

.int-marcaje.apex-200 .aplicaciones-limitadas .itemaplicaciones .txt-aplicac h3 {
    color: #373730;
    font-size: 24px;
    margin-bottom: 20px;
}

.int-marcaje.apex-200 .aplicaciones-limitadas .itemaplicaciones .txt-aplicac p {
    font-size: 17px;
    color: #373730;
    line-height: 1.5;
}

.int-marcaje.apex-200 .porquesomos {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-porque-min.jpeg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 60px 0;
}

.int-marcaje.apex-200 .porquesomos h2 {
    color: white;
    text-align: center;
    font-size: 27px;
    margin-bottom: 50px;
}

.int-marcaje.apex-200 .porquesomos .flex-ul-porque {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.int-marcaje.apex-200 .porquesomos .flex-ul-porque ul {
    max-width: 562px;
    width: 100%;
    margin: 0 auto;
}

.int-marcaje.apex-200 .porquesomos .flex-ul-porque ul li {
    color: white;
    font-size: 17px;
    margin-bottom: 15px;
}

.int-marcaje.apex-200 .porquesomos a {
    background-color: #D59800;
    max-width: 220px;
    width: 100%;
    margin: 0 auto;
    color: white;
    font-size: 17px;
    text-align: center;
    display: block;
    padding: 10px 0;
    border-radius: 4px;
    margin-top: 30px;
}

.int-marcaje.apex-200 .industrias-laser {
    padding: 60px 0;
    background-color: #EFEFEF;
}

.int-marcaje.apex-200 .industrias-laser h2 {
    color: #373730;
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px;
}

.int-marcaje.apex-200 .industrias-laser p.subl {
    color: #373730;
    max-width: 742px;
    width: 100%;
    font-size: 20px;
    text-align: center;
    line-height: 1.7;
    margin: 0 auto 50px;
}

.int-marcaje.apex-200 .industrias-laser .grid-industrias {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.int-marcaje.apex-200 .industrias-laser .grid-industrias .item-grid-industria {
    max-width: 512px;
    width: 100%;
    background-color: white;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
    border-radius: 20px;
    margin: 0 auto;
}

.int-marcaje.apex-200 .industrias-laser .grid-industrias .item-grid-industria .img-indus {
    max-width: 218px;
    width: 100%;
    display: flex;
}

.int-marcaje.apex-200 .industrias-laser .grid-industrias .item-grid-industria .txt-indus {
    max-width: 294px;
    width: 100%;
    padding: 30px 30px;
}

.int-marcaje.apex-200 .industrias-laser .grid-industrias .item-grid-industria .txt-indus h3 {
    text-align: center;
    color: #373730;
    font-size: 20px;
    margin-bottom: 15px;
}

.int-marcaje.apex-200 .industrias-laser .grid-industrias .item-grid-industria .txt-indus p {
    color: #373730;
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-productos-ansell-min.jpeg");
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell {
    padding: 60px 0;
    background-color: #F6F6F6;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell p.p-title-ans {
    max-width: 900px;
    width: 100%;
    margin: 0 auto 30px;
    text-align: center;
    font-size: 28px;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell h2 {
    color: #1c64a6;
    font-size: 35px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 60px;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell p.title-bot {
    color: #404148;
    font-size: 22px;
    text-align: center;
    margin-bottom: 50px;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes {
    max-width: 1221px;
    width: 100%;
    background-color: white;
    border: 1px solid #707070;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 40px;
    margin-bottom: 25px;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .img-guantes-ans {
    max-width: 207px;
    width: 100%;
    margin-right: 50px;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell {
    width: 100%;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .title-flex {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .title-flex h3 {
    color: #373730;
    font-size: 28px;
    font-weight: bold;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .title-flex p {
    color: #2B2B2B;
    font-size: 18px;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .title-flex p span {
    color: #E0842D;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .second-title-flex {
    width: 100%;
    margin-bottom: 25px;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .second-title-flex h4 {
    color: #373730;
    font-weight: lighter;
    background-color: #FFE7D1;
    border-left: 3px solid #E0842D;
    display: inline-block;
    padding: 2px 8px;
    margin-right: 7px;
    font-size: 18px;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .second-title-flex h4 span {
    font-weight: bold;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .ul-flex-ansell {
    display: flex;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .ul-flex-ansell ul {
    padding-left: 20px;
    margin-right: 40px;
    max-width: 400px;
    width: 100%;
}

.marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .ul-flex-ansell ul li {
    font-size: 16px;
    color: #373730;
    margin-bottom: 8px;
    font-weight: lighter;
}

.guantes-ansell .marca_main.loctite.v2 .products-loctite .productos-loct .item-product.item-blue-bg {
    background-color: #618BBC;
}

.guantes-ansell .marca_main.loctite.v2 .products-loctite .productos-loct .item-product.item-info {
    display: flex;
}

.guantes-ansell .marca_main.loctite.v2 .products-loctite .productos-loct .item-product.item-info .body-info-item {
    margin: auto;
    padding: 14px;
    text-align: center;
}

.guantes-ansell .marca_main.loctite.v2 .products-loctite .productos-loct .item-product.item-info .body-info-item a,
.guantes-ansell .marca_main.loctite.v2 .products-loctite .productos-loct .item-product.item-info .body-info-item a span,
.guantes-ansell .marca_main.loctite.v2 .products-loctite .productos-loct .item-product.item-info .body-info-item h4,
.guantes-ansell .marca_main.loctite.v2 .products-loctite .productos-loct .item-product.item-info .body-info-item p {
    color: white;
}

.guantes-ansell .marca_main.loctite.v2 .products-loctite .productos-loct .item-product.item-info .btn-info {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    font-size: 16px;
    margin-bottom: 10px;
}
.guantes-ansell .marca_main.loctite.v2 .products-loctite .productos-loct .item-product.item-info .btn-info:first-of-type {
    margin-top: 61px;
}

.guantes-ansell .marca_main.loctite.v2 .products-loctite .productos-loct .item-product.item-info .btn-info span{
    display: flex;
    gap: 11px;
    font-size: 13px;
    align-items: center;
}


.techday .hero-techday {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-techdays-min.jpeg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 80px 0;
}

.techday .hero-techday .txt-logo {
    padding-left: 100px;
    max-width: 550px;
    width: 100%;
}

.techday .hero-techday .txt-logo img {
    margin-bottom: 40px;
}

.techday .hero-techday .txt-logo h1 {
    color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
}

.techday .conecta-tech {
    padding: 60px 0;
}

.techday .conecta-tech .flex-conecta {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.techday .conecta-tech .flex-conecta .item-conecta-fr {
    max-width: 400px;
    width: 100%;
    border-left: 7px solid #2AA174;
    padding-left: 40px;
}

.techday .conecta-tech .flex-conecta .item-conecta-fr h2 {
    color: #373730;
    font-size: 28px;
    margin-bottom: 15px;
}

.techday .conecta-tech .flex-conecta .item-conecta-fr p {
    font-size: 20px;
    color: #373730;
}

.techday .conecta-tech .flex-conecta .flex-ul {
    max-width: 400px;
    width: 100%;
}

.techday .conecta-tech .flex-conecta .flex-ul ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.techday .conecta-tech .flex-conecta .flex-ul ul li {
    color: #373730;
    font-size: 17px;
    margin-bottom: 8px;
}

.techday .experimenta-techday {
    padding: 60px 0;
    background-color: #F0F0F0;
}

.techday .experimenta-techday .flex-experimenta {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.techday .experimenta-techday .flex-experimenta .img-expe {
    max-width: 436px;
    width: 100%;
    margin-right: 50px;
}

.techday .experimenta-techday .flex-experimenta .txt-expe {
    max-width: 694px;
    width: 100%;
}

.techday .experimenta-techday .flex-experimenta .txt-expe h2 {
    color: #373730;
    font-size: 28px;
    margin-bottom: 25px;
}

.techday .experimenta-techday .flex-experimenta .txt-expe ul {
    padding-left: 20px;
}

.techday .experimenta-techday .flex-experimenta .txt-expe ul li {
    font-size: 20px;
    margin-bottom: 25px;
    color: #2AA174;
}

.techday .experimenta-techday .flex-experimenta .txt-expe ul li span {
    color: #373730;
}

.u-mark .category h2 {
    margin-bottom: 40px;
    font-size: 28px;
}

.u-mark .category .more-loctite {
    background-color: white;
}

.u-mark .category .more-loctite .tabs-caracter {
    display: flex;
}

.u-mark .category .more-loctite .tabs-caracter ul.tab-caracter {
    display: block;
}

.u-mark .category .more-loctite .tabs-caracter ul.tab-caracter li {
    width: 100%;
    margin: 0;
    border: 1px solid #707070;
    border-bottom: 0;
}

.u-mark .category .more-loctite .tabs-caracter ul.tab-caracter li a {
    background-color: #E3E3E3;
    width: 100%;
    text-align: center;
    justify-content: center;
}

.u-mark .category .more-loctite .tabs-caracter ul.tab-caracter li a.active {
    text-align: center;
    background-color: #D79600;
}

.u-mark .category .more-loctite .tabs-caracter ul.tab-caracter li a.active:after {
    border-left: 15px solid #D79600;
    left: initial;
    right: -15px;
    bottom: 31%;
    transform: rotate(359deg);
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box {
    border-top: 6px solid #D79600;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod {
    display: flex;
    justify-content: space-between;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft {
    max-width: 432px;
    width: 100%;
    margin-right: 60px;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft h2 {
    color: #373730;
    font-size: 28px;
    font-weight: bold;
    text-align: left;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft h3 {
    font-size: 22px;
    color: #373730;
    font-weight: bold;
    text-align: left;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft ul {
    margin-bottom: 30px;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft ul li {
    font-size: 18px;
    color: #D59800;
    margin-bottom: 10px;
    font-weight: lighter;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft ul li span {
    color: #373730;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod {
    max-width: 600px;
    width: 100%;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod h3 {
    color: #373730;
    font-size: 22px;
    text-align: left;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod .tabla-tabla {
    max-width: 500px;
    width: 100%;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla {
    background-color: #F6F6F6;
    display: flex;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla .tt-ds {
    width: 50%;
    padding: 5px 8px;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla .tt-ds p {
    font-size: 16px;
    color: #373730;
    font-weight: lighter;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla:nth-child(even) {
    background-color: white;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .type-umark {
    margin-top: 50px;
    display: flex;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .type-umark h3 {
    text-align: left;
    color: #373730;
    font-size: 22px;
    font-weight: bold;
    max-width: 230px;
    width: 100%;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .type-umark ul {
    max-width: 800px;
    width: 100%;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .type-umark ul li {
    font-size: 18px;
    color: #D59800;
    margin-bottom: 15px;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .type-umark ul li span {
    color: #373730;
}

.attc2 .caracteristicas {
    padding: 60px 0;
}

.attc2 .caracteristicas h2 {
    color: #373730;
    font-size: 28px;
    text-align: center;
    padding-bottom: 40px;
    margin-bottom: 40px;
}

.attc2 .caracteristicas h2.ln:before {
    background-color: #E08400;
}

.attc2 .caracteristicas .flex-caract {
    display: flex;
    justify-content: space-between;
}

.attc2 .caracteristicas .flex-caract .item-caract-one {
    max-width: 727px;
    width: 100%;
    margin-right: 40px;
}

.attc2 .caracteristicas .flex-caract .item-caract-one h3 {
    color: #DD862D;
    font-size: 22px;
    margin-bottom: 15px;
}

.attc2 .caracteristicas .flex-caract .item-caract-one p {
    color: #373730;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 30px;
    font-weight: lighter;
}

.attc2 .caracteristicas .flex-caract .img-espe {
    max-width: 400px;
    width: 100%;
}

.attc2 .caracteristicas .flex-caract .img-espe img {
    margin: 0 auto 30px;
}

.attc2 .caracteristicas .flex-caract .img-espe h3 {
    font-size: 22px;
    color: #373730;
    margin-bottom: 40px;
    text-align: center;
}

.attc2 .caracteristicas .flex-caract .img-espe .flex-item-esp {
    display: flex;
    justify-content: space-between;
}

.attc2 .caracteristicas .flex-caract .img-espe .flex-item-esp .item-espec {
    margin-bottom: 20px;
    max-width: 169px;
    width: 100%;
}

.attc2 .caracteristicas .flex-caract .img-espe .flex-item-esp .item-espec h4 {
    color: #373730;
    font-size: 18px;
    margin-bottom: 8px;
}

.attc2 .caracteristicas .flex-caract .img-espe .flex-item-esp .item-espec p {
    font-size: 16px;
    color: #373730;
    line-height: 26px;
}

.attc2 .caracteristicas .flex-caract .img-espe .compat .item-espec h4 {
    color: #373730;
    font-size: 18px;
    margin-bottom: 8px;
}

.attc2 .caracteristicas .flex-caract .img-espe .compat .item-espec p {
    font-size: 16px;
    color: #373730;
    line-height: 26px;
}

.marcaje_industrial.autocrib .conoce-funcionamiento {
    padding: 60px 0;
}

.marcaje_industrial.autocrib .conoce-funcionamiento h2 {
    font-size: 30px;
    color: #4a4d56;
    padding-bottom: 30px;
    margin-bottom: 60px;
}

.marcaje_industrial.autocrib .conoce-funcionamiento h2:before {
    background-color: #35A274;
}

.marcaje_industrial.autocrib .conoce-funcionamiento .video-conoce {
    max-width: 274px;
    width: 100%;
    margin: 0 auto;
}

.marcaje_industrial.autocrib .conoce-funcionamiento .video-conoce video {
    max-width: 100%;
}

.marcaje_industrial.autocrib .conoce-funcionamiento .como-sabes {
    margin-top: 50px;
}

.marcaje_industrial.autocrib .conoce-funcionamiento .como-sabes h2 {
    font-size: 30px;
    color: #4a4d56;
    padding-bottom: 30px;
}

.marcaje_industrial.autocrib .conoce-funcionamiento .como-sabes h2:before {
    background-color: #35A274;
}

.marcaje_industrial.autocrib .conoce-funcionamiento .como-sabes .grid-uls {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
}

.marcaje_industrial.autocrib .conoce-funcionamiento .como-sabes .grid-uls .item-ul-grid {
    margin: 0 auto;
    max-width: 500px;
    width: 100%;
}

.marcaje_industrial.autocrib .conoce-funcionamiento .como-sabes .grid-uls .item-ul-grid ul li {
    color: #35A274;
    font-size: 18px;
    font-weight: lighter;
    margin-bottom: 15px;
}

.marcaje_industrial.autocrib .conoce-funcionamiento .como-sabes .grid-uls .item-ul-grid ul li span {
    color: #373730;
}

.marcaje_industrial.autocrib .valor-agregado {
    padding: 60px 0;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-valor.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.marcaje_industrial.autocrib .valor-agregado h2 {
    max-width: 570px;
    width: 100%;
    margin: 0 auto;
    color: white;
    text-align: center;
    font-size: 28px;
    padding-bottom: 30px;
    margin-bottom: 50px;
}

.marcaje_industrial.autocrib .valor-agregado h3 {
    font-size: 22px;
    color: white;
    text-align: center;
    margin-bottom: 30px;
}

.marcaje_industrial.autocrib .valor-agregado .btn-sol-info {
    max-width: 250px;
    width: 100%;
    background-color: #E58200;
    border: 1px solid #E58200;
    padding: 10px 0;
    color: white;
    display: block;
    text-align: center;
    font-weight: 500;
    margin: 0 auto;
}

.marcaje_industrial.autocrib .valor-agregado .about-machines h3 {
    font-size: 22px;
    color: white;
    text-align: center;
    margin-bottom: 30px;
}

.marcaje_industrial.autocrib .valor-agregado .about-machines .grid-ul-valor {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    margin-bottom: 50px;
}

.marcaje_industrial.autocrib .valor-agregado .about-machines .grid-ul-valor .item-valor-a {
    max-width: 495px;
    width: 100%;
    margin: 0 auto;
}

.marcaje_industrial.autocrib .valor-agregado .about-machines .grid-ul-valor .item-valor-a ul li {
    color: white;
    font-size: 17px;
    font-weight: lighter;
    line-height: 28px;
    margin-bottom: 20px;
}

.marcaje_industrial.autocrib .principales-utilizados {
    padding: 30px 0;
}

.marcaje_industrial.autocrib .principales-utilizados .cintilla-green {
    background-color: #35A274;
    padding: 30px 40px;
}

.marcaje_industrial.autocrib .principales-utilizados .cintilla-green h2 {
    color: white;
    font-size: 28px;
    text-align: right;
}

.marcaje_industrial.autocrib .principales-utilizados .fleximg-prin {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: -51px;
}

.marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .img-vending {
    max-width: 450px;
    width: 100%;
}

.marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .item-equipo-per {
    width: 100%;
    max-width: 100%;
}

.marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .item-equipo-per .flex-equipo-personal {
    display: flex;
    justify-content: space-between;
}

.marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .item-equipo-per .flex-equipo-personal .item-equipo {
    max-width: 310px;
    width: 100%;
}

.marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .item-equipo-per .flex-equipo-personal .item-equipo h3 {
    color: #373730;
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 15px;
}

.marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .item-equipo-per .flex-equipo-personal .item-equipo .flex-ul-item {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

.marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .item-equipo-per .flex-equipo-personal .item-equipo .flex-ul-item ul {
    padding-left: 20px;
}

.marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .item-equipo-per .flex-equipo-personal .item-equipo .flex-ul-item ul li {
    color: #35A274;
    font-size: 17px;
    font-weight: lighter;
    margin-bottom: 10px;
}

.marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .item-equipo-per .flex-equipo-personal .item-equipo .flex-ul-item ul li span {
    color: #373730;
}

.marcaje_industrial.autocrib .request-demo .box-demo a.btn-request-demo {
    background-color: #E0842D;
}

.marcaje_industrial.autocrib .sol-vending {
    padding: 60px 0;
}

.marcaje_industrial.autocrib .sol-vending h2 {
    max-width: 475px;
    width: 100%;
    margin: 0 auto;
    color: #373730;
    text-align: center;
    font-size: 28px;
    padding-bottom: 30px;
    margin-bottom: 50px;
}

.marcaje_industrial.autocrib .sol-vending .grid-vending {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
}

.marcaje_industrial.autocrib .sol-vending .grid-vending .item-vending {
    max-width: 320px;
    width: 100%;
    margin: 0 auto;
}

.marcaje_industrial.autocrib .sol-vending .grid-vending .item-vending img {
    display: block;
    margin: 0 auto;
}

.marcaje_industrial.autocrib .sol-vending .grid-vending .item-vending .title-vending {
    display: flex;
    justify-content: center;
}

.marcaje_industrial.autocrib .sol-vending .grid-vending .item-vending h3 {
    background-color: #35A274;
    display: inline-block;
    color: white;
    font-size: 28px;
    padding: 10px 20px;
    margin-bottom: 10px;
}

.marcaje_industrial.autocrib .sol-vending .grid-vending .item-vending p {
    font-size: 17px;
    color: #373730;
    text-align: center;
}

.marcaje_industrial.autocrib .planes-disposicion {
    padding: 60px 0;
}

.marcaje_industrial.autocrib .planes-disposicion h2 {
    color: #373730;
    text-align: center;
    font-size: 28px;
    padding-bottom: 30px;
    margin-bottom: 50px;
}

.marcaje_industrial.autocrib .planes-disposicion .grid-planes {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    max-width: 950px;
    width: 100%;
    margin: 0 auto;
}

.marcaje_industrial.autocrib .planes-disposicion .grid-planes .item-grid-planes {
    max-width: 445px;
    width: 100%;
    margin: 0 auto;
}

.marcaje_industrial.autocrib .planes-disposicion .grid-planes .item-grid-planes .flex-title {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.marcaje_industrial.autocrib .planes-disposicion .grid-planes .item-grid-planes .flex-title img {
    margin-right: 15px;
}

.marcaje_industrial.autocrib .planes-disposicion .grid-planes .item-grid-planes .flex-title h3 {
    font-size: 22px;
    color: #373730;
}

.marcaje_industrial.autocrib .planes-disposicion .grid-planes .item-grid-planes ul {
    padding-left: 20px;
}

.marcaje_industrial.autocrib .planes-disposicion .grid-planes .item-grid-planes ul li {
    color: #35A274;
    font-size: 17px;
    font-weight: lighter;
    margin-bottom: 8px;
}

.marcaje_industrial.autocrib .planes-disposicion .grid-planes .item-grid-planes ul li span {
    color: #373730;
}

.marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .item-equipo-per .flex-equipo-personal .item-equipo .flex-ul-item ul {
    margin-bottom: 0 !important;
}

.marcaje-laser-industrial .techniques .card-template {
    max-width: 1200px;
    width: 100%;
    margin: 30px auto 0;
    display: flex;
}

.marcaje-laser-industrial .techniques .card-template .img-card-template {
    max-width: 558px;
    width: 100%;
    display: flex;
}

.marcaje-laser-industrial .techniques .card-template .txt-card-template {
    max-width: 700px;
    width: 100%;
    background-color: white;
    padding: 40px;
}

.marcaje-laser-industrial .techniques .card-template .txt-card-template h3 {
    color: #494949;
    font-size: 18px;
    margin-bottom: 20px;
}

.marcaje-laser-industrial .techniques .card-template .txt-card-template ul {
    padding-left: 30px;
}

.marcaje-laser-industrial .techniques .card-template .txt-card-template ul li {
    font-size: 17px;
    color: #373730;
    font-weight: lighter;
    margin-bottom: 10px;
}

.marcaje-laser-industrial .techniques .card-template .txt-card-template .btn-verm-asprod {
    max-width: 159px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 48px;
    border-radius: 5px;
    background-color: #588CCF;
    color: white;
    font-weight: bold;
    font-size: 18px;
    margin-top: 30px;
}


.cognex.ins.datamn .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-cogenx-dataman.jpeg);
}

.cognex.ins.datamn .seccion-in .flex-secc .item-flex-info h2 {
    color: #373730;
    font-size: 28px;
    text-align: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.cognex.ins.datamn .seccion-in .flex-secc .item-flex-info h2:before {
    left: 0;
    background-color: #558DCA;
    height: 7px;
    width: 81px;
}

.cognex.ins.datamn .ventajas-sistema {
    background-color: #EFEFEF;
}

.cognex.ins.datamn .ventajas-sistema h2:after {
    background-color: #707070;
}

.cognex.ins.datamn .ventajas-sistema .flex-content ul li span {
    font: normal 20px/33px Avenir;
}

.cognex.ins.datamn .category .more-loctite {
    background-color: white;
}

.cognex.ins.datamn .category .more-loctite p.title-morel {
    margin-bottom: 50px;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter {
    border: 1px solid #707070;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter ul.tab-caracter li {
    margin: 0;
    border: 1px solid #707070;
    border-bottom: 0;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter ul.tab-caracter li a {
    background-color: #E3E3E3;
    font-size: 22px;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter ul.tab-caracter li a.active {
    background-color: #558DCA;
    color: white;
    font-size: 22px;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter ul.tab-caracter li a.active:after {
    border-left: 15px solid #558DCA;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box {
    border-top: 6px solid #558DCA;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-detectores {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 950px;
    width: 100%;
    margin: 0 auto;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-detectores .img-det {
    max-width: 429px;
    width: 100%;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-detectores .txt-detec {
    max-width: 438px;
    width: 100%;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-detectores .txt-detec h2 {
    color: #373730;
    text-align: left;
    font-size: 28px;
    margin-bottom: 20px;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .h3-mod {
    font-size: 22px;
    color: #373730;
    text-align: center;
    margin: 40px 0 30px;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .modelos-dataman {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .modelos-dataman .item-grid-modelos {
    max-width: 221px;
    width: 100%;
    margin: 0 auto;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .modelos-dataman .item-grid-modelos img {
    margin: 0 auto 20px;
}

.cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .modelos-dataman .item-grid-modelos p {
    color: #373730;
    font-size: 18px;
    text-align: center;
    font-weight: lighter;
}

.cognex.ins.datamn .catac-prod-c {
    background-color: #F6F6F6;
    padding: 60px 0;
}

.cognex.ins.datamn .catac-prod-c h2 {
    color: #373730;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.cognex.ins.datamn .catac-prod-c h2:before {
    background-color: #373730;
}

.cognex.ins.datamn .catac-prod-c p {
    color: #373730;
    font-size: 22px;
    font-weight: lighter;
    text-align: center;
}

.cognex.ins.datamn .catac-prod-c .panel-detec {
    margin-top: 60px;
}

.cognex.ins.datamn .catac-prod-c .panel-detec .item-detec {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto 25px;
    border: 1px solid #707070;
    background-color: white;
    padding: 40px 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cognex.ins.datamn .catac-prod-c .panel-detec .item-detec .img-det {
    max-width: 390px;
    width: 100%;
    margin-right: 45px;
}

.cognex.ins.datamn .catac-prod-c .panel-detec .item-detec .txt-datam {
    max-width: 718px;
    width: 100%;
}

.cognex.ins.datamn .catac-prod-c .panel-detec .item-detec .txt-datam h3 {
    font-size: 28px;
    font-weight: bold;
    color: #373730;
    margin-bottom: 20px;
}

.cognex.ins.datamn .catac-prod-c .panel-detec .item-detec .txt-datam ul li {
    color: #373730;
    font-size: 16px;
    margin-bottom: 12px;
    line-height: 1.7;
}

.cognex.ins.datamn .modelos-simbo {
    padding: 60px 0;
}

.cognex.ins.datamn .modelos-simbo h2 {
    color: #373730;
    font-size: 28px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.cognex.ins.datamn .modelos-simbo p.mode {
    max-width: 899px;
    width: 100%;
    margin: 0 auto 40px;
    font-size: 22px;
    color: #373730;
    font-weight: lighter;
    text-align: center;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo {
    max-width: 869px;
    width: 100%;
    margin: 0 auto;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo .head-mode {
    background-color: #558DCA;
    display: flex;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo .head-mode .title-head-mode {
    width: 30%;
    border-right: 1px solid white;
    padding: 10px 20px;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo .head-mode .title-head-mode p {
    color: white;
    font-size: 20px;
    color: white;
    text-align: center;
    font-weight: bold;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo .head-mode .w-lee {
    width: 70%;
    padding: 10px 20px;
    padding-left: 65px;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo .head-mode .w-lee p {
    color: white;
    font-size: 20px;
    color: white;
    font-weight: bold;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo .body-mode-lee {
    display: flex;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo .body-mode-lee .title-mod-lee {
    width: 30%;
    border-right: 1px solid white;
    padding: 12px 20px;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo .body-mode-lee .title-mod-lee p {
    font-size: 20px;
    color: #373730;
    text-align: center;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo .body-mode-lee .w-lee-mod {
    width: 70%;
    padding: 12px 20px;
    padding-left: 65px;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo .body-mode-lee .w-lee-mod p {
    font-size: 18px;
    color: #373730;
}

.cognex.ins.datamn .modelos-simbo .tabla-simbo .body-mode-lee:nth-child(even) {
    background-color: #F6F6F6;
}

.cognex.ins.datamn .modelos-codigos {
    padding: 60px 0;
}

.cognex.ins.datamn .modelos-codigos .flex-codigos-modelos {
    display: flex;
    justify-content: space-between;
}

.cognex.ins.datamn .modelos-codigos .flex-codigos-modelos .codigo-1d {
    max-width: 350px;
    width: 100%;
}

.cognex.ins.datamn .modelos-codigos .flex-codigos-modelos .codigo-1d h3 {
    color: #373730;
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px;
}

.cognex.ins.datamn .modelos-codigos .flex-codigos-modelos .codigo-postales-p {
    max-width: 700px;
    width: 100%;
}

.cognex.ins.datamn .modelos-codigos .flex-codigos-modelos .codigo-postales-p h3 {
    margin-bottom: 30px;
    color: #373730;
    font-size: 28px;
}

.casos-exito .hero-casos {
    padding: 80px 0;
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-casos-exito.jpeg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.casos-exito .hero-casos .txt-hero-casos {
    max-width: 784px;
    width: 100%;
    margin: 0 auto;
}

.casos-exito .hero-casos .txt-hero-casos h1 {
    color: white;
    font-size: 30px;
    text-align: center;
}

.casos-exito .hero-casos .txt-hero-casos h1:after {
    display: block;
    width: 30px;
    height: 3px;
    background-color: white;
    margin: 20px auto;
    content: "";
}

.casos-exito .hero-casos .txt-hero-casos p {
    font-size: 22px;
    color: white;
    font-weight: 300;
    text-align: center;
}

.casos-exito .casos-items {
    background-color: #EFEFEF;
    padding: 60px 0;
}

.casos-exito .casos-items .item-casos-exito {
    max-width: 1143px;
    margin: 0 auto 30px;
    width: 100%;
    background-color: white;
    border: 1px solid #EAF3FE;
    border-radius: 1px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.casos-exito .casos-items .item-casos-exito .img-casos-exito {
    max-width: 395px;
    width: 100%;
}

.casos-exito .casos-items .item-casos-exito .img-casos-exito a {
    display: block;
}

.casos-exito .casos-items .item-casos-exito .img-casos-exito img {
    display: block;
}

.casos-exito .casos-items .item-casos-exito .txt-casosexito-item {
    max-width: 748px;
    width: 100%;
    padding: 30px 50px;
}

.casos-exito .casos-items .item-casos-exito .txt-casosexito-item h2 {
    color: #494949;
    font-size: 24px;
    margin-bottom: 20px;
}

.casos-exito .casos-items .item-casos-exito .txt-casosexito-item h2 a {
    color: inherit;
    font-size: inherit;
}

.casos-exito .casos-items .item-casos-exito .txt-casosexito-item h2 a:hover {
    text-decoration: underline !important;
}

.casos-exito .casos-items .item-casos-exito .txt-casosexito-item p {
    color: #373730;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.8;
    margin-bottom: 30px;
}

.casos-exito .casos-items .item-casos-exito .txt-casosexito-item a.btn-vermas-art {
    max-width: 160px;
    width: 100%;
    background-color: #588CCF;
    color: white;
    font-weight: bold;
    border-radius: 4px;
    border: 1px solid #588CCF;
    display: block;
    padding: 10px 0;
    text-align: center;
    font-size: 16px;
}

.casos-exito .casos-items .item-casos-exito .txt-casosexito-item a.btn-vermas-art:hover {
    background-color: white;
    color: #588CCF;
}

.casos-exito.item-caso-ex .hero-item-caso {
    padding: 80px 0;
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-casos-exito.jpeg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.casos-exito.item-caso-ex .hero-item-caso .txt-caso-item {
    max-width: 820px;
    width: 100%;
    margin: 0 auto;
}

.casos-exito.item-caso-ex .hero-item-caso .txt-caso-item h1 {
    color: white;
    font-size: 30px;
    text-align: center;
}

.casos-exito.item-caso-ex .hero-item-caso .txt-caso-item h1:after {
    display: block;
    width: 30px;
    height: 3px;
    background-color: white;
    margin: 20px auto;
    content: "";
}

.casos-exito.item-caso-ex .hero-item-caso .txt-caso-item p {
    font-size: 22px;
    color: white;
    font-weight: 300;
    text-align: center;
}

.casos-exito.item-caso-ex .sobre-cliente {
    background-color: #EFEFEF;
    padding: 40px 0;
}

.casos-exito.item-caso-ex .sobre-cliente .flex-sobre-cliente {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.casos-exito.item-caso-ex .sobre-cliente .flex-sobre-cliente .txt-sobre-cliente {
    max-width: 710px;
    width: 100%;
}

.casos-exito.item-caso-ex .sobre-cliente .flex-sobre-cliente .txt-sobre-cliente h2 {
    font-size: 22px;
    color: #494949;
}

.casos-exito.item-caso-ex .sobre-cliente .flex-sobre-cliente .txt-sobre-cliente h2:after {
    margin: 14px 0;
    background-color: #588CCF;
    width: 30px;
    height: 3px;
    content: "";
    display: block;
}

.casos-exito.item-caso-ex .sobre-cliente .flex-sobre-cliente .txt-sobre-cliente p {
    margin-bottom: 30px;
    color: #373730;
    font-size: 18px;
    line-height: 1.7;
    font-weight: 300;
}

.casos-exito.item-caso-ex .sobre-cliente .flex-sobre-cliente .img-proble {
    max-width: 325px;
    width: 100%;
}

.casos-exito.item-caso-ex .retos-cliente {
    padding: 40px 0;
}

.casos-exito.item-caso-ex .retos-cliente .flex-retos {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.casos-exito.item-caso-ex .retos-cliente .flex-retos.benefi-res {
    margin-top: 60px;
}

.casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos {
    max-width: 710px;
    width: 100%;
}

.casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos h2 {
    font-size: 22px;
    color: #494949;
}

.casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos h2:after {
    margin: 14px 0;
    background-color: #588CCF;
    width: 30px;
    height: 3px;
    content: "";
    display: block;
}

.casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos p {
    margin-bottom: 30px;
    color: #373730;
    font-size: 18px;
    line-height: 1.7;
    font-weight: 300;
}

.casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos ul {
    padding-left: 30px;
}

.casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos ul li {
    color: #588CCF;
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 1.7;
}

.casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos ul li span {
    color: #373730;
}

.casos-exito.item-caso-ex .retos-cliente .flex-retos .img-retos {
    max-width: 325px;
    width: 100%;
}

.casos-exito.item-caso-ex .retos-cliente .nuestra-sol {
    background: #588CCF 0% 0% no-repeat padding-box;
    border: 1px solid #EAF3FE;
    border-radius: 5px;
    padding: 40px 40px;
    margin: 50px auto 0;
    max-width: 1134px;
    width: 100%;
}

.casos-exito.item-caso-ex .retos-cliente .nuestra-sol h2 {
    color: white;
    font-size: 22px;
}

.casos-exito.item-caso-ex .retos-cliente .nuestra-sol h2:after {
    display: block;
    content: "";
    width: 30px;
    height: 3px;
    background-color: white;
    margin: 14px 0;
}

.casos-exito.item-caso-ex .retos-cliente .nuestra-sol ul {
    padding-left: 30px;
}

.casos-exito.item-caso-ex .retos-cliente .nuestra-sol ul li {
    margin-bottom: 10px;
    color: white;
    font-size: 18px;
    line-height: 28px;
}

.casos-exito.item-caso-ex .retos-cliente .nuestra-sol ul li span {
    color: white !important;
    font-size: 18px;
    line-height: 28px;
}

.casos-exito.item-caso-ex .retos-cliente .nuestra-sol p {
    color: white;
    font-size: 18px;
    line-height: 28px;
}

.casos-exito.item-caso-ex .quieres-proyecto {
    padding: 80px 0;
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/img-aseso.jpeg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.casos-exito.item-caso-ex .quieres-proyecto h2 {
    color: white;
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px;
}

.casos-exito.item-caso-ex .quieres-proyecto p {
    max-width: 620px;
    width: 100%;
    margin: 0 auto 30px;
    font-size: 17px;
    color: white;
    line-height: 28px;
    text-align: center;
}

.casos-exito.item-caso-ex .quieres-proyecto a.btn-sol-info {
    max-width: 262px;
    width: 100%;
    margin: 0 auto;
    font-size: 12px;
    letter-spacing: 1.92px;
    line-height: 16px;
    text-align: center;
    display: block;
    border-radius: 3px;
    border: 2px solid white;
    padding: 12px 0;
    color: white;
    font-weight: bold;
}

.casos-exito.item-caso-ex .quieres-proyecto a.btn-sol-info:hover {
    background-color: #588CCF;
}

.bread-crumbsv2 {
    background-color: #5280a9;
    padding: 15px 0;
}

.bread-crumbsv2 ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
}

.bread-crumbsv2 ul li {
    color: #b6c6d7;
    padding-right: 12px;
    margin-right: 12px;
    position: relative;
    font-size: 15px;
}

.bread-crumbsv2 ul li:after {
    content: "";
    right: -5px;
    height: 10px;
    width: 7px;
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/icono-flecha-bread.png);
    /* display: block */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 5px;
}

.bread-crumbsv2 ul li:last-child:after {
    content: none;
}

.bread-crumbsv2 ul li a {
    color: white;
}

.marca_main.loctite.v2 .que-es-loctite {
    padding: 50px 0;
    background-color: #f0f0f0;
}

.marca_main.loctite.v2 .que-es-loctite .titulos {
    max-width: 610px;
    width: 100%;
    margin: 0 auto 50px;
}

.marca_main.loctite.v2 .que-es-loctite .titulos h2 {
    font-weight: bold;
    text-align: center;
    font-size: 30px;
    color: #4a4d56;
    margin-bottom: 20px;
}

.marca_main.loctite.v2 .que-es-loctite .titulos p {
    font-size: 18px;
    line-height: 160%;
    font-weight: 300;
    text-align: center;
}

.marca_main.loctite.v2 .que-es-loctite .box-lct {
    max-width: 1000px;
    width: 100%;
    margin-right: auto;
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/img-1111.jpeg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 470px;
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}

.marca_main.loctite.v2 .que-es-loctite .box-lct .txt-lc {
    background-color: #e78400;
    padding: 40px;
    max-width: 769px;
    width: 100%;
    margin-left: auto;
    position: relative;
    left: 185px;
}

.marca_main.loctite.v2 .que-es-loctite .box-lct .txt-lc h3 {
    font-size: 20px;
    color: white;
    font-weight: bold;
    margin-bottom: 20px;
}

.marca_main.loctite.v2 .que-es-loctite .box-lct .txt-lc p {
    color: white;
    font-size: 17px;
    font-weight: 300;
    line-height: 160%;
}

.marca_main.loctite.v2 .que-es-loctite .box-lct.reverse {
    margin-right: initial;
    margin-left: auto;
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/img-2223.jpeg);
}

.marca_main.loctite.v2 .que-es-loctite .box-lct.reverse .txt-lc.rfv {
    margin-left: initial;
    margin-right: auto;
    left: initial;
    right: 185px;
    background-color: #5280a9;
}

.proteccion-auditiva .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/heroproteccion.jpg");
}

.proteccion-auditiva .hero .txt {
    max-width: 647px;
}

.proteccion-auditiva .hero .txt h1.ln::before {
    background-color: #E58201;
}

.proteccion-auditiva .hero .txt a.btn-pop,
.proteccion-auditiva .hero .txt a.no-pop {
    background-color: #E58201;
    border: 2px solid #E58201;
}

.proteccion-auditiva .hero .txt a.btn-pop:hover,
.proteccion-auditiva .hero .txt a.no-pop:hover {
    background-color: #fff;
    color: #E58201;
    border: 2px solid #fff;
}

.proteccion-auditiva .moldex-secc {
    padding: 50px 0;
    background-color: white;
}

.proteccion-auditiva .moldex-secc .flex-moldex {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.proteccion-auditiva .moldex-secc .flex-moldex .logo-moldex {
    max-width: 449px;
    width: 100%;
    margin-right: 30px;
}

.proteccion-auditiva .moldex-secc .flex-moldex .txt-moldex {
    max-width: 605px;
    width: 100%;
}

.proteccion-auditiva .moldex-secc .flex-moldex .txt-moldex h2 {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 20px;
}

.proteccion-auditiva .moldex-secc .flex-moldex .txt-moldex p {
    font-size: 18px;
    line-height: 160%;
    font-weight: 400;
}

.proteccion-auditiva .tapones-desechables {
    background-color: #f0f0f0;
    padding: 60px 0;
}

.proteccion-auditiva .tapones-desechables h2 {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    max-width: 100%;
    width: 100%;
    margin: 0 auto 60px;
}

.proteccion-auditiva .tapones-desechables .box-tapones {
    background-color: white;
    padding: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    border-radius: 15px;
}

.proteccion-auditiva .tapones-desechables .box-tapones .img-tapones {
    max-width: 300px;
    width: 100%;
}

.proteccion-auditiva .tapones-desechables .box-tapones .txt-tapones {
    max-width: 100%;
    width: 100%;
}

.proteccion-auditiva .tapones-desechables .box-tapones .txt-tapones h3 {
    color: #de921b;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
}

.proteccion-auditiva .tapones-desechables .box-tapones .txt-tapones p {
    font-size: 17px;
    line-height: 160%;
    font-weight: 400;
    margin-bottom: 30px;
}

.proteccion-auditiva .tapones-desechables .box-tapones .txt-tapones ul {
    padding-left: 25px;
    margin-bottom: 30px;
}

.proteccion-auditiva .tapones-desechables .box-tapones .txt-tapones ul li {
    color: #de921b;
    font-size: 17px;
    line-height: 160%;
    margin-bottom: 10px;
}

.proteccion-auditiva .tapones-desechables .box-tapones .txt-tapones ul li span {
    color: #404148;
}

.proteccion-auditiva .consulta-protectores {
    background-color: #f28f00;
    padding: 50px 0;
}

.proteccion-auditiva .consulta-protectores .flex-consulta {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.proteccion-auditiva .consulta-protectores .flex-consulta .txt-consulta {
    max-width: 100%;
    width: 100%;
}

.proteccion-auditiva .consulta-protectores .flex-consulta .txt-consulta h2 {
    color: white;
    font-weight: 700;
    line-height: 160%;
    font-size: 29px;
}

.proteccion-auditiva .consulta-protectores .flex-consulta .txt-consulta h2:after {
    content: "";
    height: 4px;
    width: 56px;
    background-color: white;
    display: block;
    margin: 20px 0;
}

.proteccion-auditiva .consulta-protectores .flex-consulta .txt-consulta p {
    font-size: 20px;
    line-height: 160%;
    font-weight: 400;
    color: white;
}

.proteccion-auditiva .consulta-protectores .flex-consulta .txt-consulta .btn_vermas {
    margin-top: 50px;
}

.proteccion-auditiva .consulta-protectores .flex-consulta .txt-consulta .btn_vermas a {
    background-color: #fff;
    color: #F28F00;
    padding: 10px 30px;
    border-radius: 2px;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
}

.proteccion-auditiva .consulta-protectores .flex-consulta .img-consulta {
    max-width: 500px;
    width: 100%;
}


.menu-hover .bann-visita .body-bann {
    height: initial;
    padding: 20px 20px;
    display: block;
}

.menu-hover .links-menu-prod .sum-industriales-menu {
    max-width: 273px;
    width: 100%;
}

.menu-hover .links-menu-prod .sum-industriales-menu h3 {
    background-color: #E58200;
    padding: 10px 20px 6px;
    color: white;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 10px;
}

.menu-hover .links-menu-prod .sum-industriales-menu h4 {
    color: #E58200;
    font-size: 13px;
    margin-bottom: 12px;
}

.menu-hover .links-menu-prod .sum-industriales-menu h4.h4-equipos {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #E58200;
}

.menu-hover .links-menu-prod .sum-industriales-menu h4 a {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li {
    border-bottom: 1px solid #C3D7E2;
    margin-bottom: 6px;
    color: #333333;
    font-size: 13px;
    padding-bottom: 5px;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li a {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li:last-child {
    border: 0;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li:last-child:hover {
    border: 0;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li:hover {
    border-bottom: 1px solid #C3D7E2;
    font-weight: bold !important;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li:hover a {
    color: black;
    font-weight: bold;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li ol {
    padding-left: 20px;
    margin-top: 8px;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li ol li {
    border-bottom: 1px solid #C3D7E2;
    margin-bottom: 6px;
    color: #333333;
    font-size: 13px;
    padding-bottom: 5px;
    font-weight: 400 !important;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li ol li:last-child {
    border: 0;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li ol li:last-child:hover {
    border: 0;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li ol li:hover {
    border-bottom: 1px solid #C3D7E2;
}

.menu-hover .links-menu-prod .sum-industriales-menu ul li ol li:hover a {
    color: black;
    font-weight: 600 !important;
}

.menu-hover .links-menu-prod .traza-auto-menu {
    max-width: 273px;
    width: 100%;
    margin: 0 15px 0;
}

.menu-hover .links-menu-prod .traza-auto-menu h3 {
    background-color: #4D8DC5;
    padding: 10px 20px 6px;
    color: white;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 10px;
}

.menu-hover .links-menu-prod .traza-auto-menu h4 {
    color: #4D8DC5;
    font-size: 13px;
    margin-bottom: 12px;
}

.menu-hover .links-menu-prod .traza-auto-menu h4.h4-equipos {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #4D8DC5;
}

.menu-hover .links-menu-prod .traza-auto-menu h4 a {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li {
    border-bottom: 1px solid #C3D7E2;
    margin-bottom: 6px;
    color: #333333;
    font-size: 13px;
    padding-bottom: 5px;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li a {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li:last-child {
    border: 0;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li:last-child:hover {
    border: 0;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li:hover {
    border-bottom: 1px solid #C3D7E2;
    font-weight: bold !important;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li:hover a {
    color: black;
    font-weight: bold;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li ol {
    padding-left: 20px;
    margin-top: 8px;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li ol li {
    border-bottom: 1px solid #C3D7E2;
    margin-bottom: 6px;
    color: #333333;
    font-size: 13px;
    padding-bottom: 5px;
    font-weight: 400 !important;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li ol li:last-child {
    border: 0;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li ol li:last-child:hover {
    border: 0;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li ol li:hover {
    border-bottom: 1px solid #C3D7E2;
}

.menu-hover .links-menu-prod .traza-auto-menu ul li ol li:hover a {
    color: black;
    font-weight: 600 !important;
}

.menu-hover .links-menu-prod .serv-indus-menu {
    max-width: 273px;
    width: 100%;
}

.menu-hover .links-menu-prod .serv-indus-menu h3 {
    background-color: #23A478;
    padding: 10px 20px 6px;
    color: white;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.menu-hover .links-menu-prod .serv-indus-menu h4 {
    color: #4D8DC5;
    font-size: 13px;
    margin-bottom: 12px;
}

.menu-hover .links-menu-prod .serv-indus-menu h4.h4-equipos {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #23A478;
}

.menu-hover .links-menu-prod .serv-indus-menu h4 a {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li {
    border-bottom: 1px solid #C3D7E2;
    margin-bottom: 6px;
    color: #333333;
    font-size: 13px;
    padding-bottom: 5px;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li a {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li:last-child {
    border: 0;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li:last-child:hover {
    border: 0;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li:hover {
    border-bottom: 1px solid #C3D7E2;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li:hover a {
    color: black;
    font-weight: bold;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li ol {
    padding-left: 20px;
    margin-top: 8px;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li ol li {
    border-bottom: 1px solid #C3D7E2;
    margin-bottom: 6px;
    color: #333333;
    font-size: 13px;
    padding-bottom: 5px;
    font-weight: 400 !important;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li ol li:last-child {
    border: 0;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li ol li:last-child:hover {
    border: 0;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li ol li:hover {
    border-bottom: 1px solid #C3D7E2;
}

.menu-hover .links-menu-prod .serv-indus-menu ul li ol li:hover a {
    color: black;
    font-weight: 600 !important;
}

.menu-hover .links-menu-prod .serv-indus-menu a.btn-ver-todos-prod {
    border-color: #030303 !important;
    color: #030303 !important;
    right: 15px;
    bottom: 25px;
    position: absolute;
    padding: 15px !important;
    letter-spacing: 1px !important;
    font-weight: bold !important;
    border-radius: 4px !important;
    border: 1px solid #030303 !important;
    font-size: 16px !important;
}

.faqs-new {
    padding: 60px 0;
    background-color: #F5F8FF;
}

.faqs-new h2 {
    color: #5380A9;
    font-weight: 700;
    font-size: 33px;
    text-align: center;
    margin-bottom: 30px;
}

.faqs-new h3.faqs_h2 {
    color: #5380A9;
    font-weight: 700;
    font-size: 33px;
    text-align: center;
    margin-bottom: 30px;
}

.faqs-new .faqs-new-content {
    padding-top: 30px;
    border-top: 1px solid #C1C1C1;
}

.faqs-new .faqs-new-content .txts-faq {
    max-width: 850px;
    width: 100%;
    margin: 0 auto;
}

.faqs-new .faqs-new-content .txts-faq .faq-txt {
    margin-bottom: 30px;
}

.faqs-new .faqs-new-content .txts-faq .faq-txt h3 {
    color: #000000;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
}

.faqs-new .faqs-new-content .txts-faq .faq-txt p {
    color: #000000;
    font-size: 18px;
    line-height: 160%;
    font-weight: 300;
}

.faqs-new .faqs-new-content .txts-faq .faq-txt p a {
    font-weight: 400;
}

.faqs-new .faqs-new-content .txts-faq .faq-txt ul {
    padding-left: 25px;
}

.faqs-new .faqs-new-content .txts-faq .faq-txt ul li {
    color: #000000;
    font-size: 17px;
    line-height: 160%;
    font-weight: 300;
    margin-bottom: 6px;
}

.faqs-new .faqs-new-content .txts-faq .faq-txt ol {
    padding-left: 25px;
}

.faqs-new .faqs-new-content .txts-faq .faq-txt ol li {
    color: #000000;
    font-size: 16px;
    line-height: 160%;
    font-weight: 300;
    margin-bottom: 6px;
}

.int-marcaje .mejor-equipo {
    background-color: #2D0547;
    padding: 50px 0;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/img-rectangle.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
}

.int-marcaje .mejor-equipo .flex-mejor-equipo {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo {
    max-width: 900px;
    width: 100%;
    margin-right: 20px;
}

.int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo h2 {
    color: white;
    font-size: 28px;
    line-height: 160%;
    font-weight: bold;
}

.int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo h2 span {
    color: #FF4B48;
}

.int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo p.p-mejor-eq {
    font-size: 20px;
    color: white;
    font-weight: 400;
    margin-bottom: 30px;
}

.int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo ul {
    padding-left: 25px;
}

.int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo ul li {
    color: white;
    font-size: 18px;
    margin-bottom: 6px;
    font-weight: 400;
}

.int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo ul li span {
    color: white;
}

.int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo .demo-prox {
    color: #FF4B48;
    font-weight: bold;
    font-size: 22px;
    margin-top: 40px;
}

.int-marcaje .mejor-equipo .flex-mejor-equipo .img-mejor {
    max-width: 400px;
    width: 100%;
}

.int-robot.robot-scara .banner-robots {
    background-color: #e4e9ed;
    border-right: 40px solid #518ec5;
}

.int-robot.robot-scara .banner-robots .flex-banner-robot {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.int-robot.robot-scara .banner-robots .flex-banner-robot .img-banner-robot {
    max-width: 545px;
    width: 100%;
}

.int-robot.robot-scara .banner-robots .flex-banner-robot .img-banner-robot img {
    display: block;
}

.int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot {
    max-width: 600px;
    width: 100%;
    margin-right: 80px;
}

.int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot h2 {
    font-size: 22px;
    margin-bottom: 10px;
}

.int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot p {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 25px;
}

.int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot p span {
    color: #518ec5;
    font-weight: bold;
}

.int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot a {
    max-width: 245px;
    padding: 13px 0;
    background-color: #518ec5;
    text-align: center;
    font-size: 16px;
    color: white;
    font-weight: bold;
    display: block;
    border-radius: 4px;
}

.int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot a:hover {
    background-color: #3c7ab1;
}

.int-marcaje.hielo-seco .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/img-hielo-seco.png");
}

.int-marcaje.hielo-seco .cuales-beneficios {
    padding: 60px 0;
    background-color: white;
}

.int-marcaje.hielo-seco .cuales-beneficios h2 {
    font-size: 28px;
    text-align: center;
    margin-bottom: 50px;
}

.int-marcaje.hielo-seco .cuales-beneficios .flex-info-bene {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.int-marcaje.hielo-seco .cuales-beneficios .flex-info-bene .txt-beneficios {
    max-width: 727px;
    width: 100%;
}

.int-marcaje.hielo-seco .cuales-beneficios .flex-info-bene .txt-beneficios ul {
    padding-left: 30px;
}

.int-marcaje.hielo-seco .cuales-beneficios .flex-info-bene .txt-beneficios ul li {
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 160%;
}

.int-marcaje.hielo-seco .cuales-beneficios .flex-info-bene .img-beneficios {
    max-width: 400px;
    width: 100%;
}

.int-marcaje.hielo-seco .que-es-limpieza {
    padding: 50px 0;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza {
    background-color: #F6F6F6;
    padding: 40px;
    border-radius: 10px;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza {
    display: flex;
    justify-content: space-between;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #E68F1A;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza .h2-limpieza {
    max-width: 306px;
    width: 100%;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza .h2-limpieza h2 {
    color: #5A5A5A;
    font-size: 28px;
    line-height: 160%;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza .h2-limpieza h2 span {
    color: #E68F1A;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza .p-limpieza {
    max-width: 700px;
    width: 100%;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza .p-limpieza p {
    font-size: 18px;
    line-height: 160%;
    font-weight: 300;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .flex-limpieza {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .flex-limpieza .txt-limpieza {
    max-width: 750px;
    width: 100%;
    margin-right: 30px;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .flex-limpieza .txt-limpieza ul {
    padding-left: 20px;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .flex-limpieza .txt-limpieza ul li {
    font-size: 17px;
    font-weight: 300;
    margin-bottom: 10px;
    line-height: 160%;
}

.int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .flex-limpieza .img-limpieza {
    max-width: 500px;
    width: 100%;
}

/*Jose*/

.marcaje_industrial.int-aea .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 30px;
}

.marcaje_industrial.int-aea .hero .txt h1:before {
    border: 2px solid #558DCA;
}

.marcaje_industrial.int-aea .hero .txt a {
    background-color: #558DCA;
    border: 1px solid #558DCA;
    font-size: 15px;
}

.marcaje_industrial.int-aea .hero .txt a:hover {
    background-color: #FFFFFF;
    color: #558DCA;
}

.marcaje_industrial.int-aea .como-amr {
    margin: 80px 0 50px;
    background-color: white;
}

.marcaje_industrial.int-aea .como-amr h2 {
    color: #5A5A5A;
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}

.marcaje_industrial.int-aea .como-amr p {
    color: #5A5A5A;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 100%;
    max-width: 1000px;
    margin: 30px auto;
}

.marcaje_industrial.int-aea .como-amr .items-conoce-servicios {
    display: flex;
    justify-content: space-between;
    gap: 50px;
    margin-top: 50px;
}

.marcaje_industrial.int-aea .como-amr .items-conoce-servicios .items-servicios {
    width: 100%;
    max-width: 370px;
}

.marcaje_industrial.int-aea .como-amr .items-conoce-servicios .items-servicios img {
    display: block;
    margin: 0 auto;
}

.marcaje_industrial.int-aea .como-amr .items-conoce-servicios .items-servicios h3 {
    color: #5A5A5A;
    text-align: center;
    margin: 30px 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    width: 100%;
    max-width: 370px;
}

.marcaje_industrial.int-aea .como-amr .items-conoce-servicios .items-servicios p {
    color: #5A5A5A;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    width: 100%;
    max-width: 370px;
}

.marcaje_industrial.int-aea .flujo-trabajo {
    background-color: #F7F7F7;
    padding: 80px;
}

.marcaje_industrial.int-aea .flujo-trabajo h2 {
    color: #5A5A5A;
    font-size: 28px;
    font-weight: 700;
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    max-width: 870px;
    margin-bottom: 50px;
}

.marcaje_industrial.int-aea .flujo-trabajo .item-arms {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #FFFFFF;
}

.marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .image-arms {
    display: block;
    width: 100%;
    max-width: 286px;
}

.marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .image-arms img {
    width: 100%;
    max-width: 100%;
}

.marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms {
    display: block;
    margin: auto auto;
    padding: 20px 40px;
    width: 100%;
    max-width: 860px;
}

.marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms h3 {
    color: #5A5A5A;
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 20px;
}

.marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms p {
    color: #5A5A5A;
    font-size: 15px;
    font-weight: 400;
    line-height: 160%;
}

.marcaje_industrial.int-aea .solicitud-info {
    background-color: #558DCA;
    padding: 50px;
}

.marcaje_industrial.int-aea .solicitud-info .back-solicitud-info {
    display: flex;
    column-gap: 40px;
    align-items: center;
}

.marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .text-info {
    width: 100%;
    max-width: 897px;
    justify-content: center;
}

.marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .text-info p {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}

.marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .boton-info {
    width: 100%;
    max-width: 275px;
}

.marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .boton-info a {
    background-color: #FFFFFF;
    color: #558DCA;
    font-size: 18px;
    font-weight: 600;
    padding: 15px;
    border-radius: 5px;
}

.marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .boton-info a:hover {
    background-color: #558DCA;
    border: 1px solid #fff;
    color: #fff;
}

.marcaje_industrial.int-aea .ford-espa {
    padding: 80px 0;
}

.marcaje_industrial.int-aea .ford-espa .back-ford-spa {
    display: flex;
    column-gap: 30px;
    align-items: center;
}

.marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa {
    width: 100%;
    max-width: 899px;
}

.marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa h2 {
    color: #5A5A5A;
    padding: 30px 0;
    font-size: 28px;
    font-weight: 700;
    line-height: 120%;
}

.marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa h3 {
    color: #5A5A5A;
    font-size: 16px;
    font-weight: 600;
    line-height: 140%;
    margin-bottom: 15px;
}

.marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa p {
    color: #5A5A5A;
    font-size: 15px;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 30px;
}

.marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa ul {
    padding-left: 20px;
}

.marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa ul li {
    margin-bottom: 10px;
}

.marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa ul li span {
    color: #5A5A5A;
    font-size: 15px;
    font-weight: 400;
    line-height: 160%;
}

.marcaje_industrial.int-aea .ford-espa .back-ford-spa .image-ford-espa {
    width: 100%;
    max-width: 555px;
}

.marcaje_industrial.int-aea .caracteristicas-amr {
    background-color: #F6F6F6;
    padding-bottom: 30px;
}

.marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr {
    display: flex;
    column-gap: 30px;
    align-items: center;
    padding: 80px 0;
}

.marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr h2 {
    color: #5A5A5A;
    padding: 30px 0;
    font-size: 28px;
    font-weight: 600;
    line-height: 120%;
    width: 100%;
    max-width: 500px;
}

.marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr p {
    color: #5A5A5A;
    font-size: 17px;
    font-weight: 400;
    line-height: 140%;
    width: 100%;
    max-width: 900px;
}

.marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .title-amr-transport {
    display: block;
}

.marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .title-amr-transport h3 {
    color: #5A5A5A;
    text-align: center;
    margin: auto auto;
    margin-bottom: 50px;
    font-size: 18px;
    font-weight: 700;
}

.marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 50px;
    gap: 30px;
}

.marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr {
    display: grid;
    grid-template-columns: 1fr 1fr;
    border: 1px solid #558DCA;
    border-radius: 10px;
    padding: 40px;
    grid-gap: 20px;
}

.marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .image-item {
    display: block;
    margin: auto auto;
}

.marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .image-item img {
    width: 100%;
    max-width: 450px;
}

.marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr {
    display: block;
    margin: auto auto;
}

.marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr h3 {
    color: #5A5A5A;
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 20px;
}

.marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr p {
    color: #5A5A5A;
    font-size: 15px;
    font-weight: 400;
    line-height: 140%;
}

.marcaje_industrial.int-aea .soluciones-escalables {
    padding: 70px 0;
}

.marcaje_industrial.int-aea .soluciones-escalables .text-soluciones h2 {
    color: #5A5A5A;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
}

.marcaje_industrial.int-aea .soluciones-escalables .text-soluciones p {
    color: #5A5A5A;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    text-align: center;
    display: block;
    width: 100%;
    max-width: 1020px;
    margin: 40px auto;
}

.marcaje_industrial.int-aea .soluciones-escalables .image-soluciones {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.marcaje_industrial.int-aea .soluciones-escalables .image-soluciones img {
    display: block;
    width: 100%;
    max-width: 300px;
}

.marcaje_industrial.int-aea .personaliza-amr {
    background-color: #F7F7F7;
    padding: 50px 0;
}

.marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr {
    display: flex;
    justify-content: space-between;
}

.marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr h2 {
    color: #5A5A5A;
    font-size: 28px;
    font-weight: 600;
    display: block;
    margin: auto auto;
    width: 100%;
    max-width: 430px;
}

.marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr p {
    color: #5A5A5A;
    font-size: 17px;
    font-weight: 400;
    line-height: 160%;
    display: block;
    width: 100%;
    max-width: 800px;
    margin: auto;
}

.marcaje_industrial.int-aea .personaliza-amr .title-personaliza-amr {
    display: block;
    margin: 80px 0 50px;
}

.marcaje_industrial.int-aea .personaliza-amr .title-personaliza-amr h3 {
    color: #5A5A5A;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
}

.marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

.marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item {
    border: 1px solid #558DCA;
    border-radius: 10px;
}

.marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .image-item-personaliza {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 361px;
}

.marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza {
    padding: 0 70px 30px;
}

.marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza h4 {
    color: #5A5A5A;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
}

.marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza p {
    color: #5A5A5A;
    font-size: 15px;
    font-weight: 400;
    line-height: 140%;
    text-align: center;
    margin-bottom: 15px;
}

.marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza ul li {
    margin-bottom: 15px;
}

.marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza ul li span {
    color: #5A5A5A;
    font-size: 15px;
    font-weight: 400;
    line-height: 140%;
    text-align: justify;
}

.marcaje_industrial.int-aea.int-eea .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-vinssa2.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 30px;
}

.marcaje_industrial.int-aaea .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-vinssa3.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 30px;
}

.marca_main .desem-perfecto {
    padding: 30px 0;
}

.marca_main .desem-perfecto h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    margin: 0 200px 40px;
}

.marca_main .desem-perfecto .industrias {
    display: flex;
    justify-content: center;
    flex-direction: row;
    gap: 50px;
}

.marca_main .desem-perfecto .industrias .content-industria {
    margin-top: 30px;
}

.marca_main .desem-perfecto .industrias .content-industria .txt {
    width: 100%;
    max-width: 310px;
}

.marca_main .desem-perfecto .industrias .content-industria .txt h3 {
    color: #E2001A;
    font-size: 22px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    margin: 15px 0;
}

.marca_main .desem-perfecto .industrias .content-industria .txt p {
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
}

.marcaje_industrial.int-aaea.int-hospital .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-hospital.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 30px;
}

.marcaje_industrial.int-aaea.int-hospital .cambio-amr {
    margin: 80px 0;
}

.marcaje_industrial.int-aaea.int-hospital .cambio-amr h2 {
    color: #5A5A5A;
    text-align: center;
    font-size: 28px;
}

.marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio {
    margin-top: 40px;
    display: flex;
    flex-direction: row;
    gap: 50px;
}

.marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .text-hosp {
    width: 100%;
    max-width: 750px;
}

.marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .text-hosp h3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 160%;
}

.marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .text-hosp p {
    font-size: 17px;
    font-weight: 400;
    line-height: 160%;
}

.marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .text-hosp ul {
    padding-left: 30px;
}

.marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .text-hosp ul li span {
    font-size: 17px;
    font-weight: 400;
    line-height: 180%;
}

.marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .image-hosp {
    display: block;
    margin: auto 0;
}

.soluciones-henkel .hero-soluciones-henkel {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/img-soluciones-henkel-1-.jpeg");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 80px 0;
}

.soluciones-henkel .hero-soluciones-henkel .txt-sol-henkel {
    max-width: 500px;
    width: 100%;
}

.soluciones-henkel .hero-soluciones-henkel .txt-sol-henkel h1 {
    font-size: 30px;
    color: white;
    font-weight: bold;
}

.soluciones-henkel .hero-soluciones-henkel .txt-sol-henkel .div-border-orange {
    width: 41px;
    height: 5px;
    background-color: #E38203;
    margin: 15px 0;
}

.soluciones-henkel .hero-soluciones-henkel .txt-sol-henkel p {
    color: white;
    font-weight: lighter;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
}

.soluciones-henkel .hero-soluciones-henkel .txt-sol-henkel a {
    max-width: 250px;
    width: 100%;
    display: block;
    color: white;
    border: 2px solid #E38203;
    border-radius: 3px;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 12px;
    padding: 12px 0;
    transition: all 0.1s linear;
    position: relative;
    letter-spacing: 2px;
    background-color: #E38203;
}

.soluciones-henkel .hero-soluciones-henkel .txt-sol-henkel a:hover {
    background-color: white;
    color: #E38203;
}

.soluciones-henkel .soluciones-productos {
    background-color: #F6F6F6;
    padding: 50px 0;
}

.soluciones-henkel .soluciones-productos .box-soluciones-henk {
    background-color: white;
    padding: 30px;
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
}

.soluciones-henkel .soluciones-productos .box-soluciones-henk h2 {
    font-size: 25px;
    font-weight: bold;
    color: #5A5A5A;
    margin-bottom: 15px;
}

.soluciones-henkel .soluciones-productos .box-soluciones-henk ul {
    padding-left: 25px;
    margin-bottom: 20px;
}

.soluciones-henkel .soluciones-productos .box-soluciones-henk ul li {
    font-size: 18px;
    color: #5A5A5A;
    font-weight: 400;
    margin-bottom: 8px;
}

.soluciones-henkel .soluciones-productos .box-soluciones-henk p {
    font-size: 18px;
    color: #5A5A5A;
    line-height: 160%;
}

.soluciones-henkel .conoce-soluciones {
    padding: 50px 0;
    background-color: white;
}

.soluciones-henkel .conoce-soluciones h2 {
    font-size: 28px;
    text-align: center;
    color: #5A5A5A;
    margin-bottom: 50px;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .menu-conoce-nuestros {
    max-width: 339px;
    width: 100%;
    margin-right: 40px;
    position: sticky;
    top: 10px;
    left: 0;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .menu-conoce-nuestros .menu-conoce {
    background-color: #F6F6F6;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .menu-conoce-nuestros .menu-conoce ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .menu-conoce-nuestros .menu-conoce ul li {
    color: #5A5A5A;
    font-size: 16px;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .menu-conoce-nuestros .menu-conoce ul li a {
    color: inherit;
    display: block;
    padding: 10px 20px;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .menu-conoce-nuestros .menu-conoce ul li a.active {
    background-color: #E38203;
    color: white;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .menu-conoce-nuestros .menu-conoce ul li:hover {
    background-color: #E38203;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .menu-conoce-nuestros .menu-conoce ul li:hover a {
    color: white;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce {
    max-width: 1043px;
    width: 100%;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce h3 {
    font-size: 22px;
    color: #5A5A5A;
    font-weight: bold;
    margin-bottom: 20px;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce p {
    color: #5A5A5A;
    font-size: 16px;
    line-height: 160%;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce .item-conoce-n {
    border: 1px solid #CFCFCF;
    border-radius: 10px;
    display: flex;
    margin: 30px 0;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce .item-conoce-n .img-conoce-nue {
    max-width: 257px;
    width: 100%;
    border-right: 1px solid #CFCFCF;
    display: flex;
    justify-content: center;
    align-items: center;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce .item-conoce-n .txt-conoce-nues {
    padding: 20px 40px;
    max-width: 700px;
    width: 100%;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce .item-conoce-n .txt-conoce-nues h4 {
    font-size: 20px;
    color: #5A5A5A;
    font-weight: bold;
    margin-bottom: 15px;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce .item-conoce-n .txt-conoce-nues .btn-descarga-pdf {
    color: white;
    font-weight: bold;
    padding: 8px 0;
    background-color: #E38203;
    max-width: 154px;
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 30px;
    border: 1px solid #E38203;
}

.soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce .item-conoce-n .txt-conoce-nues .btn-descarga-pdf:hover {
    background-color: white;
    color: #E38203;
}

.marcaje_industrial.int-hospital.int-weiler-mx .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-weiler.png");
    background-size: cover;
    background-position: center center;
}

.marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad {
    padding: 80px 0;
    background-color: #F7F7F7;
}

.marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora {
    display: flex;
    flex-direction: row;
}

.marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .txt-mejora {
    width: 100%;
    background-color: #fff;
    padding: 50px 80px 50px 50px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .txt-mejora h2 {
    margin-bottom: 30px;
    font-size: 28px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .video-mejora {
    width: 100%;
}

.marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .video-mejora iframe {
    width: 100%;
    height: 100%;
}

.marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex {
    padding: 100px 0;
    position: relative;
    background-color: #FFDCAE;
}

.marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno {
    display: flex;
    padding-left: 100px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .txt-catalago {
    width: 100%;
    background-color: #E78502;
    padding: 50px 0 50px 100px;
    border-radius: 100px;
    max-width: 900px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .txt-catalago h2 {
    margin-bottom: 15px;
    font-size: 28px;
    color: #fff;
}

.marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .txt-catalago button {
    background-color: #E78502;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    padding: 10px;
    width: 100%;
    max-width: 210px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .txt-catalago button img {
    display: inline;
    margin: auto 0 auto 10px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .image-cat-descarga {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 50%;
    max-width: 600px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .abrasivos {
    padding: 80px 0;
}

.marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .title-abrasivos {
    margin-bottom: 50px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .title-abrasivos h2 {
    font-size: 28px;
    text-align: center;
}

.marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos {
    display: flex;
    gap: 30px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos {
    display: flex;
    align-items: center;
    padding: 30px;
    border: 1px solid #E78502;
    width: 100%;
}

.marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .image-item-abrasivos {
    width: 100%;
    max-width: 200px;
    margin-right: 30px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .txt-item-abrasivos {
    width: 100%;
}

.marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .txt-item-abrasivos h3 {
    font-size: 22px;
    margin-bottom: 15px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .principales-indus {
    padding: 80px;
    background-color: #F7F7F7;
}

.marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .title-prin-indus {
    margin-bottom: 50px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .title-prin-indus h2 {
    font-size: 28px;
    text-align: center;
}

.marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus {
    display: flex;
    gap: 30px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus {
    width: 100%;
}

.marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus h3 {
    font-size: 22px;
    text-align: center;
    margin-bottom: 15px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus .image-indus {
    width: 100%;
    margin-top: 20px;
}

.marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus .image-indus img {
    margin: auto;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-fandeli.png");
    background-size: cover;
    background-position: center center;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas {
    padding: 80px 0;
    background-color: #F6F6F6;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas {
    background-color: #fff;
    display: flex;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .txt-abrasivas {
    margin: 50px;
    width: 100%;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .txt-abrasivas h2 {
    font-size: 28px;
    margin-bottom: 30px;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .txt-abrasivas p {
    margin-bottom: 15px;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .image-abrasivas {
    width: 100%;
    max-width: 500px;
    margin: auto;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .image-abrasivas img {
    display: block;
    margin: auto;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion {
    padding: 80px 0;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .title-abrasivos {
    text-align: center;
    margin-bottom: 30px;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .title-abrasivos h2 {
    font-size: 28px;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion {
    display: grid;
    grid-template-rows: repeat(4, 1fr);
    grid-gap: 30px;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp {
    display: flex;
    border: 1px solid #E78502;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .image-item-abrasivos {
    display: block;
    margin: auto;
    width: 100%;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .image-item-abrasivos img {
    display: block;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .txt-item-abrasivos {
    margin: auto 50px auto 50px;
    width: 100%;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .txt-item-abrasivos h3 {
    font-size: 22px;
    margin-bottom: 15px;
}

.marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp.reverse {
    flex-direction: row-reverse;
}

/*UltraTech*/
.int-ultratech h2,
.int-ultratech h3,
.int-ultratech h4,
.int-ultratech h5,
.int-ultratech h6 {
    line-height: 160%;
    font-weight: 700;
    color: #5A5A5A;
}

.int-ultratech p,
.int-ultratech span {
    line-height: 140%;
    font-size: 18px;
    font-weight: 400;
    color: #5A5A5A;
}

.int-ultratech .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-ultratech.png);
}

.int-ultratech .hero .txt h1:before {
    background-color: #558DCA;
    border: 2px solid #558DCA;
}

.int-ultratech .hero .txt a {
    background-color: #558DCA;
    border: 1px solid #558DCA;
}

.int-ultratech .prod-seguros {
    padding: 80px 0;
    background-color: #F6F6F6;
}

.int-ultratech .prod-seguros .cat-seguros {
    background-color: #fff;
    display: flex;
}

.int-ultratech .prod-seguros .cat-seguros .txt-seg {
    display: block;
    margin: auto 50px;
    width: 100%;
    max-width: 500px;
}

.int-ultratech .prod-seguros .cat-seguros .txt-seg h2 {
    font-size: 28px;
    margin-bottom: 8px;
}

.int-ultratech .prod-seguros .cat-seguros .image-seg {
    width: 100%;
    margin: auto;
}

.int-ultratech .abrasivos-disposcion {
    padding: 80px 0;
}

.int-ultratech .abrasivos-disposcion .title-abrasivos {
    text-align: center;
    margin-bottom: 30px;
}

.int-ultratech .abrasivos-disposcion .title-abrasivos h2 {
    font-size: 28px;
}

.int-ultratech .abrasivos-disposcion .cat-abra-dispo {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp {
    display: flex;
    background-color: #F0F0F0;
    box-shadow: 2px 3px 5px grey;
    gap: 101px;
}

.int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp .image-item-abrasivos {
    display: block;
    margin: auto;
    width: 100%;
}

.int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp .image-item-abrasivos img {
    display: block;
}

.int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp .txt-item-abrasivos {
    margin: auto 50px auto 0px;
    width: 100%;
}

.int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp .txt-item-abrasivos h3 {
    font-size: 22px;
    margin-bottom: 15px;
}

.int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp.reverse {
    flex-direction: row-reverse;
}

.int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp.reverse .txt-item-abrasivos {
    margin: auto 50px auto 50px;
}

.int-ultratech .int-fandeli .industries .cards_industries .card .ico {
    width: 100%;
    max-width: 100px;
}

/* .int-ultratech .int-brady.prin-ultratech {
    padding-top: 80px;
    background-color: #f6f6f6;
}

.int-ultratech .int-brady.prin-ultratech .principales-indus .title-prin-indus h2 {
    font-family: "Avenir", "Nunito Sans", sans-serif !important;
}

.int-ultratech .int-brady.prin-ultratech .principales-indus .cat-prin-indus {
    display: flex;
    justify-content: center;
    gap: 80px;
} */

/*Interior Abrasivos Industriales*/
.int-abrasivos-indus h2,
.int-abrasivos-indus h3,
.int-abrasivos-indus h4,
.int-abrasivos-indus h5,
.int-abrasivos-indus h6 {
    line-height: 160%;
    font-weight: 700;
    color: #5A5A5A;
}

.int-abrasivos-indus p,
.int-abrasivos-indus span {
    line-height: 140%;
    font-size: 18px;
    font-weight: 400;
    color: #5A5A5A;
}

.int-abrasivos-indus .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-abrasivos-industriales.png);
}

.int-abrasivos-indus .hero .txt .ln:before {
    content: none;
}

.int-abrasivos-indus .hero .txt p {
    max-width: 800px;
    margin-bottom: 30px;
}

.int-abrasivos-indus .hero .txt .btn-pop {
    width: 340px;
}

.int-abrasivos-indus .hero .txt .btn-pop:hover {
    background-color: #07f;
    border: 1px solid #fff;
}

.int-abrasivos-indus .hero .txt .btn-pop:after {
    content: none;
}

.int-abrasivos-indus .abrasivos-indus {
    padding: 60px 0;
}

.int-abrasivos-indus .abrasivos-indus .sobre-abra-indus {
    display: flex;
    gap: 50px;
}

.int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .image-abra-indus {
    width: 100%;
}

.int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus {
    width: 100%;
    margin: auto;
}

.int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus h2 {
    font-size: 28px;
}

.int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus hr {
    width: 100%;
    max-width: 40px;
    border: 2px solid #E08437;
    margin: 15px 0;
}

.int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus p {
    margin-bottom: 30px;
}

.int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus h3 {
    font-size: 20px;
    margin-bottom: 10px;
}

.int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus ul {
    padding-left: 30px;
}

.int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus ul li {
    margin-bottom: 4px;
}

.int-abrasivos-indus .beneficios {
    padding: 60px 0;
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/fondo-abrasivos-industriales.png);
    background-size: cover;
    background-position: center;
}

.int-abrasivos-indus .beneficios .txt-beneficios h2 {
    font-size: 28px;
    margin-bottom: 30px;
    color: #fff;
    width: 100%;
    max-width: 500px;
}

.int-abrasivos-indus .beneficios .txt-beneficios ul {
    padding-left: 30px;
    margin-bottom: 50px;
}

.int-abrasivos-indus .beneficios .txt-beneficios ul li {
    margin-bottom: 4px;
    color: #fff;
}

.int-abrasivos-indus .beneficios .txt-beneficios ul li span {
    color: #fff;
}

.int-abrasivos-indus .beneficios .txt-beneficios .btn-sol-info a {
    line-height: 140%;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    border: 1px solid #fff;
    padding: 8px 100px;
    border-radius: 5px;
}

.int-abrasivos-indus .beneficios .txt-beneficios .btn-sol-info a:hover {
    background-color: #fff;
    color: #000;
}

.int-abrasivos-indus .marcas-abrasivas {
    padding: 80px 0;
}

.int-abrasivos-indus .marcas-abrasivas .title-abrasivos {
    margin-bottom: 50px;
    text-align: center;
}

.int-abrasivos-indus .marcas-abrasivas .title-abrasivos h2 {
    font-size: 28px;
}

.int-abrasivos-indus .marcas-abrasivas .cat-marcas {
    display: flex;
    flex-direction: column;
    gap: 50px;
}

.int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas {
    border: 1px solid #707070;
    display: flex;
    gap: 50px;
    justify-content: space-evenly;
    padding: 50px 0;
}

.int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .image-item-abrasivos {
    width: 100%;
    max-width: 340px;
    margin: auto 0;
}

.int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos {
    width: 100%;
    max-width: 600px;
    margin: auto 0;
}

.int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos a h3 {
    font-size: 20px;
}

.int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos a h3:hover {
    text-decoration: underline;
}

.int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos p {
    margin: 30px 0;
}

.int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos .btn-vermas a {
    padding: 8px 50px;
    background-color: #E58200;
    text-align: center;
    border-radius: 5px;
    border: 1px;
    font-size: 15px;
    color: #fff;
}

.int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos .btn-vermas a:hover {
    border: 1px solid #e58200;
    background-color: rgba(255, 255, 255, 0);
    color: #e58200;
}

.int-abrasivos-indus .maquinado-henkel .industries h2::before {
    background-color: #e58200;
}

.int-abrasivos-indus .maquinado-henkel .industries .cards_industries .card {
    background-color: #fff;
    box-shadow: 2px 2px 10px 0px grey;
}

.int-abrasivos-indus .maquinado-henkel .industries .cards_industries .card .ico {
    width: 100%;
    max-width: 100px;
}


/*Distribuidores Brady*/
.int-brady h2,
.int-brady h3,
.int-brady h4,
.int-brady h5,
.int-brady h6 {
    line-height: 160%;
    font-weight: 700;
    color: #5A5A5A;
}

.int-brady p,
.int-brady span {
    line-height: 140%;
    font-size: 18px;
    font-weight: 400;
    color: #5A5A5A;
}

.int-brady .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-brady-opt.png);
    background-size: cover;
    background-position: center center;
}

.int-brady .hero .txt .ln:before {
    content: none;
}

.int-brady .hero .txt p {
    max-width: 600px;
}

.int-brady .hero .txt .btn-b {
    width: 340px;
}

.int-brady .hero .txt .btn-b:hover {
    background-color: #07f;
    border: 1px solid #fff;
}

.int-brady .hero .txt .btn-b:after {
    content: none;
}

.int-brady .linea-produccion {
    padding: 60px 0;
}

.int-brady .linea-produccion .title-produccion {
    text-align: center;
    margin-bottom: 50px;
}

.int-brady .linea-produccion .title-produccion h2 {
    font-size: 28px;
    margin-bottom: 15px;
}

.int-brady .linea-produccion .cat-produccion {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
}

.int-brady .linea-produccion .cat-produccion .item-prod {
    background-color: #F5F5F5;
    padding: 15px 30px;
    display: flex;
    flex-direction: column;
    box-shadow: 5px 5px 10px grey;
}

.int-brady .linea-produccion .cat-produccion .item-prod h3 {
    font-size: 20px;
    font-weight: 600;
}

.int-brady .linea-produccion .cat-produccion .item-prod a h3 {
    font-size: 20px;
    font-weight: 600;
}

.int-brady .linea-produccion .cat-produccion .item-prod a h3:hover {
    text-decoration: underline;
}

.int-brady .linea-produccion .cat-produccion .item-prod .image-item {
    margin: 15px auto;
}

.int-brady .linea-produccion .cat-produccion .item-prod .parragraf-item {
    text-align: center;
}

.int-brady .linea-produccion .cat-produccion .item-prod .btn-item {
    display: block;
    margin: 20px auto;
}

.int-brady .linea-produccion .cat-produccion .item-prod .btn-item a {
    width: 100%;
    max-width: 100px;
    padding: 8px 15px;
    background-color: #E58200;
    border: 1px solid #E58200;
    text-align: center;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
}

.int-brady .linea-produccion .cat-produccion .item-prod .btn-item a:hover {
    background-color: rgba(229, 130, 0, 0);
    border: 1px solid #E58200;
    color: #E58200;
}

.int-brady .principales-indus {
    padding-bottom: 80px;
}

.int-brady .principales-indus .title-prin-indus {
    margin-bottom: 50px;
    text-align: center;
}

.int-brady .principales-indus .title-prin-indus h2 {
    font-size: 28px;
}

.int-brady .principales-indus .cat-prin-indus {
    display: flex;
    justify-content: space-between;
}

.int-brady .principales-indus .cat-prin-indus .item-cat-indus .image-indus {
    margin: auto;
    width: 100%;
    max-width: 150px;
}

.int-brady .principales-indus .cat-prin-indus .item-cat-indus h3 {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
}

.int-brady .porque-brdy {
    padding: 80px 0;
    background-color: #F2F2F2;
}

.int-brady .porque-brdy h2 {
    font-size: 28px;
    text-align: center;
}

.int-brady .porque-brdy .elegir-prod-brady {
    display: flex;
    justify-content: space-between;
    gap: 80px;
    margin-top: 50px;
}

.int-brady .porque-brdy .elegir-prod-brady .text-prod {
    width: 100%;
    max-width: 580px;
}

.int-brady .porque-brdy .elegir-prod-brady .logo-brady {
    margin: auto 0 auto auto;
}

.int-brady .contact_part.alt.nw-contact {
    padding: 80px 0;
}

/*Impresoras Brady*/
.int-impresoras-brady h2,
.int-impresoras-brady h3,
.int-impresoras-brady h4,
.int-impresoras-brady h5,
.int-impresoras-brady h6 {
    line-height: 160%;
    font-weight: 700;
    color: #5A5A5A;
}

.int-impresoras-brady p,
.int-impresoras-brady span {
    line-height: 140%;
    font-size: 18px;
    font-weight: 400;
    color: #5A5A5A;
}

.int-impresoras-brady .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-impresoras-brady-opt.png);
    background-size: cover;
    background-position: center center;
}

.int-impresoras-brady .hero .txt .ln:before {
    content: none;
}

.int-impresoras-brady .hero .txt p {
    max-width: 600px;
    margin-bottom: 30px;
}

.int-impresoras-brady .hero .txt .btn-b {
    width: 340px;
}

.int-impresoras-brady .hero .txt .btn-b:hover {
    background-color: #07f;
    border: 1px solid #fff;
}

.int-impresoras-brady .hero .txt .btn-b:after {
    content: none;
}

.int-impresoras-brady .impresoras-brady {
    padding: 80px 0;
}

.int-impresoras-brady .impresoras-brady h2 {
    font-size: 28px;
    font-weight: 600;
    text-align: center;
}

.int-impresoras-brady .impresoras-brady .title-impres {
    margin-bottom: 30px;
    margin-top: 80px;
    background-color: #F5F8FF;
    padding: 30px;
}

.int-impresoras-brady .impresoras-brady .title-impres h2 {
    font-size: 20px;
    font-weight: 700;
    text-align: start;
    margin-bottom: 15px;
}

.int-impresoras-brady .impresoras-brady .title-impres ul li {
    margin-left: 30px;
    margin-bottom: 5px;
    font-size: 18px;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-items: center;
    grid-gap: 30px;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras {
    display: grid;
    grid-template-rows: auto 0px;
    grid-gap: 20px;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil {
    display: flex;
    justify-content: space-between;
    gap: 15px;
    border: 1px solid #E5E5E5;
    width: 100%;
    max-width: 550px;
    margin: 0 15px;
    padding: 0 10px;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil .image-portatil {
    margin: auto;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil .image-portatil img {
    margin: auto;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil .desc-portatil {
    margin: 30px 0;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil .desc-portatil h3 {
    line-height: 140%;
    font-size: 18px;
    font-weight: 700;
    color: #5A5A5A;
    margin-bottom: 15px;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil .desc-portatil a h3:hover {
    text-decoration: underline;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil .desc-portatil ul li {
    margin-left: 30px;
    margin-bottom: 5px;
    font-size: 16px;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .btn-vermas {
    display: block;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .btn-vermas a {
    padding: 8px 30px;
    background-color: #E58200;
    text-align: center;
    border-radius: 5px;
    border: 1px;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
}

.int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .btn-vermas a:hover {
    border: 1px solid #e58200;
    background-color: rgba(255, 255, 255, 0);
    color: #e58200;
}

.int-impresoras-brady .cotizacion {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/solicitar-cotizacion.png);
    background-size: cover;
    background-position: center;
    padding: 80px 0;
}

.int-impresoras-brady .cotizacion .flex-cotizacion {
    display: flex;
    gap: 50px;
    align-items: center;
    justify-content: space-around;
}

.int-impresoras-brady .cotizacion .flex-cotizacion .txt-cotizacion {
    width: 100%;
    max-width: 500px;
    justify-content: center;
}

.int-impresoras-brady .cotizacion .flex-cotizacion .txt-cotizacion h2 {
    font-size: 25px;
    color: #fff;
}

.int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion {
    display: block;
    margin: auto;
}

.int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion a {
    padding: 10px 15px;
    background-color: #E58200;
    text-align: center;
    border: 1px solid #E58200;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
}

.int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion a:hover {
    background-color: rgba(229, 130, 0, 0);
}

.int-impresoras-brady .principales-indus {
    padding: 80px 0;
}

.int-impresoras-brady .principales-indus .title-prin-indus {
    margin-bottom: 50px;
    text-align: center;
}

.int-impresoras-brady .principales-indus .title-prin-indus h2 {
    font-size: 28px;
}

.int-impresoras-brady .principales-indus .cat-prin-indus {
    display: flex;
    justify-content: space-between;
}

.int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus .image-indus {
    margin: auto;
    width: 100%;
    max-width: 150px;
}

.int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus h3 {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 15px;
}

.int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus p {
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    width: 100%;
    max-width: 250px;
}

.int-impresoras-brady .porque-brdy {
    padding: 80px 0;
    background-color: #F2F2F2;
}

.int-impresoras-brady .porque-brdy h2 {
    font-size: 28px;
    text-align: center;
    margin-bottom: 15px;
}

.int-impresoras-brady .porque-brdy p {
    text-align: center;
}

.int-impresoras-brady .porque-brdy .elegir-prod-brady {
    display: flex;
    justify-content: space-between;
    gap: 80px;
    margin-top: 50px;
}

.int-impresoras-brady .porque-brdy .elegir-prod-brady .text-prod {
    width: 100%;
    max-width: 580px;
}

.int-impresoras-brady .porque-brdy .elegir-prod-brady .text-prod p {
    text-align: start;
}

.int-impresoras-brady .porque-brdy .elegir-prod-brady .logo-brady {
    margin: auto 0 auto auto;
}

.int-impresoras-brady .contact_part.alt.nw-contact {
    padding: 80px 0;
}

/*Etiquetas Brady*/
.int-etiquetas-brady .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-etiquetas.png);
    background-size: cover;
    background-position: center;
}

.int-etiquetas-brady .hero .txt .ln:before {
    content: none;
}

.int-etiquetas-brady .hero .txt p {
    max-width: 800px;
    margin-bottom: 30px;
}

.int-etiquetas-brady .hero .txt .btn-b {
    width: 340px;
}

.int-etiquetas-brady .hero .txt .btn-b:hover {
    background-color: #07f;
    border: 1px solid #fff;
}

.int-etiquetas-brady .hero .txt .btn-b:after {
    content: none;
}

.int-etiquetas-brady .solucion-etiquetas {
    padding: 80px 0;
}

.int-etiquetas-brady .solucion-etiquetas .title-etiquetas {
    text-align: center;
    margin-bottom: 50px;
}

.int-etiquetas-brady .solucion-etiquetas .title-etiquetas h2 {
    font-size: 28px;
    margin-bottom: 15px;
}

.int-etiquetas-brady .solucion-etiquetas .title-etiquetas h3 {
    font-size: 20px;
    font-weight: 400;
}

.int-etiquetas-brady .solucion-etiquetas .cat-etiquetas {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 50px;
}

.int-etiquetas-brady .solucion-etiquetas .cat-etiquetas .item-etiqueta {
    background-color: #F5F5F5;
    padding: 15px 30px;
    display: flex;
    flex-direction: column;
    box-shadow: 5px 5px 10px grey;
}

.int-etiquetas-brady .solucion-etiquetas .cat-etiquetas .item-etiqueta h3 {
    font-size: 20px;
    font-weight: 600;
}

.int-etiquetas-brady .solucion-etiquetas .cat-etiquetas .item-etiqueta .image-item {
    margin: 20px auto;
}

.int-etiquetas-brady .solucion-etiquetas .cat-etiquetas .item-etiqueta .parragraf-item {
    text-align: center;
    margin-bottom: 30px;
}

.int-etiquetas-brady .etiquetas-disponibles {
    padding: 80px 0;
}

.int-etiquetas-brady .etiquetas-disponibles .title-etiquetas {
    text-align: center;
    margin-bottom: 50px;
}

.int-etiquetas-brady .etiquetas-disponibles .title-etiquetas h2 {
    font-size: 28px;
    margin-bottom: 15px;
}

.int-etiquetas-brady .etiquetas-disponibles .title-etiquetas h3 {
    font-size: 20px;
    font-weight: 400;
}

.int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 50px;
}

.int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas .item-etiqueta {
    padding: 0px 30px;
    display: flex;
    flex-direction: column;
}

.int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas .item-etiqueta .image-item {
    margin: auto;
}

.int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas .item-etiqueta h3 {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    margin: 30px 0;
}

.int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas .item-etiqueta .parragraf-item {
    text-align: center;
    margin-bottom: 30px;
}

/*Etiquetadora de mano Brady M210*/
.int-eti-especial-brady h2,
.int-eti-especial-brady h3,
.int-eti-especial-brady h4,
.int-eti-especial-brady h5,
.int-eti-especial-brady h6 {
    line-height: 160%;
    font-weight: 700;
    color: #5A5A5A;
}

.int-eti-especial-brady p,
.int-eti-especial-brady span {
    line-height: 140%;
    font-size: 18px;
    font-weight: 400;
    color: #5A5A5A;
}
.marcaje_industrial .contact_part .form_box .hbspt-form label span {
    color: #4a4d56;
    font-size: 13px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 5px;
}

.int-eti-especial-brady .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-etiquetas-especiales.png);
    background-size: cover;
    background-position: center;
}

.int-eti-especial-brady .hero .txt .ln:before {
    content: none;
}

.int-eti-especial-brady .hero .txt p {
    max-width: 800px;
    margin-bottom: 30px;
}

.int-eti-especial-brady .hero .txt .btn-pop {
    width: 340px;
}

.int-eti-especial-brady .hero .txt .btn-pop:hover {
    background-color: #07f;
    border: 1px solid #fff;
}

.int-eti-especial-brady .hero .txt .btn-pop:after {
    content: none;
}

.int-eti-especial-brady .caracter-principal {
    padding: 60px 0;
}

.int-eti-especial-brady .caracter-principal .title-caracter {
    display: block;
}

.int-eti-especial-brady .caracter-principal .title-caracter h2 {
    font-size: 28px;
    text-align: center;
    margin-bottom: 15px;
}

.int-eti-especial-brady .caracter-principal .title-caracter h3 {
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    width: 100%;
    max-width: 500px;
    margin: auto;
}

.int-eti-especial-brady .caracter-principal .flex-caracter {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
}

.int-eti-especial-brady .caracter-principal .flex-caracter .txt-caracter {
    width: 100%;
    max-width: 600px;
}

.int-eti-especial-brady .caracter-principal .flex-caracter .txt-caracter ul {
    padding-left: 30px;
}

.int-eti-especial-brady .caracter-principal .flex-caracter .txt-caracter ul li {
    margin-bottom: 4px;
}

.int-eti-especial-brady .caracter-principal .flex-caracter .txt-caracter ul li span {
    line-height: 160%;
}

.int-eti-especial-brady .caracter-principal .flex-caracter .image-caracter {
    margin: auto;
}

.int-eti-especial-brady .caracter-principal .video {
    width: 100%;
    max-width: 600px;
    margin: 30px auto 0px auto;
    opacity: 1;
}

.int-eti-especial-brady .caracter-principal .video video {
    width: 100%;
    max-width: 600px;
}

.int-eti-especial-brady .principales-indus {
    background-color: #F6F6F6;
    padding: 60px 0;
}

/*Summit Pro*/
.summit-pro .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-summit-pro.png");
    background-position: center center;
    background-size: cover;
}

.summit-pro .hero .txt h1 {
    padding: 0;
}

.summit-pro .hero .txt .ln:before {
    content: none;
}

.summit-pro .hero .txt a {
    padding: 15px 0;
}

.summit-pro .hero .txt a::after {
    content: none;
}

.summit-pro .hero .txt a:hover {
    border: 1px solid #5990CB;
    background-color: #5990CB;
}

.summit-pro .v3 .ventajas-sistema h2 {
    margin-bottom: 15px;
}

.summit-pro .v3 .ventajas-sistema h2::after {
    content: none;
    margin: 0;
}

.summit-pro .v3 .ventajas-sistema p {
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 50px;
}

.summit-pro .v3 .ventajas-sistema .flex-content {
    margin-top: 50px;
    justify-content: space-around;
    gap: 80px;
}

.summit-pro .v3 .ventajas-sistema .flex-content .image_item img {
    display: block;
    margin: auto;
}

.summit-pro .v3 .ventajas-sistema .flex-content .text_item ul {
    max-width: 500px;
}

.summit-pro .v3 .ventajas-sistema .flex-content .text_item ul li {
    color: #000;
    font-size: 20px;
    margin-bottom: 15px;
}

.summit-pro .v3 .ventajas-sistema .flex-content .text_item ul li span {
    font-size: 18px;
}

.summit-pro .v3 .ventajas-sistema .image img {
    display: none;
}

.summit-pro .demo {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-silicita-demo.png");
}

.summit-pro .demo p {
    max-width: none;
    margin-bottom: 50px;
    font-weight: 400;
}

.summit-pro .demo .valid {
    width: 100%;
    max-width: 900px;
    margin-bottom: 0;
    margin-top: 30px;
    font-size: 17px;
    font-weight: 300;
}

.summit-pro .disponibles {
    padding: 50px 0;
}

.summit-pro .disponibles h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    width: 100%;
    max-width: 900px;
    margin: 0 auto 50px auto;
}

.summit-pro .disponibles .tec-gen {
    display: flex;
    align-items: center;
    gap: 50px;
}

.summit-pro .disponibles .tec-gen .txt-tec {
    width: 100%;
}

.summit-pro .disponibles .tec-gen .txt-tec h3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 15px;
}

.summit-pro .disponibles .tec-gen .txt-tec ul li {
    margin: 4px 0px 0px 30px;
    font-size: 20px;
}

.summit-pro .disponibles .tec-gen .txt-tec ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}

.summit-pro .disponibles .tec-gen .image-tec {
    width: 100%;
    max-width: 500px;
    margin-top: 30px;
}

.summit-pro .disponibles .tec-gen .image-tec img {
    display: block;
    margin: auto;
}

.summit-pro .disponibles .tec-gen .image-tec .btn-solicitar {
    display: block;
    margin: 40px auto 0px auto;
    width: 100%;
    max-width: 250px;
}

.summit-pro .disponibles .tec-gen .image-tec .btn-solicitar a {
    font-size: 16px;
    font-weight: 700;
    background-color: #518EC5;
    color: #fff;
    border: 1px solid #518EC5;
    padding: 15px 10px;
    border-radius: 8px;
    padding: 10px 20px;
    margin: auto;
}

.summit-pro .disponibles .tec-gen .image-tec .btn-solicitar a:hover {
    border: 1px solid #518EC5;
    background-color: rgba(81, 143, 197, 0);
    color: #518EC5;
}

.summit-pro .price {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-porque.png");
    background-size: cover;
    background-position: center;
    padding: 50px 0;
}

.summit-pro .price h2 {
    font-size: 28px;
    color: white;
    text-align: center;
    margin: 0 0 50px;
}

.summit-pro .price .bi {
    margin: 0 0 50px;
}

.summit-pro .price .bi .image_side_row {
    width: inherit;
    padding: 0px;
}

.summit-pro .price .bi .txt_side_row {
    width: 100%;
    max-width: 700px;
}

.summit-pro .price .bi .txt_side_row ul {
    padding: 0 0 0 20px;
}

.summit-pro .price .bi .txt_side_row ul li {
    color: white;
    margin-bottom: 10px;
}

.summit-pro .price .bi .txt_side_row ul li span {
    font-size: 18px;
    line-height: 140%;
    color: white;
}

.summit-pro .price .btn-solicitar {
    display: block;
    margin: 80px auto auto auto;
    width: 100%;
    max-width: 300px;
}

.summit-pro .price .btn-solicitar a {
    font-size: 17px;
    font-weight: 600;
    background-color: #E58200;
    color: #fff;
    border: 1px solid #E58200;
    padding: 15px 50px;
    border-radius: 8px;
    margin: auto;
}

.summit-pro .price .btn-solicitar a:hover {
    border: 1px solid #E58200;
    background-color: rgba(81, 143, 197, 0);
    color: #E58200;
}

.summit-pro .industrias-icons {
    background-color: #EEF7FE;
}

.summit-pro .industrias-icons .ln:before {
    content: none;
}

/*LOCTITE V3*/
.marca_main.loctite.v2.v3 .porque-loctite {
    padding: 60px 0;
    background-color: #F1F1F1;
}

.marca_main.loctite.v2.v3 .porque-loctite h2 {
    font-size: 28px;
    font-weight: 700;
    padding-bottom: 20px;
    text-align: center;
}

.marca_main.loctite.v2.v3 .porque-loctite p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    text-align: center;
    width: 100%;
    max-width: 1000px;
    margin: auto;
}

.marca_main.loctite.v2.v3 .ventajas-loctite {
    padding: 60px 0;
}

.marca_main.loctite.v2.v3 .ventajas-loctite h2 {
    font-size: 28px;
    font-weight: 700;
    padding-bottom: 50px;
    text-align: center;
}

.marca_main.loctite.v2.v3 .ventajas-loctite .flex-ventajas {
    display: flex;
    gap: 50px;
}

.marca_main.loctite.v2.v3 .ventajas-loctite .flex-ventajas .txt-ventajas {
    width: 100%;
}

.marca_main.loctite.v2.v3 .ventajas-loctite .flex-ventajas .txt-ventajas p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 20px;
}

.marca_main.loctite.v2.v3 .ventajas-loctite .flex-ventajas .txt-ventajas ul li {
    margin-left: 30px;
    margin-bottom: 5px;
    font-size: 20px;
}

.marca_main.loctite.v2.v3 .ventajas-loctite .flex-ventajas .txt-ventajas ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}

.marca_main.loctite.v2.v3 .ventajas-loctite .flex-ventajas .image-ventajas {
    width: 100%;
    display: block;
    margin: auto;
}

.marca_main.loctite.v2.v3 .ventajas-loctite .flex-ventajas .image-ventajas img {
    display: block;
    margin: auto;
}

.marca_main.loctite.v2.v3 .download-catalog {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-proyect-quimico.png) !important;
}

.marca_main.loctite.v2.v3 .beneficios-adhesivos {
    padding: 60px 0;
}

.marca_main.loctite.v2.v3 .beneficios-adhesivos h2 {
    font-size: 28px;
    font-weight: 700;
    padding-bottom: 50px;
    text-align: center;
}

.marca_main.loctite.v2.v3 .beneficios-adhesivos .cont-beneficios {
    display: flex;
    gap: 80px;
}

.marca_main.loctite.v2.v3 .beneficios-adhesivos .cont-beneficios ul li {
    margin-left: 30px;
    margin-bottom: 20px;
    font-size: 20px;
}

.marca_main.loctite.v2.v3 .beneficios-adhesivos .cont-beneficios ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}

.marca_main.loctite.v2.v3 .comparacion-loctite {
    padding: 60px 0;
    background-color: #F1F1F1;
}

.marca_main.loctite.v2.v3 .comparacion-loctite h2 {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: center;
}

.marca_main.loctite.v2.v3 .comparacion-loctite .table table {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
    border-spacing: 0px;
}

.marca_main.loctite.v2.v3 .comparacion-loctite .table table tbody {
    border: 1px solid #000;
}

.marca_main.loctite.v2.v3 .comparacion-loctite .table table tbody tr th {
    font-size: 17px;
    border: 1px solid #000;
    height: 35px;
    text-align: center;
}

.marca_main.loctite.v2.v3 .comparacion-loctite .table table tbody tr td {
    text-align: center;
    height: 35px;
    border-bottom: 1px solid #000;
}

.marca_main.loctite.v2.v3 .comparacion-loctite .table table tbody tr span {
    margin: 30px;
    font-size: 15px;
}

.marca_main.loctite.v2.v3 .comparacion-loctite .table table tbody .bg-g {
    background-color: #F1F1F1;
}

.marca_main.loctite.v2.v3 .comparacion-loctite .table table tbody .bg-w {
    background-color: #fff;
}

.marca_main.loctite.v2.v3 .seleccionar-adhesivo {
    padding: 60px 0;
}

.marca_main.loctite.v2.v3 .seleccionar-adhesivo h2 {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: center;
}

.marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo {
    display: flex;
    gap: 50px;
}

.marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo .txt-adesivo {
    width: 100%;
}

.marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo .txt-adesivo p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 15px;
}

.marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo .txt-adesivo a {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    color: #618BBC;
    margin-bottom: 15px;
}

.marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo .txt-adesivo a:hover {
    text-decoration: underline !important;
}

.marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo .txt-adesivo ul li {
    margin-left: 30px;
    margin-bottom: 5px;
    font-size: 20px;
}

.marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo .txt-adesivo ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}

.marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo .image-adhesivo {
    width: 100%;
    margin: auto;
}

.marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo .image-adhesivo img {
    display: block;
    margin: auto;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas {
    padding: 60px 0;
    background-color: #F1F1F1;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas h2 {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: center;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-desk {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
    border-spacing: 0px;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-desk tbody tr th {
    font-size: 17px;
    font-weight: 600;
    height: 65px;
    border: 1px solid #000;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-desk tbody tr td {
    text-align: center;
    height: 100px;
    width: 160px;
    border-bottom: 1px solid #000;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-desk tbody tr td.last-marg {
    border-right: 1px solid #000;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-desk tbody tr span {
    font-size: 15px;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-desk tbody tr.bg-g {
    background-color: #F1F1F1;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-desk tbody tr.bg-w {
    background-color: #fff;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil {
    display: none;
    grid-template-columns: 1fr;
    justify-items: center;
    border-spacing: 0px;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-desk tbody tr .prim-marg {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil tbody tr td.prim-marg {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil tbody tr td.prim-marg span {
    font-weight: 600;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil tbody tr td.last-marg {
    border-right: 1px solid #000;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil tbody tr th {
    font-size: 16px;
    font-weight: 600;
    border: 1px solid #000;
    height: 35px;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil tbody tr td {
    text-align: center;
    height: 100px;
    width: 160px;
    border-bottom: 1px solid #000;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil tbody tr span {
    font-size: 15px;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil tbody .bg-g {
    background-color: #F1F1F1;
}

.marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil tbody .bg-w {
    background-color: #fff;
}

.marca_main.loctite.v2.v3 .principal_indus {
    background-color: #EEF7FE;
    padding: 50px 0px;
}

.marca_main.loctite.v2.v3 .principal_indus h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
}

.marca_main.loctite.v2.v3 .principal_indus hr {
    width: 38px;
    background-color: #333333;
    margin: 30px auto;
    border: 1px solid #333333;
}

.marca_main.loctite.v2.v3 .principal_indus p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.marca_main.loctite.v2.v3 .principal_indus .catalag_indus {
    margin-top: 50px;
    display: grid;
    grid-gap: 50px;
    grid-template-columns: 1fr;
}

.marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus {
    display: flex;
    gap: 30px;
    border: 1px solid rgba(51, 51, 51, 0.3);
    padding: 30px;
}

.marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .image_indus {
    width: 100%;
    max-width: 100px;
}

.marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .image_indus img {
    display: block;
    margin: auto;
}

.marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus {
    width: 100%;
}

.marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus h3 {
    font-size: 20px;
    margin-bottom: 20px;
}

.marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus p {
    font-size: 18px;
    line-height: 160%;
    text-align: start;
    margin-bottom: 20px;
}

.marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus ul li {
    margin: 0px 0px 10px 20px;
    font-size: 20px;
}

.marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus ul li span {
    font-size: 18px;
}

/*Nuevos interiores Robots industriales*/
.int-robot.v3 .hero {
    background-image: url('https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-robots-v2.jpg') !important;
}

.int-robot.v3 .mlco2 {
    background-color: #fff !important;
}

.int-robot.v3 .mlco2 .whybrand .ln {
    color: #444444 !important;
}

.int-robot.v3 .mlco2 .whybrand .ln::before {
    background-color: #444444 !important;
}

.int-robot.v3 .mlco2 .whybrand ul li {
    color: #618BBC !important;
    font-size: 20px !important;
}

.int-robot.v3 .mlco2 .whybrand ul li span {
    color: #444444 !important;
}

.int-robot.v3 .why {
    background-color: #F1F1F1 !important;
}

.int-robot.v3 .why .ln::before {
    background-color: #444444 !important;
}

.int-robot.v3 .why .sides_row .side.sd_6 ul li {
    color: #618BBC !important;
    font-size: 20px !important;
}

.int-robot.v3 .why .sides_row .side.sd_6 ul li span {
    color: #444444 !important;
}

.int-robot.v3 .funcion-robot-industriales {
    padding: 60px 0;
}

.int-robot.v3 .funcion-robot-industriales h2 {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: center;
}

.int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus {
    display: flex;
}

.int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus {
    max-width: 740px;
}

.int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}

.int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus .frt-list {
    margin: 30px 0;
}

.int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus .seg-list {
    margin-top: 30px;
}

.int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus ul li {
    margin-left: 30px;
    margin-bottom: 5px;
    font-size: 18px;
}

.int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .image-indus {
    width: 100%;
    display: block;
    margin: auto;
}

.int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .image-indus img {
    display: block;
    margin: auto;
}

.int-robot.v3 .calificacion-robot {
    padding: 60px 0;
    background-color: #F1F1F1;
}

.int-robot.v3 .calificacion-robot h2 {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}

.int-robot.v3 .calificacion-robot p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 50px;
    text-align: center;
}

.int-robot.v3 .calificacion-robot .cat-calificacion {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 50px;
}

.int-robot.v3 .calificacion-robot .cat-calificacion .item-cal h3 {
    font-size: 20px;
    font-weight: 400;
    line-height: 140%;
    color: #618BBC;
    margin-bottom: 15px;
}

.int-robot.v3 .calificacion-robot .cat-calificacion .item-cal ul li {
    margin-left: 30px;
    margin-bottom: 5px;
    font-size: 20px;
}

.int-robot.v3 .calificacion-robot .cat-calificacion .item-cal ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.int-robot.v3 .uso-funcionalidad {
    padding: 60px 0;
}

.int-robot.v3 .uso-funcionalidad h2 {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 50px;
    text-align: center;
}

.int-robot.v3 .uso-funcionalidad .flex-uso-funcion {
    display: flex;
}

.int-robot.v3 .uso-funcionalidad .flex-uso-funcion .txt-funcion {
    width: 100%;
}

.int-robot.v3 .uso-funcionalidad .flex-uso-funcion .txt-funcion ul li {
    margin-left: 30px;
    margin-bottom: 5px;
    font-size: 20px;
    color: #618BBC !important;
}

.int-robot.v3 .uso-funcionalidad .flex-uso-funcion .txt-funcion ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.int-robot.v3 .uso-funcionalidad .flex-uso-funcion .image-funcion {
    width: 100%;
    max-width: 400px;
    margin: auto;
}

.int-robot.v3 .uso-funcionalidad .flex-uso-funcion .image-funcion img {
    display: block;
    margin: auto;
}

.int-robot.v3 .personalizacion-cuidados {
    background-color: #F1F1F1;
    padding: 60px 0;
}

.int-robot.v3 .personalizacion-cuidados .cat-personal-cuidado {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 50px;
}

.int-robot.v3 .personalizacion-cuidados .cat-personal-cuidado .item-personal-cuidado h2 {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}

.int-robot.v3 .personalizacion-cuidados .cat-personal-cuidado .item-personal-cuidado ul li {
    margin-left: 30px;
    margin-bottom: 5px;
    font-size: 20px;
    color: #618BBC;
}

.int-robot.v3 .personalizacion-cuidados .cat-personal-cuidado .item-personal-cuidado ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.int-robot.v3 .historia-calificacion-funcionalidad {
    padding: 50px 0;
}

.int-robot.v3 .historia-calificacion-funcionalidad h2 {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 50px;
    text-align: center;
}

.int-robot.v3 .historia-calificacion-funcionalidad .cont-robot {
    background-color: #F0F0F0;
    display: flex;
    gap: 50px;
}

.int-robot.v3 .historia-calificacion-funcionalidad .cont-robot .image-robot-indus {
    width: 100%;
    max-width: 300px;
}

.int-robot.v3 .historia-calificacion-funcionalidad .cont-robot .txt-robot-indus {
    width: 100%;
    margin: 30px 30px 30px 0px;
}

.int-robot.v3 .historia-calificacion-funcionalidad .cont-robot .txt-robot-indus h3 {
    font-size: 22px;
    font-weight: 600;
}

.int-robot.v3 .historia-calificacion-funcionalidad .cont-robot .txt-robot-indus p {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    margin-top: 20px;
}

.product-bar {
    background: #4A6DAD;
    width: 100%;
    padding: 60px 0;
}

.product-bar .sides_row {
    justify-content: center;
}

.product-bar .text h3 {
    font-size: 25px;
    font-weight: bold;
    color: white;
    margin: 0 0 20px;
}

.product-bar .text p {
    font-size: 16px;
    color: white;
    margin: 0 !important;
}

.product-bar .link {
    display: flex;
    justify-content: center;
    align-items: center;
}

.product-bar .link a {
    font-size: 12px;
    text-transform: uppercase;
    color: white;
    background: #DE9239;
    display: inline-block;
    padding: 12px 35px;
    font-weight: bold;
    border-radius: 5px;
    letter-spacing: 2px;
    cursor: pointer;
}

/*Categoria Marcadores Industriales*/
.marcador-v2 .marcaje_industrial .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-marcadores-industriales.png);
    background-size: cover;
    background-position: center;
}

.marcador-v2 .marcaje_industrial .hero .txt .ln:before {
    content: none;
}

.marcador-v2 .porque-sirven {
    padding: 60px 0;
}

.marcador-v2 .porque-sirven .flex-cont {
    display: flex;
    gap: 50px;
}

.marcador-v2 .porque-sirven .flex-cont .text-descrip {
    width: 100%;
    max-width: 700px;
}

.marcador-v2 .porque-sirven .flex-cont .text-descrip h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 30px;
}

.marcador-v2 .porque-sirven .flex-cont .text-descrip p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}

.marcador-v2 .porque-sirven .flex-cont .image-descrip {
    width: 100%;
    display: block;
    margin: auto;
}

.marcador-v2 .porque-sirven .flex-cont .image-descrip img {
    margin: auto;
}

.marcador-v2 .como-seleccionar {
    padding: 60px 0;
    background-color: #F5F5F5;
}

.marcador-v2 .como-seleccionar .flex-cont {
    display: flex;
    align-content: center;
}

.marcador-v2 .como-seleccionar .flex-cont .image-selecionar {
    width: 100%;
    display: block;
    margin: auto;
}

.marcador-v2 .como-seleccionar .flex-cont .image-selecionar img {
    margin: auto;
}

.marcador-v2 .como-seleccionar .flex-cont .text-selecionar {
    width: 100%;
}

.marcador-v2 .como-seleccionar .flex-cont .text-selecionar h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 30px;
}

.marcador-v2 .como-seleccionar .flex-cont .text-selecionar .p-list {
    display: flex;
    margin-bottom: 30px;
    align-content: center;
    gap: 20px;
}

.marcador-v2 .como-seleccionar .flex-cont .text-selecionar .p-list .image-num img {
    display: block;
    margin-right: 10px;
}

.marcador-v2 .como-seleccionar .flex-cont .text-selecionar .p-list p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}

.marcador-v2 .ventajas {
    padding: 60px 0;
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/ventajas-marcadores-industriales.png);
    background-position: center;
    background-size: cover;
}

.marcador-v2 .ventajas h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 50px;
    color: #fff;
    text-align: center;
}

.marcador-v2 .ventajas .flex-ventajas {
    display: flex;
    gap: 80px;
    justify-content: center;
}

.marcador-v2 .ventajas .flex-ventajas ul {
    width: 100%;
    max-width: 478px;
}

.marcador-v2 .ventajas .flex-ventajas ul li {
    margin-bottom: 30px;
    color: #fff;
    font-size: 20px;
}

.marcador-v2 .ventajas .flex-ventajas ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    color: #fff;
}

.marcador-v2 .industrias {
    padding: 60px 0;
}

.marcador-v2 .industrias h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 80px;
    text-align: center;
}

.marcador-v2 .industrias .flex-indus {
    display: none;
}

.marcador-v2 .industrias .flex-indus-1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 80px;
    margin-bottom: 80px;
}

.marcador-v2 .industrias .flex-indus-1 .item-idus {
    display: flex;
    flex-direction: column;
    align-content: center;
    gap: 20px;
}

.marcador-v2 .industrias .flex-indus-1 .item-idus .image-indus {
    display: block;
    margin: auto;
    width: 100%;
    max-width: 100px;
}

.marcador-v2 .industrias .flex-indus-1 .item-idus .image-indus img {
    margin: auto;
}

.marcador-v2 .industrias .flex-indus-1 .item-idus p {
    font-size: 17px;
    font-weight: 400;
    line-height: 140%;
    text-align: center;
}

.marcador-v2 .industrias .flex-indus-2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 80px;
}

.marcador-v2 .industrias .flex-indus-2 .item-idus {
    display: flex;
    flex-direction: column;
    align-content: center;
    gap: 20px;
}

.marcador-v2 .industrias .flex-indus-2 .item-idus .image-indus {
    display: block;
    margin: auto;
    width: 100%;
    max-width: 100px;
}

.marcador-v2 .industrias .flex-indus-2 .item-idus .image-indus img {
    margin: auto;
}

.marcador-v2 .industrias .flex-indus-2 .item-idus p {
    font-size: 17px;
    font-weight: 400;
    line-height: 140%;
    text-align: center;
}

.marcador-v2 .app-industriales {
    padding: 60px 0px;
    background-color: #F1F1F1;
}

.marcador-v2 .app-industriales h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 50px;
    text-align: center;
}

.marcador-v2 .app-industriales .cat-industrial {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 50px;
}

.marcador-v2 .app-industriales .cat-industrial .item-indus {
    background-color: #fff;
    display: grid;
    grid-template-rows: 1fr 160px;
}

.marcador-v2 .app-industriales .cat-industrial .item-indus .image-item {
    width: 100%;
}

.marcador-v2 .app-industriales .cat-industrial .item-indus .text-item {
    width: 100%;
    padding-top: 40px;
}

.marcador-v2 .app-industriales .cat-industrial .item-indus .text-item p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    text-align: center;
    width: 100%;
    max-width: 300px;
    margin: auto;
}

.marcador-v2 .faqs-new .faqs-new-content {
    border-top: 0px;
}

.marcador-v2 .marcaje_industrial .model_service {
    background-color: #fff;
}

.marcador-v2 .marcaje_industrial .model_service .ln:before {
    content: none;
}

.marcador-v2 .marcaje_industrial .model_service .line_act .act .pic {
    max-width: 100px;
    margin: auto;
}

.marcador-v2 .marcaje_industrial .model_service .line_act .act .pic img {
    display: block;
    margin: 15px 0 0 auto;
}

.marcador-v2 .marcaje_industrial .model_service .line_act .act .num span {
    border: 1px solid #DF7424;
    background-color: #FA862F;
    color: #fff;
}

.marcador-v2 .marcaje_industrial .model_service .line_act .act .num::after {
    border: 2px dashed #DF7424;
}

.marcador-v2 .marcaje_industrial .model_service .line_act .act .p-text {
    font-size: 16px;
    font-weight: 400;
    margin-top: 30px;
}

/*Base Footer v2*/
.footer_v2 .foot_v2 {
    padding: 60px 0;
}

.footer_v2 .foot_v2 .inf_vinssa {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #c3d7e2;
    padding-bottom: 30px;
}

.footer_v2 .foot_v2 .inf_vinssa .side.fv2 h3 {
    font-size: 17px;
}

.footer_v2 .foot_v2 .inf_vinssa .side.fv2 p {
    font-size: 16px;
}

.footer_v2 .foot_v2 .inf_vinssa .side.fv2 a {
    font-size: 16px;
}

.footer_v2 .foot_v2 .inf_vinssa .side.fv2 .contact_p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0px;
    margin-top: 20px;
}

.footer_v2 .foot_v2 .inf_vinssa .side.fv2 .contact_p.p_1 {
    margin-top: 0px;
    font-weight: 400;
}

.footer_v2 .foot_v2 .inf_vinssa .side.fv2 .num_contact {
    color: #4D8DC5;
    font-weight: 600;
}

.footer_v2 .foot_v2 .inf_vinssa .side.fv2 .correo_vinssa {
    margin: 20px 0;
    color: #4D8DC5;
}

.footer_v2 .foot_v2 .inf_vinssa .side.fv2 .rrss {
    margin-top: 15px;
}

.footer_v2 .foot_v2 .inf_sucursales {
    padding-top: 30px;
}

.footer_v2 .foot_v2 .inf_sucursales h3 {
    font-size: 17px;
    font-weight: 600;
}

.footer_v2 .foot_v2 .inf_sucursales .cat_side {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    margin-top: 20px;
}

.footer_v2 .foot_v2 .inf_sucursales .cat_side .item_side .h3_content {
    font-size: 17px;
    font-weight: 400;
    margin: 0px;
}

.footer_v2 .foot_v2 .inf_sucursales .cat_side .item_side .p_cont {
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
}

.footer_v2 .foot_v2 .inf_sucursales .cat_side .item_side .side .suc {
    padding-left: 30px;
}

.footer_v2 .foot_v2 .inf_sucursales .cat_side .item_side .side .suc li {
    list-style: disc;
}

.footer_v2 .foot_v2 .inf_sucursales .cat_side .item_side .side .suc li a {
    font-size: 16px;
}

/*Robots Moviles v2*/
.rb_v2 .procesos-robots .img-video {
    display: block !important;
    margin: auto !important;
}

.rb_v2 .procesos-robots .img-video img {
    display: block !important;
    margin: auto !important;
}

.rb_v2 .rb-moviles .why-choose-v {
    background-color: #F1F1F1;
}

.rb_v2 .rb-moviles .why-choose-v h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 20px;
    text-align: center;
}

.rb_v2 .rb-moviles .why-choose-v p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    text-align: center;
}

.rb_v2 .rb-moviles .why-choose-v .flex-why-c {
    margin-top: 50px;
    justify-content: space-evenly;
}

.rb_v2 .rb-moviles .why-choose-v .flex-why-c .txt-why-c {
    max-width: 300px;
}

.rb_v2 .tipo-robots {
    padding: 60px 0;
    background-color: #fff;
}

.rb_v2 .tipo-robots h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 50px;
    text-align: center;
}

.rb_v2 .tipo-robots .cont-tipos {
    display: flex;
    justify-content: space-between;
    gap: 80px;
}

.rb_v2 .tipo-robots .cont-tipos .item-tipos {
    width: 100%;
    max-width: 600px;
}

.rb_v2 .tipo-robots .cont-tipos .item-tipos h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 30px;
    color: #558DCA;
}

.rb_v2 .tipo-robots .cont-tipos .item-tipos ul li {
    margin-left: 30px;
    margin-bottom: 30px;
    color: #558DCA;
    font-size: 20px;
}

.rb_v2 .tipo-robots .cont-tipos .item-tipos ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.rb_v2 .problemas {
    padding: 60px 0;
    background-color: #F1F1F1;
}

.rb_v2 .problemas h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 50px;
    text-align: center;
}

.rb_v2 .problemas .cont-problemas {
    display: flex;
    align-items: center;
    gap: 80px;
}

.rb_v2 .problemas .cont-problemas .text-problemas {
    width: 100%;
}

.rb_v2 .problemas .cont-problemas .text-problemas h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 30px;
    color: #558DCA;
}

.rb_v2 .problemas .cont-problemas .text-problemas ul li {
    margin-left: 30px;
    margin-bottom: 15px;
    color: #000;
    font-size: 20px;
}

.rb_v2 .problemas .cont-problemas .text-problemas ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.rb_v2 .problemas .cont-problemas .image-problemas {
    width: 100%;
}

.rb_v2 .problemas .cont-problemas .image-problemas img {
    display: block;
    margin: auto;
}

/*Vacantes V2*/
.vacantes_v2 .heroBolsaTrabajo {
    padding: 60px 0;
}

.vacantes_v2 .heroBolsaTrabajo .text-hero {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.vacantes_v2 .heroBolsaTrabajo .text-hero h1:before {
    max-width: 40px;
    display: block;
    margin: auto;
}

.vacantes_v2 .heroBolsaTrabajo .text-hero h2 {
    color: #3175F5;
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 15px;
}

.vacantes_v2 .heroBolsaTrabajo .text-hero p {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    text-align: center;
}

.vacantes_v2 .vacantes {
    padding: 60px 0;
}

.vacantes_v2 .vacantes .cont_vacant {
    max-width: 989px;
}

.vacantes_v2 .vacantes .cont_vacant .table_vacante {
    display: flex;
    flex-direction: column;
}

.vacantes_v2 .vacantes .cont_vacant .table_vacante .tr_hero {
    display: grid;
    grid-template-columns: 250px 250px 450px;
    background-color: #E0862F;
    padding: 15px 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.vacantes_v2 .vacantes .cont_vacant .table_vacante .tr_hero h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
}

.vacantes_v2 .vacantes .cont_vacant .table_vacante .tr_hero .th_req {
    text-align: left;
    margin-left: 50px;
}

.vacantes_v2 .vacantes .cont_vacant .table_vacante .table_content .tr_cont {
    display: grid;
    grid-template-columns: 250px 250px 450px;
    margin: auto;
    border-bottom: 1px solid #D9D9D9;
}

.vacantes_v2 .vacantes .cont_vacant .table_vacante .table_content .tr_cont .th_text {
    padding: 15px 0;
}

.vacantes_v2 .vacantes .cont_vacant .table_vacante .table_content .tr_cont .th_text p {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 20px;
    text-align: center;
}

.vacantes_v2 .vacantes .cont_vacant .table_vacante .table_content .tr_cont .th_text .p_k {
    font-style: italic;
}

.vacantes_v2 .vacantes .cont_vacant .table_vacante .table_content .tr_cont .th_text ul li {
    color: #E0862F;
    font-size: 16px;
    margin-bottom: 5px;
}

.vacantes_v2 .vacantes .cont_vacant .table_vacante .table_content .tr_cont .req {
    margin-left: 50px;
}

.vacantes_v2 .mainContentVacantes {
    display: none;
}

.vacantes_v2 .endBlock {
    background-color: #E4EDFF !important;
}

.vacantes_v2 .endBlock .cont_endBlock {
    max-width: none !important;
}

/*Equipos de seguridad industrial V2*/
.seg_v2 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/seguridad-industrial-hero-v2.png");
    background-position: center;
    background-size: cover;
}

.seg_v2 .seguridad-industrial {
    padding: 50px 0;
}

.seg_v2 .seguridad-industrial .flex-seg-indus {
    display: flex;
    align-items: center;
    gap: 80px;
}

.seg_v2 .seguridad-industrial .flex-seg-indus .text-seg {
    width: 100%;
    max-width: 712px;
}

.seg_v2 .seguridad-industrial .flex-seg-indus .text-seg h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 30px;
}

.seg_v2 .seguridad-industrial .flex-seg-indus .text-seg p {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.seg_v2 .seguridad-industrial .flex-seg-indus .image-seg {
    width: 100%;
    max-width: 389px;
}

.seg_v2 .seguridad-industrial .flex-seg-indus .image-seg img {
    margin: auto;
}

.seg_v2 .beneficios {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/rectangle-3.png");
    background-position: center;
    background-size: cover;
    padding: 50px 0;
}

.seg_v2 .beneficios h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    color: #fff;
    margin-bottom: 15px;
}

.seg_v2 .beneficios h3 {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    text-align: center;
    color: #fff;
    margin-bottom: 15px;
}

.seg_v2 .beneficios hr {
    width: 100%;
    max-width: 50px;
    border: 2px solid #fff;
    display: block;
    margin: auto;
    color: #fff;
    margin-bottom: 50px;
}

.seg_v2 .beneficios .list-beneficios {
    display: flex;
    justify-content: space-evenly;
    gap: 50px;
    margin-bottom: 80px;
}

.seg_v2 .beneficios .list-beneficios ul li {
    margin-bottom: 5px;
    color: #fff;
    font-size: 20px;
}

.seg_v2 .beneficios .list-beneficios ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    color: #fff;
}

.seg_v2 .beneficios .mejores-pract {
    margin-bottom: 0;
}

.seg_v2 .ayuda-vinssa {
    padding: 50px 0;
}

.seg_v2 .ayuda-vinssa h2 {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    line-height: 160%;
    margin-bottom: 50px;
}

.seg_v2 .ayuda-vinssa .desc {
    flex-direction: row-reverse;
}

/*tapetes v2*/
.tapetes_v2 .bread-crumbsv2 ul li::after {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/polygon-1.png);
}

.tapetes_v2 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-tapetes-v2.png");
    background-position: center;
    background-size: cover;
    padding: 50px 0px;
}

.tapetes_v2 .ventajas {
    background-color: #F1F1F1;
    padding: 50px 0;
}

.tapetes_v2 .ventajas h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    margin-bottom: 15px;
}

.tapetes_v2 .ventajas hr {
    width: 100%;
    max-width: 30px;
    margin: auto;
    border: 2px solid #E58201;
    background-color: #E58201;
}

.tapetes_v2 .ventajas .flex-text-ventajas {
    display: flex;
    margin-top: 50px;
    gap: 100px;
}

.tapetes_v2 .ventajas .flex-text-ventajas .text_ventajas {
    width: 100%;
}

.tapetes_v2 .ventajas .flex-text-ventajas .text_ventajas h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 15px;
}

.tapetes_v2 .ventajas .flex-text-ventajas .text_ventajas ul li {
    font-size: 20px;
    margin-left: 30px;
    margin-bottom: 10px;
    color: #E58201;
}

.tapetes_v2 .ventajas .flex-text-ventajas .text_ventajas ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.tapetes_v2 .tipo {
    padding: 50px 0px;
}

.tapetes_v2 .tipo h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    margin-bottom: 15px;
}

.tapetes_v2 .tipo hr {
    width: 100%;
    max-width: 30px;
    margin: auto;
    border: 2px solid #E58201;
    background-color: #E58201;
}

.tapetes_v2 .tipo ul {
    margin-top: 50px;
}

.tapetes_v2 .tipo ul li {
    font-size: 20px;
    margin-left: 30px;
    margin-bottom: 10px;
    color: #E58201;
}

.tapetes_v2 .tipo ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.tapetes_v2 .tipo ul li strong {
    color: #E58201;
    font-weight: 600;
}

.tapetes_v2 .como_usar {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/fondo-tapetes-antifatiga.png");
    background-position: center;
    background-size: cover;
    padding: 50px 0;
}

.tapetes_v2 .como_usar h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    margin-bottom: 15px;
    color: #fff;
}

.tapetes_v2 .como_usar h3 {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    text-align: center;
    margin-bottom: 15px;
    color: #fff;
}

.tapetes_v2 .como_usar hr {
    width: 100%;
    max-width: 30px;
    margin: auto;
    border: 2px solid #fff;
    background-color: #fff;
}

.tapetes_v2 .como_usar .cat_como_usar {
    margin-top: 100px;
    display: flex;
    gap: 50px;
}

.tapetes_v2 .como_usar .cat_como_usar .item_como_usar {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.tapetes_v2 .como_usar .cat_como_usar .item_como_usar .image_tapetes {
    width: 100%;
    display: block;
    margin: auto;
}

.tapetes_v2 .como_usar .cat_como_usar .item_como_usar .image_tapetes img {
    display: block;
    margin: auto;
}

.tapetes_v2 .como_usar .cat_como_usar .item_como_usar .text_tapetes {
    width: 100%;
}

.tapetes_v2 .como_usar .cat_como_usar .item_como_usar .text_tapetes h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 15px;
    color: #fff;
}

.tapetes_v2 .como_usar .cat_como_usar .item_como_usar .text_tapetes ul li {
    color: #fff;
    font-size: 20px;
    margin-left: 30px;
    margin-bottom: 10px;
}

.tapetes_v2 .como_usar .cat_como_usar .item_como_usar .text_tapetes ul li span {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

/*Contactanos version 2*/
.contactos_v2 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-contacto.png");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.contactos_v2 .hero .txt {
    width: 100%;
    max-width: 677px;
}

.contactos_v2 .hero .txt .ln::before {
    content: none;
}

.contactos_v2 .sucursales {
    padding: 60px 0px;
}

.contactos_v2 .sucursales .info_contact {
    display: flex;
    gap: 80px;
}

.contactos_v2 .sucursales .info_contact .sucursal_cercana {
    width: 100%;
    max-width: 551px;
}

.contactos_v2 .sucursales .info_contact .sucursal_cercana h2 {
    font-size: 28px;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 50px;
}

.contactos_v2 .sucursales .info_contact .comunicate {
    width: 100%;
}

.contactos_v2 .sucursales .info_contact .comunicate h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 50px;
}

.contactos_v2 .sucursal_ubicacion {
    padding: 60px 0px;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion {
    display: flex;
    gap: 50px;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales {
    width: 100%;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 30px;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location .item_location {
    width: 100%;
    max-width: 350px;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location .item_location .title_location {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location .item_location .title_location .image_loc {
    width: 100%;
    max-width: 20px;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location .item_location .title_location .title_loc {
    width: 100%;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location .item_location .title_location .title_loc p {
    font-size: 18px;
    font-weight: 700;
    line-height: 140%;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location .item_location .body_location p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .tambien_presencia {
    width: 100%;
    max-width: 350px;
    border-left: 5px solid #E58200;
    padding-left: 30px;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .tambien_presencia h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 30px;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .tambien_presencia ul li {
    margin-left: 30px;
    margin-bottom: 5px;
}

.contactos_v2 .sucursal_ubicacion .flex_ubicacion .tambien_presencia ul li span {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}

/*Actualización de Gracias*/
.gracias-final .gracias_int .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-gracias-final.png");
}

.gracias-final .gracias_int .hero .content {
    height: auto;
    justify-content: center;
}

.gracias-final .mientras_tanto {
    padding: 60px 0 100px 0;
}

.gracias-final .mientras_tanto h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 20px;
    text-align: center;
}

.gracias-final .mientras_tanto p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    text-align: center;
}

.gracias-final .mientras_tanto .que_quieres {
    background-color: #F5F5F5;
    padding: 50px 0 100px 0;
    margin-top: 70px;
}

.gracias-final .mientras_tanto .que_quieres h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 50px;
    text-align: center;
}

.gracias-final .mientras_tanto .que_quieres .cat_aprender {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-items: center;
}

.gracias-final .mientras_tanto .que_quieres .cat_aprender .item_aprender {
    width: 100%;
    max-width: 247px;
}

.gracias-final .mientras_tanto .que_quieres .cat_aprender .item_aprender h3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
    margin-bottom: 30px;
}

.gracias-final .mientras_tanto .que_quieres .cat_aprender .item_aprender .image-item {
    display: block;
    margin: auto;
}

.gracias-final .mientras_tanto .que_quieres .cat_aprender .item_aprender .image-item img {
    margin: auto;
}

.gracias-final .mientras_tanto .que_quieres .cat_aprender .item_aprender p {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    text-align: center;
    margin-top: 30px;
}

.gracias-final .mientras_tanto .que_quieres .btn_blog {
    margin-top: 30px;
}

.gracias-final .mientras_tanto .que_quieres .btn_blog a {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    background-color: #E58200;
    padding: 8px 0;
    display: block;
    margin: auto;
    width: 100%;
    max-width: 200px;
    text-align: center;
    border-radius: 5px;
}

/* Agregado de Eliminacion oxido vananpri */
.eliminacion-oxido .hero-item-caso {
    background-image: url('https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-eliminacion-oxido.jpeg') !important;
    background-position: center !important;
    background-size: cover !important;
}

.eliminacion-oxido .retos-cliente .nuestra-sol p strong {
    color: #fff;
}

.eliminacion-oxido .retos-cliente .nuestra-sol {
    background-color: #F27303 !important;
}

.eliminacion-oxido .retos-cliente .image-nuestra-solucion img {
    padding: 30px 0;
    display: block;
    margin: auto;
}

.eliminacion-oxido .retos-cliente .flex-retos.benefi-res {
    display: block;
}

.eliminacion-oxido .retos-cliente .flex-retos.benefi-res .txt-retos {
    max-width: 100%;
}

/* Nuevo interior Bloqueo y Etiquetado */
.bloqueo_etiquetado .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-bloqueo-etiquetado.png) !important;
}

.bloqueo_etiquetado .hero .txt a {
    width: 360px !important;
}

.bloqueo_etiquetado .hero .txt a::after {
    content: none !important;
}

.bloqueo_etiquetado .que_es {
    padding: 50px 0;
}

.bloqueo_etiquetado .que_es .flex_que_es {
    display: flex;
    gap: 80px;
}

.bloqueo_etiquetado .que_es .flex_que_es .text_que_es {
    width: 100%;
    max-width: 60%;
}

.bloqueo_etiquetado .que_es .flex_que_es .text_que_es h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
}

.bloqueo_etiquetado .que_es .flex_que_es .text_que_es hr {
    background-color: #446FAB;
    border: 1px solid #446FAB;
    width: 100%;
    max-width: 40px;
    margin: 20px 0;
}

.bloqueo_etiquetado .que_es .flex_que_es .text_que_es p {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.bloqueo_etiquetado .que_es .flex_que_es .text_que_es .quees_normativas {
    margin-top: 50px;
}

.bloqueo_etiquetado .que_es .flex_que_es .text_que_es ul {
    margin-top: 15px;
}

.bloqueo_etiquetado .que_es .flex_que_es .text_que_es ul li {
    margin-left: 20px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.bloqueo_etiquetado .que_es .flex_que_es .image_que_es {
    width: 100%;
    max-width: 40%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 50px;
}

.bloqueo_etiquetado .que_es .flex_que_es .image_que_es img {
    display: block;
    margin: 0 auto;
}

.bloqueo_etiquetado .procedimientos {
    padding: 50px 0;
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/procedimientos-de-bloqueo-y-etiquetado.png);
}

.bloqueo_etiquetado .procedimientos h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    color: #fff;
}

.bloqueo_etiquetado .procedimientos p {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    color: #fff;
    text-align: center;
    width: 100%;
    max-width: 1020px;
    margin: 15px auto;
}

.bloqueo_etiquetado .procedimientos hr {
    background-color: #446FAB;
    border: 1px solid #446FAB;
    width: 100%;
    max-width: 30px;
    margin: auto;
}

.bloqueo_etiquetado .procedimientos ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-top: 50px;
}

.bloqueo_etiquetado .procedimientos ul li {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 100%;
    max-width: 550px;
}

.bloqueo_etiquetado .beneficios {
    padding: 50px 0;
    background-color: #064288;
}

.bloqueo_etiquetado .beneficios h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    color: #fff;
}

.bloqueo_etiquetado .beneficios hr {
    background-color: #fff;
    border: 1px solid #fff;
    width: 100%;
    max-width: 30px;
    margin: 20px auto 0;
}

.bloqueo_etiquetado .beneficios .flex_beneficios {
    display: flex;
    justify-content: center;
    gap: 50px;
    margin-top: 30px;
}

.bloqueo_etiquetado .beneficios .flex_beneficios ul {
    width: 100%;
    max-width: 480px;
}

.bloqueo_etiquetado .beneficios .flex_beneficios ul li {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 10px;
    margin-left: 20px;
}

.bloqueo_etiquetado .bloqueo_loto {
    padding: 50px 0;
}

.bloqueo_etiquetado .bloqueo_loto h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
}

.bloqueo_etiquetado .bloqueo_loto hr {
    background-color: #446FAB;
    border: 1px solid #446FAB;
    width: 100%;
    max-width: 30px;
    margin: 20px auto 0;
}

.bloqueo_etiquetado .bloqueo_loto .catalago_loto {
    margin-top: 50px;
    display: grid;
    grid-gap: 80px 50px;
    grid-template-columns: repeat(5, 1fr);
}

.bloqueo_etiquetado .bloqueo_loto .catalago_loto .item-loto {
    display: flex;
    gap: 15px;
    flex-direction: column;
}

.bloqueo_etiquetado .bloqueo_loto .catalago_loto .item-loto img {
    display: block;
    margin: 0 auto;
}

.bloqueo_etiquetado .bloqueo_loto .catalago_loto .item-loto h3 {
    font-size: 15px;
    font-weight: 700;
    line-height: 140%;
    text-align: center;
}

.bloqueo_etiquetado .etiquetado_loto {
    background-color: #064288;
    padding: 50px 0;
}

.bloqueo_etiquetado .etiquetado_loto h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    color: #fff;
}

.bloqueo_etiquetado .etiquetado_loto hr {
    background-color: #fff;
    border: 1px solid #fff;
    width: 100%;
    max-width: 30px;
    margin: 20px auto 0;
}

.bloqueo_etiquetado .etiquetado_loto .flex_etiquetado_loto {
    margin-top: 50px;
    display: flex;
    gap: 100px;
    justify-content: center;
}

.bloqueo_etiquetado .etiquetado_loto .flex_etiquetado_loto .item_etiquetado {
    display: flex;
    gap: 15px;
    flex-direction: column;
}

.bloqueo_etiquetado .etiquetado_loto .flex_etiquetado_loto .item_etiquetado img {
    display: block;
    margin: 0 auto;
}

.bloqueo_etiquetado .etiquetado_loto .flex_etiquetado_loto .item_etiquetado h3 {
    font-size: 15px;
    font-weight: 600;
    line-height: 140%;
    text-align: center;
    color: #fff;
}

.bloqueo_etiquetado .procedimiento_paso_a_paso {
    padding: 50px 0;
    background-color: #F1F1F1;
}

.bloqueo_etiquetado .procedimiento_paso_a_paso h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
}

.bloqueo_etiquetado .procedimiento_paso_a_paso hr {
    background-color: #446FAB;
    border: 1px solid #446FAB;
    width: 100%;
    max-width: 30px;
    margin: 20px auto 0;
}

.bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos {
    margin-top: 50px;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 60px;
}

.bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos {
    display: flex;
}

.bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos .image_proc_paso {
    width: 100%;
    max-width: 200px;
}

.bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos .image_proc_paso img {
    display: block;
    margin: auto;
}

.bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos .text_proc_paso {
    width: 100%;
}

.bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos .text_proc_paso h3 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px;
}

.bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos .text_proc_paso ul li {
    margin-left: 30px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
}

.bloqueo_etiquetado .como_ayudamos {
    padding: 50px 0;
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/rectangle-49.png);
}

.bloqueo_etiquetado .como_ayudamos h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    color: #fff;
}

.bloqueo_etiquetado .como_ayudamos hr {
    background-color: #fff;
    border: 1px solid #fff;
    width: 100%;
    max-width: 30px;
    margin: 20px auto 0;
}

.bloqueo_etiquetado .como_ayudamos .list_como_ayudamos {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    gap: 50px;
}

.bloqueo_etiquetado .como_ayudamos .list_como_ayudamos ul {
    width: 100%;
    max-width: 400px;
}

.bloqueo_etiquetado .como_ayudamos .list_como_ayudamos ul li {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    margin-bottom: 10px;
    margin-left: 20px;
}

.bloqueo_etiquetado .como_ayudamos .list_como_ayudamos ul li span {
    color: #fff;
}

.faqs-new hr {
    background-color: #446FAB;
    border: 1px solid #446FAB;
    width: 100%;
    max-width: 30px;
    margin: 20px auto 0;
}

.faqs-new .faqs-new-content {
    border-top: none;

}

.prueba-alan {
    background-color: white;
}

/* Nuevo apartado de categoría Adhesivos Loctite */
.adhesivos-loctite-v2 .importancia {
    padding: 50px 0;
    background-color: #F5F5F5;
}

.adhesivos-loctite-v2 .importancia .flex_importancia {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
}

.adhesivos-loctite-v2 .importancia .flex_importancia .text_importancia {
    width: 100%;
    max-width: 728px;
}

.adhesivos-loctite-v2 .importancia .flex_importancia .text_importancia h2 {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 30px;
}

.adhesivos-loctite-v2 .importancia .flex_importancia .text_importancia p {
    font-size: 18px;
    line-height: 160%;
    font-weight: 400;
}

.adhesivos-loctite-v2 .importancia .flex_importancia .image_importancia {
    width: 100%;
    max-width: 400px;
    display: block;
    margin: auto;
}

.adhesivos-loctite-v2 .importancia .flex_importancia .image_importancia img {
    margin: auto;
    display: block;
}

.adhesivos-loctite-v2 .aplicaciones_hadesivos {
    padding: 50px 0;
}

.adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones {
    display: flex;
    gap: 70px;
}

.adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones .text_aplicaciones {
    width: 100%;
}

.adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones .text_aplicaciones h2 {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 30px;
}

.adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones .text_aplicaciones p {
    font-size: 18px;
    line-height: 160%;
    font-weight: 400;
    margin-bottom: 15px;
}

.adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones .text_aplicaciones ul li {
    font-size: 18px;
    line-height: 160%;
    color: #5380A9;
    margin: 0 30px 10px;
}

.adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones .text_aplicaciones ul li span {
    font-size: 18px;
    color: #444444;
}

.adhesivos-loctite-v2 .ventajas {
    padding: 50px 0;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/ventajas-de-adhesivos-loctite.png");
}

.adhesivos-loctite-v2 .ventajas h2 {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    color: #fff;
}

.adhesivos-loctite-v2 .ventajas .flex_ventajas {
    margin-top: 50px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 50px;
}

.adhesivos-loctite-v2 .ventajas .flex_ventajas ul li {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    margin: 0 30px 15px;
    color: #fff;
}

.adhesivos-loctite-v2 .uso_adhesivos {
    padding: 50px 0;
}

.adhesivos-loctite-v2 .uso_adhesivos h2 {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
}

.adhesivos-loctite-v2 .uso_adhesivos .cat_uso_adhesivo {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 80px 50px;
}

.adhesivos-loctite-v2 .uso_adhesivos .cat_uso_adhesivo .item_uso_adhesivo {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 30px;
}

.adhesivos-loctite-v2 .uso_adhesivos .cat_uso_adhesivo .item_uso_adhesivo img {
    display: block;
    margin: auto;
}

.adhesivos-loctite-v2 .uso_adhesivos .cat_uso_adhesivo .item_uso_adhesivo p {
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    text-align: center;
}

.adhesivos-loctite-v2 .tipos_adhesivos {
    padding: 50px 0;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/tipos-de-adhesivos-loctite.png");
}

.adhesivos-loctite-v2 .tipos_adhesivos h2 {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}

.adhesivos-loctite-v2 .tipos_adhesivos p {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    text-align: center;
    color: #fff;
}

.adhesivos-loctite-v2 .tipos_adhesivos .cat_tipos {
    margin-top: 50px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 80px;
}

.adhesivos-loctite-v2 .tipos_adhesivos .cat_tipos .item_tipos h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    margin-bottom: 30px;
    color: #fff;
}

.adhesivos-loctite-v2 .tipos_adhesivos .cat_tipos .item_tipos ul li {
    font-size: 18px;
    line-height: 160%;
    font-weight: 400;
    margin: 0 20px 10px;
    color: #fff;
}

.adhesivos-loctite-v2 .aspectos_generales {
    padding: 50px 0;
}

.adhesivos-loctite-v2 .aspectos_generales h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
}

.adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales {
    margin-top: 50px;
    display: flex;
    gap: 50px;
}

.adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .text_aspectos {
    width: 100%;
    max-width: 700px;
}

.adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .text_aspectos h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    margin: 50px 0 15px;
}

.adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .text_aspectos ul li {
    font-size: 18px;
    line-height: 160%;
    color: #5380A9;
    margin: 0 20px 15px;
}

.adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .text_aspectos ul li span {
    font-size: 18px;
    color: #444444;
}

.adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .image_aspectos {
    width: 100%;
    max-width: 450px;
}

.adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .image_aspectos img {
    display: block;
    margin: auto;
}

/* Actualización de interior Quienes Somos*/
.quienes-somos-v2 .ln::before {
    width: 40px;
    height: 4px;
}

.quienes-somos-v2 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/quienes-somos-hero.png");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 300px;
}

.quienes-somos-v2 .hero .text {
    max-width: 600px;
}

.quienes-somos-v2 .hero .text h1 {
    margin-bottom: 40px;
}

.quienes-somos-v2 .hero .text .qui_somos_h1::before {
    background-color: #DE911B;
    top: 40px;
    margin-top: 20px;
}

.quienes-somos-v2 .lineas {
    padding: 50px 0;
}

.quienes-somos-v2 .lineas ul li {
    margin: 0 0 10px;
    font-size: 20px;
}

.quienes-somos-v2 .lineas .txt_line_product {
    background-color: #F5F8FF;
    padding: 30px 25px;
}

.quienes-somos-v2 .lineas .txt_line_product p {
    margin: 0;
    line-height: 160%;
}

.quienes-somos-v2 .mis_vis {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/quienes-somos-mision-vision.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.quienes-somos-v2 .mis_vis h2 {
    color: #fff;
    font-weight: 600;
    padding: 0 0 5px;
}

.quienes-somos-v2 .mis_vis h2::before {
    background-color: #fff;
}

.quienes-somos-v2 .mis_vis p {
    color: #fff;
    text-align: center;
    line-height: 160%;
}

.quienes-somos-v2 .lineas .cat_politica {
    display: flex;
    gap: 160px;
    align-items: center;
}

.quienes-somos-v2 .lineas .cat_politica p {
    text-align: start;
    line-height: 160%;
    margin: 0;
}

.quienes-somos-v2 .lineas .cat_politica img {
    display: block;
}

.quienes-somos-v2 .values {
    background: none;
    background-color: #FFF !important;
    height: unset;
    padding: 50px 0;
}

.quienes-somos-v2 .values .valores {
    display: flex;
    flex-direction: column;
}

.quienes-somos-v2 .values .valores .title_valores {
    width: 100%;
}

.quienes-somos-v2 .values .valores .title_valores .ln::before {
    top: 40px;
    margin-top: 30px;
}

.quienes-somos-v2 .values .valores .list_valores {
    width: 100%;
    margin-top: 80px;
    display: flex;
    justify-content: space-evenly;
    gap: 40px;
}

.quienes-somos-v2 .values .valores .list_valores .item_valores {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.quienes-somos-v2 .values .valores .list_valores .item_valores img {
    display: block;
    margin: auto;
    max-width: 84px;
    width: 100%;
}

.quienes-somos-v2 .values .valores .list_valores .item_valores p {
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    text-align: center;
    color: #000;
}

/*Henkel reforzado*/
.henkel_reforz .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-min-henkel.jpeg);
}

.henkel_reforz .desc {
    background-image: none;
}

.henkel_reforz .desc .flex_desc {
    justify-content: center;
    gap: 50px;
}

.henkel_reforz .desc .flex_desc .side.sd_7 {
    width: 100%;
    max-width: 800px;
}

.henkel_reforz .desc .flex_desc .side.sd_7 .inf {
    max-width: 100%;
}

.henkel_reforz .desc .flex_desc .side.sd_5 {
    max-width: 250px;
}

.henkel_reforz .desc .flex_desc .side.sd_5 .logo {
    max-width: 250px;
}

.henkel_reforz .brand-prods .prod_lines {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
}

.henkel_reforz .brand-prods .prod_lines .prod {
    width: 100%;
    max-width: 370px;
    flex-basis: 100%;
    margin: 0px;
}

.henkel_reforz .brand-prods .prod_lines .prod a {
    height: 100%;
    width: 100%;
    padding: 30px;
    display: flex;
    flex-direction: column;
    justify-content: normal;
}

.henkel_reforz .brand-prods .prod_lines .prod a .inf {
    max-width: 100%;
    margin: 0px;
}

.henkel_reforz .brand-prods .prod_lines .prod a .item_title .picture {
    display: block;
}

.henkel_reforz .brand-prods .prod_lines .prod a .item_body {
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.henkel_reforz .brand-prods .prod_lines .prod a .item_body p {
    font-size: 18px;
    margin: 0px 0px 15px 0px;
}

.henkel_reforz .brand-prods .prod_lines .prod a .item_body span {
    padding: 10px 30px;
    background-color: #618BBC;
    color: #ffffff;
    border: 1px solid #618BBC;
    font-weight: 700;
    border-radius: 0px;
    text-decoration: none;
    text-align: center;
    max-width: 145px;
}

.henkel_reforz .why_choose {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/marcas-henkel-fondo.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0px;
}

.henkel_reforz .why_choose h2 {
    color: #fff;
}

.henkel_reforz .why_choose .cat_marcas {
    display: flex;
    gap: 50px;
}

.henkel_reforz .why_choose .cat_marcas .item_marcas {
    width: 100%;
}

.henkel_reforz .why_choose .cat_marcas .item_marcas p {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 160%;
    text-align: start;
}

.henkel_reforz .desem-perfecto {
    padding: 50px 0px;
    background-color: #F7F7F7;
}

.henkel_reforz .desem-perfecto h2 {
    margin: 0px 0px 40px;
}

.henkel_reforz .desem-perfecto .industrias {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 50px;
}

.henkel_reforz .desem-perfecto .industrias .content-industria {
    display: flex;
    gap: 20px;
    background-color: #FFFFFF;
    border: 1px solid rgba(217, 217, 217, 0.7);
}

.henkel_reforz .desem-perfecto .industrias .content-industria .image {
    width: 100%;
    max-width: 346px;
}

.henkel_reforz .desem-perfecto .industrias .content-industria .image img {
    display: block;
    width: 100%;
}

.henkel_reforz .desem-perfecto .industrias .content-industria .txt {
    width: 100%;
    max-width: 100%;
    padding: 15px;
}

.henkel_reforz .desem-perfecto .industrias .content-industria .txt h3 {
    text-align: start;
    margin: 0px 0px 15px;
}

.henkel_reforz .desem-perfecto .industrias .content-industria .txt p {
    font-size: 17px;
    font-weight: 400;
    line-height: 160%;
}

.henkel_reforz .desem-perfecto .industrias .content-industria .txt ul {
    margin-top: 20px;
}

.henkel_reforz .desem-perfecto .industrias .content-industria .txt ul li {
    margin: 0px 0px 10px 20px;
    font-size: 17px;
    line-height: 160%;
}

.henkel_reforz .desem-perfecto .industrias .content-industria .txt ul li span {
    font-size: 17px;
}

/* Nuevo apartado en Loctite 495 Adhesivo instantáneo super bonder botella 20 gr */
.adhesivo_495 .caracter_tipicas {
    padding: 50px 0px;
}

.adhesivo_495 .caracter_tipicas h2 {
    font-size: 28px;
    font-weight: bold;
    line-height: 160%;
    text-align: center;
}

.adhesivo_495 .caracter_tipicas .ln:before {
    background-color: #E58200;
    bottom: -15px;
}

.adhesivo_495 .caracter_tipicas .flex_caracter_tipica {
    margin-top: 50px;
    display: flex;
    gap: 50px;
}

.adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex {
    width: 100%;
    max-width: 700px;
}

.adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex p {
    font-size: 18px;
    line-height: 160%;
}

.adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex ul {
    list-style: none;
    margin-top: 10px;
}

.adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex ul li {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 160%;
}

.adhesivo_495 .caracter_tipicas .flex_caracter_tipica .image_flex {
    display: block;
    margin: auto;
    width: 100%;
}

.adhesivo_495 .caracter_tipicas .flex_caracter_tipica .image_flex img {
    display: block;
    margin: auto;
}

.adhesivo_495 .velocidad {
    padding: 50px 0px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/velocidad-495.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.adhesivo_495 .velocidad .catalag_velocidad {
    display: flex;
    flex-wrap: wrap;
    gap: 80px;
    justify-content: space-evenly;
}

.adhesivo_495 .velocidad .catalag_velocidad .item_velocidad {
    width: 100%;
    max-width: 500px;
}

.adhesivo_495 .velocidad .catalag_velocidad .item_velocidad h3 {
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 20px;
}

.adhesivo_495 .velocidad .catalag_velocidad .item_velocidad p {
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 160%;
}

.adhesivo_495 .modelo_empleo {
    padding: 50px 0px;
}

.adhesivo_495 .modelo_empleo h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.adhesivo_495 .modelo_empleo .ln:before {
    background-color: #E58200;
    bottom: -15px;
}

.adhesivo_495 .modelo_empleo .catalag_empleo {
    margin-top: 50px;
    display: flex;
    gap: 50px;
}

.adhesivo_495 .modelo_empleo .catalag_empleo .item_empleo {
    width: 100%;
}

.adhesivo_495 .modelo_empleo .catalag_empleo .item_empleo p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 20px;
}

.adhesivo_495 .modelo_empleo .catalag_empleo .item_empleo p strong {
    color: #E58200;
}

/* Nuevo apartado en loctite 262 */
.loctite_262_fijador_roscas_v2 .caracter_espesific {
    padding: 50px 0px;
}

.loctite_262_fijador_roscas_v2 .caracter_espesific h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.loctite_262_fijador_roscas_v2 .caracter_espesific hr {
    width: 30px;
    margin: 30px auto;
    background-color: #E58200;
    border: 1px solid #E58200;
    height: 3px;
}

.loctite_262_fijador_roscas_v2 .caracter_espesific p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.loctite_262_fijador_roscas_v2 .caracter_espesific .catalag_carac_esp {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    gap: 100px;
}

.loctite_262_fijador_roscas_v2 .caracter_espesific .catalag_carac_esp .item_carac_esp {
    width: 100%;
    max-width: 354px;
}

.loctite_262_fijador_roscas_v2 .caracter_espesific .catalag_carac_esp .item_carac_esp ul li {
    margin: 0px 0px 10px 30px;
}

.loctite_262_fijador_roscas_v2 .caracter_espesific .catalag_carac_esp .item_carac_esp ul li span {
    font-size: 18px;
}

.loctite_262_fijador_roscas_v2 .descript_carac_esp {
    padding: 50px 0px;
    background-color: #F6F6F6;
}

.loctite_262_fijador_roscas_v2 .descript_carac_esp .cat_descript {
    display: flex;
    gap: 80px;
    align-items: center;
}

.loctite_262_fijador_roscas_v2 .descript_carac_esp .cat_descript .image_desc {
    width: 100%;
    max-width: 200px;
    margin: auto;
}

.loctite_262_fijador_roscas_v2 .descript_carac_esp .cat_descript .image_desc img {
    display: block;
    margin: auto;
}

.loctite_262_fijador_roscas_v2 .descript_carac_esp .cat_descript .text_desc {
    width: 100%;
    max-width: 730px;
}

.loctite_262_fijador_roscas_v2 .descript_carac_esp .cat_descript .text_desc p {
    font-size: 18px;
    line-height: 160%;
}

.loctite_262_fijador_roscas_v2 .adhesivo_495 .velocidad {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/velocidad-262-fondo.png");
}

.loctite_262_fijador_roscas_v2 .adhesivo_495 .caracter_tipicas .ln::before {
    height: 3px;
    bottom: -15px;
}

.loctite_262_fijador_roscas_v2 .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex {
    max-width: 100%;
}

.loctite_262_fijador_roscas_v2 .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .image_flex {
    max-width: 268px;
}

.loctite_262_faqs h2.ln::before {
    height: 3px;
    background-color: #4D8DC5;
    bottom: -15px;
}

.loctite_262_faqs .faqs-new-content {
    border: none !important;
}

/* Nuevo apartado en mobile-industrial-robot*/
.mir_robots_mexico_v3 .porque_mir_indus_robots {
    padding: 50px 0px;
}

.mir_robots_mexico_v3 .porque_mir_indus_robots h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.mir_robots_mexico_v3 .porque_mir_indus_robots .ln:before {
    background-color: #678DC2;
    height: 3px;
    bottom: -15px;
}

.mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir {
    margin-top: 50px;
    display: flex;
    align-items: center;
    gap: 50px;
}

.mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir .text_item_elegir {
    width: 100%;
}

.mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir .text_item_elegir p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 20px;
}

.mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir .text_item_elegir ul li {
    margin: 0px 0px 10px 20px;
}

.mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir .text_item_elegir ul li span {
    font-size: 18px;
    line-height: 160%;
}

.mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir .image_item_elegir {
    width: 100%;
    max-width: 362px;
    margin: auto;
}

.mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir .image_item_elegir img {
    margin: auto;
}

.mir_robots_mexico_v3 .solu_movil_indus {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.mir_robots_mexico_v3 .solu_movil_indus h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.mir_robots_mexico_v3 .solu_movil_indus .ln:before {
    background-color: #678DC2;
    height: 3px;
    bottom: -15px;
}

.mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus {
    margin-top: 50px;
    display: flex;
    align-items: center;
    gap: 50px;
}

.mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus .image_item_sol_indus {
    width: 100%;
    margin: auto;
}

.mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus .image_item_sol_indus img {
    display: block;
    margin: auto;
}

.mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus .tex_item_sol_indus {
    width: 100%;
}

.mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus .tex_item_sol_indus p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 20px;
}

.mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus .tex_item_sol_indus ul li {
    margin: 0px 0px 10px 20px;
}

.mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus .tex_item_sol_indus ul li span {
    font-size: 18px;
    line-height: 160%;
}

.mir_robots_mexico_v3 .adquiere_mir {
    padding: 50px 0px;
    background-color: #5380A9;
}

.mir_robots_mexico_v3 .adquiere_mir .title_adquiere h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    color: #fff;
}

.mir_robots_mexico_v3 .adquiere_mir .title_adquiere p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 20px;
    text-align: center;
    color: #fff;
}

.mir_robots_mexico_v3 .adquiere_mir .ln:before {
    background-color: #fff;
    height: 3px;
    bottom: -15px;
}

.mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
}

.mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir .item_adquiere_mir {
    display: grid;
    grid-template-rows: 1fr 1fr;
    width: 100%;
}

.mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir .item_adquiere_mir .img_item {
    display: block;
    margin: 0px auto auto;
}

.mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir .item_adquiere_mir .img_item img {
    display: block;
    margin: auto;
}

.mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir .item_adquiere_mir .txt_item p {
    font-size: 16px;
    line-height: 160%;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
}

.mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir .item_adquiere_mir .txt_item p strong {
    font-size: 18px;
    color: #fff;
}

.mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir .item_adquiere_mir .txt_item p:last-child {
    margin-bottom: 0px;
}

/* Nuevo interior de ITW */
.itw_mexico .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/itw-general-fondo-hero.png") !important;
    background-position: 100% !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.itw_mexico .hero .txt a:after {
    content: none !important;
}

.itw_mexico .hero_itw_miller {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/itw-miller-hero.png") !important;
}

.itw_mexico .hero_itw_tregaskiss {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/itw-tregskiss-hero.png") !important;
}

.itw_mexico .hero_itw_nordson {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/itw-nordson-hero.png") !important;
}

.itw_mexico .hero_itw_ipg {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/itw-ipg-hero.png") !important;
}

.itw_mexico .hero_itw_ablestik {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/ablestik-herov2.jpeg") !important;
}

.itw_mexico .hero_itw_bergquist {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bergquist-herov2.jpeg") !important;
}

.itw_mexico .hero_itw_stycast {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/stycast-herov2.jpeg") !important;
}

.itw_mexico .about_brand {
    background-color: #F5F5F5;
    padding: 50px 0px;
}

.itw_mexico .about_brand .itw_marca {
    gap: 50px;
    align-items: center;
}

.itw_mexico .about_brand .itw_marca .itw_txt_marca {
    width: 100%;
}

.itw_mexico .about_brand .itw_marca .itw_txt_marca h2 {
    text-align: left;
}

.itw_mexico .about_brand .itw_marca .itw_img_marca {
    width: 100%;
    max-width: 330px;
}

.itw_mexico .produc_dispo {
    padding: 50px 0px;
}

.itw_mexico .produc_dispo h2 {
    font-size: 28px;
    line-height: 160%;
}

.itw_mexico .produc_dispo .ln::before {
    bottom: -15px;
    background-color: #446FAB;
}

.itw_mexico .produc_dispo .cat_produc {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 80px 50px;
}

.itw_mexico .produc_dispo .cat_produc .item_product {
    padding: 20px 0px;
    border: 1px solid #D9D9D9;
    display: flex;
    align-items: center;
    gap: 30px;
}

.itw_mexico .produc_dispo .cat_produc .item_product .image_item_produc {
    margin-left: 15px;
    width: 100%;
    max-width: 180px;
}

.itw_mexico .produc_dispo .cat_produc .item_product .image_item_produc img {
    display: block;
    margin: auto;
}

.itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc {
    margin-right: 15px;
    width: 100%;
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 30px;
}

.itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc .text_item h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 10px;
}

.itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc .text_item h3 .btn_prod_h3 {
    background-color: transparent;
    font-size: 20px;
    color: #000;
    padding: 0px;
}

.itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc .text_item h3 .btn_prod_h3:hover {
    text-decoration: underline !important;
}

.itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc .text_item p {
    font-size: 18px;
    line-height: 160%;
}

.itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc a {
    color: #fff;
    background-color: #E68300;
    padding: 8px 20px;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    width: 100%;
    max-width: 120px;
    text-align: center;
}

.itw_mexico .mlco2 .itw_industrias {
    background-color: #F5F5F5;
}

.itw_mexico .mlco2 .itw_industrias.not_general {
    background-color: #fff;
}

.itw_mexico .mlco2 .itw_industrias .materials_grid .mat {
    max-width: 150px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.itw_mexico .mlco2 .itw_industrias .materials_grid .mat .ico img {
    max-width: 120px;
}

.itw_mexico .mlco2 .itw_industrias .materials_grid .mat p {
    font-size: 15px;
    font-weight: 700;
}

/* Nuevo interior Cognex */
.cognex_3800 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/cognex-hero.png");
    background-size: cover;
    background-position: 100% center;
    background-repeat: no-repeat;
}

.cognex_3800 .hero .txt p {
    max-width: 600px;
}

.cognex_3800 .hero .txt .ln:before {
    background: #356EA2;
    height: 4px;
}

.cognex_3800 .seccion-in {
    padding: 50px 0;
    background-color: white;
}

.cognex_3800 .seccion-in .flex-secc {
    display: flex;
    justify-content: space-between;
    gap: 50px;
}

.cognex_3800 .seccion-in .flex-secc .item-flex-info {
    max-width: 700px;
    width: 100%;
    margin-right: 15px;
}

.cognex_3800 .seccion-in .flex-secc .item-flex-info p {
    color: #373730;
    font-size: 18px;
    font-weight: lighter;
    line-height: 160%;
    margin-bottom: 15px;
}

.cognex_3800 .seccion-in .flex-secc .item-flex-info ul {
    padding-left: 20px;
}

.cognex_3800 .seccion-in .flex-secc .item-flex-info ul li {
    color: #236EB5;
    font-size: 17px;
    line-height: 160%;
    margin-bottom: 10px;
}

.cognex_3800 .seccion-in .flex-secc .item-flex-info ul li span {
    color: #373730;
}

.cognex_3800 .seccion-in .flex-secc .item-flex {
    max-width: 511px;
    width: 100%;
}

.cognex_3800 .seccion-in .flex-secc .item-flex .video-secc {
    height: 100%;
}

.cognex_3800 .seccion-in .flex-secc .item-flex .video-secc iframe {
    width: 100%;
    max-width: 511px;
    height: 100%;
}

.cognex_3800 .formacion {
    background-color: #F5F5F5;
    padding: 50px 0;
}

.cognex_3800 .formacion h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    color: #000000;
}

.cognex_3800 .formacion .flex-formacion {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 50px;
}

.cognex_3800 .formacion .flex-formacion .item_formacion {
    border: 1px solid #D9D9D9;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    max-width: 710px;
    margin: auto;
}

.cognex_3800 .formacion .flex-formacion .item_formacion .item_img {
    width: 100%;
}

.cognex_3800 .formacion .flex-formacion .item_formacion .item_img img {
    width: 100%;
}

.cognex_3800 .formacion .flex-formacion .item_formacion .txt_formacion {
    margin: 30px 20px;
}

.cognex_3800 .formacion .flex-formacion .item_formacion .txt_formacion h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 15px;
}

.cognex_3800 .formacion .flex-formacion .item_formacion .txt_formacion p {
    font-size: 18px;
    line-height: 160%;
}

.cognex_3800 .productos {
    padding: 50px 0px;
}

.cognex_3800 .productos h2 {
    font-size: 28px;
    line-height: 160%;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.cognex_3800 .productos .ln:before {
    background: #356EA2;
    height: 4px;
}

.cognex_3800 .productos p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.cognex_3800 .productos .cat_productos {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 50px 80px;
}

.cognex_3800 .productos .cat_productos .item_producto {
    border: 1px solid #D9D9D9;
    border-radius: 10px;
    padding: 20px 0px;
    width: 100%;
    max-width: 322px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

.cognex_3800 .productos .cat_productos .item_producto h3 {
    text-align: center;
    font-size: 20px;
    line-height: 160%;
}

.cognex_3800 .productos .cat_productos .item_producto img {
    display: block;
    margin: 20px auto;
}

.cognex_3800 .principal_industrial {
    padding: 50px 0px;
    background-color: #F6F6F6;
}

.cognex_3800 .principal_industrial h2 {
    font-size: 28px;
    line-height: 160%;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.cognex_3800 .principal_industrial .ln:before {
    background: #356EA2;
    height: 4px;
}

.cognex_3800 .principal_industrial .cat_industrias {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
}

.cognex_3800 .principal_industrial .cat_industrias .item_indus {
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    padding: 30px 50px;
}

.cognex_3800 .principal_industrial .cat_industrias .item_indus h3 {
    font-size: 16px;
    line-height: 160%;
    text-align: center;
}

/* Nueva sección */
.otras_soluciones {
    padding: 50px 0px;
    background-color: #EDEDED;
}

.otras_soluciones h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.otras_soluciones p.h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
}

.otras_soluciones .cat_soluciones {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-items: center;
    grid-gap: 50px;
}

.otras_soluciones .cat_soluciones .item_soluciones {
    background-color: #fff;
    width: 100%;
    max-width: 400px;
    border-radius: 14px;
    display: flex;
    flex-direction: column;
}

.otras_soluciones .cat_soluciones .item_soluciones .image_sol {
    display: block;
    width: 100%;
    margin: auto;
}

.otras_soluciones .cat_soluciones .item_soluciones .image_sol img {
    display: block;
    width: 100%;
}

.otras_soluciones .cat_soluciones .item_soluciones .txt_sol {
    margin: 15px 15px 30px 15px;
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.otras_soluciones .cat_soluciones .item_soluciones .txt_sol .text h3 {
    margin-block-start: 0em;
    margin-block-end: 0em;
    font-size: 20px;
    line-height: 160%;
    text-align: center;
}

.otras_soluciones .cat_soluciones .item_soluciones .txt_sol .text p {
    margin-block-start: 0em;
    margin-block-end: 0em;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin: 15px 0px;
}

.otras_soluciones .cat_soluciones .item_soluciones .txt_sol .btn_ver_mas {
    display: block;
    margin: 0px auto;
    width: 100%;
    max-width: 100px;
    background-color: #E58100;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    padding: 5px;
    text-decoration: none;
    text-align: center;
}

/* Nuevo Interior de Brady M211 */
.brady_m211 .hero {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/etiquetadora-brady-m211-hero.png) !important;
}

.brady_m211 .hero .txt .ln::before {
    background-color: #E58200;
}

.brady_m211 .caracter_principal {
    padding: 50px 0px;
    background-color: #F5F5F5;
}

.brady_m211 .caracter_principal h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.brady_m211 .caracter_principal .flex_carac_principal {
    margin: 30px 0px;
    display: flex;
    gap: 80px;
}

.brady_m211 .caracter_principal .flex_carac_principal .text_item {
    width: 100%;
}

.brady_m211 .caracter_principal .flex_carac_principal .text_item p {
    font-size: 18px;
    line-height: 160%;
}

.brady_m211 .caracter_principal .flex_carac_principal .text_item ul {
    margin-top: 30px;
}

.brady_m211 .caracter_principal .flex_carac_principal .text_item ul li {
    margin: 0px 0px 10px 20px;
    color: #E58200;
    font-size: 20px;
}

.brady_m211 .caracter_principal .flex_carac_principal .text_item ul li span {
    font-size: 17px;
    line-height: 160%;
}

.brady_m211 .caracter_principal .flex_carac_principal .image_item {
    display: block;
    width: 100%;
    max-width: 500px;
    margin: auto;
}

.brady_m211 .caracter_principal .flex_carac_principal .image_item img {
    margin: auto;
}

.brady_m211 .caracter_principal iframe {
    display: block;
    margin: auto;
    width: 100%;
    max-width: 555px;
    height: 350px;
    border-radius: 12px;
}

.brady_m211 .principal_aplicacion {
    padding: 50px 0px;
}

.brady_m211 .principal_aplicacion h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.brady_m211 .principal_aplicacion .cat_principal_aplicacion {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    gap: 100px;
    flex-wrap: wrap;
}

.brady_m211 .principal_aplicacion .cat_principal_aplicacion .item_app {
    width: 100%;
    max-width: 320px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.brady_m211 .principal_aplicacion .cat_principal_aplicacion .item_app .ico_img {
    display: block;
    width: 100%;
    margin: auto;
}

.brady_m211 .principal_aplicacion .cat_principal_aplicacion .item_app h3 {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin: 20px 0px 10px 0px;
}

.brady_m211 .principal_aplicacion .cat_principal_aplicacion .item_app p {
    font-size: 17px;
    line-height: 150%;
    text-align: center;
}

.brady_m211 .product_relacionado {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.brady_m211 .product_relacionado h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.brady_m211 .product_relacionado .cat_productos {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-items: center;
    grid-gap: 50px;
}

.brady_m211 .product_relacionado .cat_productos .item_producto {
    background-color: #fff;
    border-radius: 12px;
    border: 1px solid rgba(217, 217, 217, 0.6);
    width: 100%;
    max-width: 381px;
}

.brady_m211 .product_relacionado .cat_productos .item_producto p {
    font-size: 17px;
    line-height: 160%;
    text-align: center;
    margin: 30px 15px;
}

/* Nuevo Banner Equipos de dosificación Nordson */
.banner_dosi_nordson {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-banner-dosi-nordson.png);
    background-position: 100% 100%;
    background-size: cover;
    padding: 80px 0px;
}

.banner_dosi_nordson .text {
    width: 100%;
    max-width: 570px;
}

.banner_dosi_nordson .text h2 {
    font-size: 28px;
    line-height: 160%;
    color: #fff;
}

.banner_dosi_nordson .text p {
    font-size: 18px;
    font-weight: 600;
    line-height: 160%;
    color: #fff;
    margin: 30px 0px 40px;
}

.banner_dosi_nordson .text a {
    background-color: #E58200;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    padding: 8px 25px;
}

/* Nuevo apartado en Sistemas de visión Cognex */
.marcaje_industrial.sistema-vision .artificial_cognex {
    background-color: #fff;
    padding: 50px 0px;
}

.marcaje_industrial.sistema-vision .artificial_cognex h2 {
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.sistema-vision .artificial_cognex .ln::before {
    background-color: #658EBE;
    height: 4px;
    bottom: -15px;
}

.marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial {
    margin-top: 50px;
    display: flex;
    gap: 50px;
}

.marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .text_artificial {
    width: 100%;
}

.marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .text_artificial h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 10px;
}

.marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .text_artificial p {
    font-size: 18px;
    line-height: 160%;
}

.marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .text_artificial p:last-child {
    margin-top: 30px;
}

.marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .image_artificial {
    width: 100%;
    max-width: 470px;
}

.marcaje_industrial.sistema-vision .artificial_cognex .revert {
    flex-direction: row-reverse;
}

.marcaje_industrial.sistema-vision .beneficios_sistemas {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/beneficios-sistemas-bg.png");
    padding: 50px 0px;
}

.marcaje_industrial.sistema-vision .beneficios_sistemas h2 {
    font-size: 28px;
    line-height: 160%;
    color: #fff;
}

.marcaje_industrial.sistema-vision .beneficios_sistemas .ln::before {
    background-color: #658EBE;
    height: 4px;
    bottom: -15px;
}

.marcaje_industrial.sistema-vision .beneficios_sistemas .cat_beneficios {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    gap: 80px;
}

.marcaje_industrial.sistema-vision .beneficios_sistemas .cat_beneficios .item_beneficio ul li {
    margin: 0px 0px 10px 20px;
    font-size: 20px;
    color: #658EBE;
}

.marcaje_industrial.sistema-vision .beneficios_sistemas .cat_beneficios .item_beneficio ul li span {
    font-size: 18px;
    line-height: 160%;
    color: #fff;
}

.marcaje_industrial.sistema-vision .app_sistem_va {
    padding: 50px 0px;
}

.marcaje_industrial.sistema-vision .app_sistem_va h2 {
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.sistema-vision .app_sistem_va .ln::before {
    background-color: #658EBE;
    height: 4px;
    bottom: -15px;
}

.marcaje_industrial.sistema-vision .app_sistem_va .cat_app_sistem_va {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    gap: 150px;
}

.marcaje_industrial.sistema-vision .app_sistem_va .cat_app_sistem_va .item_apps {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.marcaje_industrial.sistema-vision .app_sistem_va .cat_app_sistem_va .item_apps img {
    margin: auto;
}

.marcaje_industrial.sistema-vision .app_sistem_va .cat_app_sistem_va .item_apps p {
    font-size: 18px;
    font-weight: 600;
    line-height: 160%;
}

/* Nuevo interior Grandes ahorros al eliminar paros operativos en líneas de pretratamiento */
.casos-exito.item-caso-ex.tech_day_quimicos_industriales .hero-item-caso {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-grandes-ahorrosv2.jpeg");
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente {
    padding: 50px 0px;
    background-color: #fff;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente h2 {
    font-size: 22px;
    color: #494949;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente h2::after {
    display: block;
    content: "";
    margin: 14px 0;
    background-color: #588CCF;
    width: 30px;
    height: 3px;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente p {
    font-size: 18px;
    font-weight: 300;
    line-height: 160%;
    margin-bottom: 30px;
    color: #373730;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente p:last-child {
    margin-bottom: 0px;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente ol li {
    margin: 0px 0px 15px 20px;
    font-size: 18px;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente ol li span {
    line-height: 160%;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones {
    padding: 50px 0px;
    background-color: #fff;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones .section_naranja {
    padding: 50px;
    background-color: #F27303;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones .section_naranja h2 {
    font-size: 22px;
    color: #fff;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones .section_naranja h2::after {
    display: block;
    content: "";
    margin: 14px 0;
    background-color: #fff;
    width: 30px;
    height: 3px;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones .section_naranja p {
    font-size: 18px;
    font-weight: 300;
    line-height: 160%;
    margin-bottom: 30px;
    color: #fff;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones .section_naranja p:last-child {
    margin-bottom: 0px;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios {
    padding: 50px 0px;
    background-color: #fff;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios h2 {
    font-size: 22px;
    color: #494949;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios h2::after {
    display: block;
    content: "";
    margin: 14px 0;
    background-color: #588CCF;
    width: 30px;
    height: 3px;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios ul li {
    margin: 0px 0px 10px 30px;
    font-size: 20px;
    color: #E58200;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios ul li span {
    font-size: 18px;
    color: #373730;
    line-height: 160%;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .galeria {
    padding: 50px 0px;
    background-color: #fff;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .galeria .cat_galeria {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
}

/* .casos-exito.item-caso-ex.tech_day_quimicos_industriales .galeria .cat_galeria img {
  margin: auto;
  border-radius: 10px;
} */
.casos-exito.item-caso-ex.tech_day_quimicos_industriales .galeria .cat_galeria a {
    border-radius: 5px;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .galeria .cat_galeria a:hover {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.9);
    border-radius: 5px;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/solicitar-techday-bg.png");
    background-position: center 100%;
    background-size: cover;
    padding: 50px 0px;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday h2 {
    font-size: 22px;
    line-height: 160%;
    text-align: center;
    color: #fff;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday .cat_solicitud {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    gap: 50px;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday .cat_solicitud ul {
    width: 100%;
    max-width: 400px;
    margin-bottom: 0px;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday .cat_solicitud ul li {
    margin: 0px 0px 10px 20px;
    font-size: 20px;
    color: #E58200;
}

.casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday .cat_solicitud ul li span {
    font-size: 18px;
    color: #fff;
    line-height: 160%;
}

/* Nuevo interior Extintores Cold Fire */
.marcaje_industrial.extintores_fire .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-extintores-cold-fire.png") !important;
    background-position: 100% center;
    background-size: cover;
}

.marcaje_industrial.extintores_fire .about_brand {
    background-color: #F5F5F5;
    padding: 50px 0px;
}

.marcaje_industrial.extintores_fire .about_brand .itw_marca {
    gap: 50px;
    align-items: center;
}

.marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_txt_marca {
    width: 100%;
}

.marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_img_marca {
    width: 100%;
    max-width: 330px;
}

.marcaje_industrial.extintores_fire .produc_dispo {
    padding: 50px 0px;
}

.marcaje_industrial.extintores_fire .produc_dispo h2 {
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.extintores_fire .produc_dispo .ln::before {
    bottom: -15px;
    background-color: #446FAB;
}

.marcaje_industrial.extintores_fire .produc_dispo .cat_produc {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 50px;
}

.marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product {
    padding: 20px 0px;
    border: 1px solid #D9D9D9;
    display: flex;
    align-items: center;
    gap: 30px;
}

.marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .image_item_produc {
    margin-left: 15px;
    width: 100%;
    max-width: 180px;
}

.marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .image_item_produc img {
    display: block;
    margin: auto;
}

.marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .body_item_produc {
    margin-right: 15px;
    width: 100%;
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 30px;
}

.marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .body_item_produc .text_item h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 10px;
}

.marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .body_item_produc .text_item p {
    font-size: 18px;
    line-height: 160%;
}

.marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .body_item_produc a {
    color: #fff;
    background-color: #E68300;
    padding: 8px 20px;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    width: 100%;
    max-width: 120px;
    text-align: center;
}

.marcaje_industrial.extintores_fire .principal_indus_extintor {
    padding: 50px 0px;
    background-color: #F5F5F5;
}

.marcaje_industrial.extintores_fire .principal_indus_extintor h2 {
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.extintores_fire .principal_indus_extintor .ln::before {
    bottom: -15px;
    background-color: #446FAB;
}

.marcaje_industrial.extintores_fire .principal_indus_extintor .grid_extintor_indus {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(3, 150px);
    grid-gap: 100px 150px;
    justify-content: center;
    justify-items: center;
}

.marcaje_industrial.extintores_fire .principal_indus_extintor .grid_extintor_indus .item_extintor {
    max-width: 150px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
}

.marcaje_industrial.extintores_fire .principal_indus_extintor .grid_extintor_indus .item_extintor img {
    max-width: 120px;
}

.marcaje_industrial.extintores_fire .principal_indus_extintor .grid_extintor_indus .item_extintor p {
    font-size: 17px;
    font-weight: 700;
    text-align: center;
}

/* Nuevo apartado para producto Loctite 271 y loctite 515 */
.product-bc .prod_loctite_271 .caracteristicas_271 {
    padding: 50px 0px;
    background-color: #F6F6F6;
}

.product-bc .prod_loctite_271 .caracteristicas_271 h2.ln::before {
    bottom: -15px;
    background-color: #E58200;
    height: 3px;
}

.product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(2, 600px);
    grid-gap: 80px;
    justify-items: end;
    justify-content: center;
}

.product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter .item_caracter ul li {
    margin: 0px 0px 8px 20px;
    font-size: 20px;
    color: #E58200;
}

.product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter .item_caracter ul li span {
    font-size: 18px;
    line-height: 160%;
    color: #494949;
}

.product-bc .prod_loctite_271 .prod_ventajas {
    padding: 50px 0px;
    background-color: #fff;
}

.product-bc .prod_loctite_271 .prod_ventajas h2.ln::before {
    bottom: -15px;
    background-color: #E58200;
    height: 3px;
}

.product-bc .prod_loctite_271 .prod_ventajas .cat_ventajas_271 {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 80px;
}

.product-bc .prod_loctite_271 .prod_ventajas .cat_ventajas_271 .text_ventajas ul li {
    margin: 0px 0px 8px 20px;
    font-size: 20px;
    color: #E58200;
}

.product-bc .prod_loctite_271 .prod_ventajas .cat_ventajas_271 .text_ventajas ul li span {
    font-size: 18px;
    line-height: 160%;
    color: #494949;
}

.product-bc .prod_loctite_271 .prod_ventajas .cat_ventajas_271 .image_ventajas {
    display: block;
    margin: auto;
}

/* Nueva Marca Hobart México y Consumibles Bernard */
.itw_mexico .hobart_mexico .hero_hobart_mexico {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-hobart-mexico.png") !important;
}

.itw_mexico .hobart_mexico .hero_consumibles_bernard {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-consumibles-bernard.png") !important;
}

.itw_mexico .hobart_mexico .about_brand {
    background-color: #F5F5F5 !important;
}

.itw_mexico .hobart_mexico .mlco2 .indus_hobart_mexico {
    background-color: #fff;
}

/* Nuevo apartado en bloqueo y etiquetado */
.bloqueo_etiquetado .consejos_instalaciones {
    padding: 50px 0px;
    background-color: #fff;
}

.bloqueo_etiquetado .consejos_instalaciones h2 {
    font-size: 28px;
}

.bloqueo_etiquetado .consejos_instalaciones h2.ln::before {
    bottom: -15px;
    height: 3px;
    background-color: #446FAB;
}

.bloqueo_etiquetado .consejos_instalaciones .cat_consejos {
    margin-top: 50px;
    display: flex;
    gap: 80px;
    justify-content: center;
}

.bloqueo_etiquetado .consejos_instalaciones .cat_consejos .item_consejos h3 {
    font-size: 20px;
    line-height: 160%;
}

.bloqueo_etiquetado .consejos_instalaciones .cat_consejos .item_consejos ul li {
    margin: 0px 0px 8px 20px;
    font-size: 20px;
}

.bloqueo_etiquetado .consejos_instalaciones .cat_consejos .item_consejos ul li span {
    font-size: 18px;
    line-height: 160%;
}

.bloqueo_etiquetado .norma_bloqueo_etiquetado {
    padding: 80px 0px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/regula-de-bloqueo-y-etiquetado.png");
    background-position: 100%;
    background-size: cover;
}

.bloqueo_etiquetado .norma_bloqueo_etiquetado h2 {
    font-size: 28px;
    color: #fff;
}

.bloqueo_etiquetado .norma_bloqueo_etiquetado .ln::before {
    bottom: -15px;
    height: 3px;
    background-color: #446FAB;
}

.bloqueo_etiquetado .norma_bloqueo_etiquetado p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    color: #fff;
    width: 100%;
    max-width: 950px;
    margin: 50px auto 0 auto;
}

.bloqueo_etiquetado .tipos_bloqueo_etiquetado {
    padding: 50px 0px;
    background-color: #fff;
}

.bloqueo_etiquetado .tipos_bloqueo_etiquetado h2 {
    font-size: 28px;
}

.bloqueo_etiquetado .tipos_bloqueo_etiquetado .ln::before {
    bottom: -15px;
    height: 3px;
    background-color: #446FAB;
}

.bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 100px;
}

.bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado .text_tipos {
    width: 100%;
}

.bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado .text_tipos p {
    font-size: 18px;
    line-height: 160%;
    margin-top: 30px;
}

.bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado .text_tipos p::first-child {
    margin-top: 0px;
}

.bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado .image_tipos {
    width: 100%;
    max-width: 375px;
    margin: auto;
}

/* Nuevo apartado en MiR 250 */
.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 h2.ln:before {
    background-color: #446FAB;
    height: 3px;
    bottom: -15px;
}

.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    gap: 50px;
}

.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 80px;
}

.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .image_caracter {
    width: 100%;
    max-width: 310px;
}

.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .text_caracter {
    width: 100%;
}

.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .text_caracter h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 5px;
}

.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .text_caracter p {
    font-size: 17px;
    line-height: 160%;
}

.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .text_caracter p:last-child {
    margin-bottom: 0px;
}

/* Actualización en Nordson */
.itw_mexico .itw_mex_nordson .productos_disposicion {
    padding: 50px 0px;
}

.itw_mexico .itw_mex_nordson .productos_disposicion h2.ln::before {
    background-color: #446FAB;
    bottom: -15px;
    height: 3px;
}

.itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos {
    margin-top: 50px;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 50px;
}

.itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc {
    border: 1px solid #D9D9D9;
    padding: 30px 20px;
    border-radius: 5px;
    display: flex;
    gap: 50px;
}

.itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .image_item {
    width: 100%;
    max-width: 210px;
}

.itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item {
    width: 100%;
}

.itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 20px;
}

.itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 20px;
}

.itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item ul li {
    font-size: 20px;
    color: #E68300;
    margin: 0px 0px 5px 20px;
}

.itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item ul li span {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 20px;
}

.itw_mexico .itw_mex_nordson .mlco2 .itw_industrias.nordson_indus_serv {
    background-color: #F5F5F5;
}

/* Actualización de Contenedores para el control de derrames */
.contenedores_derrames .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-contenedores-para-control.png");
}

.contenedores_derrames .hero .txt .ln:before {
    background-color: #E58200;
    height: 3px;
}

.contenedores_derrames .hero .txt a {
    background-color: #E58200;
    border: 1px solid #E58200;
    border-radius: 5px;
}

.contenedores_derrames .hero .txt a:after {
    content: none;
}

.contenedores_derrames .hero .txt a:hover {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff;
}

.contenedores_derrames .importante_control_derrames {
    padding: 50px 0px;
}

.contenedores_derrames .importante_control_derrames .flex_importancia {
    display: flex;
    gap: 50px;
    justify-content: space-between;
    align-items: center;
}

.contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia {
    width: 100%;
    max-width: 800px;
}

.contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia h2.ln {
    text-align: start;
    font-size: 28px;
    margin-bottom: 50px;
}

.contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia h2.ln::before {
    left: 0px;
    background-color: #E58200;
    height: 3px;
    bottom: -20px;
}

.contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
}

.contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia p:last-child {
    margin-bottom: 0px;
}

.contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia {
    width: 100%;
    max-width: 310px;
}

.contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia img {
    display: block;
    margin: auto;
}

.contenedores_derrames .beneficio {
    padding: 50px 0px;
    background-color: #F1F1F1;
}

.contenedores_derrames .beneficio h2.ln {
    font-size: 28px;
}

.contenedores_derrames .beneficio h2.ln::before {
    background-color: #E58200;
    height: 3px;
    bottom: -45px;
}

.contenedores_derrames .beneficio p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.contenedores_derrames .beneficio .cat_list_beneficios {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    gap: 80px;
}

.contenedores_derrames .beneficio .cat_list_beneficios .item_list {
    width: 100%;
    max-width: 550px;
}

.contenedores_derrames .beneficio .cat_list_beneficios .item_list ul li {
    margin: 0px 0px 10px 20px;
    color: #E58200;
}

.contenedores_derrames .beneficio .cat_list_beneficios .item_list ul li span {
    font-size: 18px;
    line-height: 160%;
}

.contenedores_derrames .consejos_practivos {
    padding: 50px 0px;
}

.contenedores_derrames .consejos_practivos h2.ln {
    font-size: 28px;
}

.contenedores_derrames .consejos_practivos h2.ln::before {
    background-color: #E58200;
    height: 3px;
    bottom: -15px;
}

.contenedores_derrames .consejos_practivos .text_consejos {
    margin-top: 50px;
}

.contenedores_derrames .consejos_practivos .text_consejos p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
}

.contenedores_derrames .consejos_practivos .text_consejos p:last-child {
    margin-bottom: 0px;
}

.contenedores_derrames .consejos_practivos .text_consejos p span {
    color: #E58200;
    font-weight: 600;
}

.contenedores_derrames .consejos_practivos .image_consejos {
    margin-top: 50px;
    display: flex;
    justify-content: center;
}

.contenedores_derrames .donde_ocurren_derrames {
    padding: 50px 0px;
    background-color: #F1F1F1;
}

.contenedores_derrames .donde_ocurren_derrames h2.ln {
    font-size: 28px;
}

.contenedores_derrames .donde_ocurren_derrames h2.ln::before {
    background-color: #E58200;
    height: 3px;
    bottom: -15px;
}

.contenedores_derrames .donde_ocurren_derrames .cat_donde_ocurren {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    gap: 50px;
}

.contenedores_derrames .donde_ocurren_derrames .cat_donde_ocurren .item_cat {
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    max-width: 218px;
    display: flex;
    flex-direction: column;
}

.contenedores_derrames .donde_ocurren_derrames .cat_donde_ocurren .item_cat .text_item {
    width: 100%;
    flex-basis: 100%;
    padding: 20px 10px;
    margin: auto 0px;
}

.contenedores_derrames .donde_ocurren_derrames .cat_donde_ocurren .item_cat .text_item p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin: auto 0px;
}

.contenedores_derrames .buscar_asesoria {
    padding: 50px 0px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-buscar-asesoria-personalizada.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.contenedores_derrames .buscar_asesoria h2.ln {
    font-size: 28px;
    color: #fff;
}

.contenedores_derrames .buscar_asesoria h2.ln::before {
    background-color: #FFF;
    height: 3px;
    bottom: -15px;
}

.contenedores_derrames .buscar_asesoria p {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
    margin: 50px auto;
    text-align: center;
    width: 100%;
    max-width: 850px;
}

.contenedores_derrames .buscar_asesoria .btn_solicitar {
    width: 100%;
    max-width: 210px;
    display: block;
    margin: auto;
}

.contenedores_derrames .buscar_asesoria .btn_solicitar a {
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 10px 15px;
    display: block;
    margin: auto;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}

.contenedores_derrames .buscar_asesoria .btn_solicitar a:hover {
    background-color: #fff;
    color: #E58200;
}

.contenedores_derrames .inicia_normativas_aplicables {
    padding: 50px 0px;
    background-color: #F1F1F1;
}

.contenedores_derrames .inicia_normativas_aplicables h2.ln {
    font-size: 28px;
}

.contenedores_derrames .inicia_normativas_aplicables h2.ln::before {
    background-color: #E58200;
    height: 3px;
    bottom: -15px;
}

.contenedores_derrames .inicia_normativas_aplicables .descrip_normativa {
    margin-top: 50px;
}

.contenedores_derrames .inicia_normativas_aplicables .descrip_normativa p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
}

.contenedores_derrames .inicia_normativas_aplicables .descrip_normativa p span {
    color: #E58200;
    font-weight: 600;
}

.contenedores_derrames .inicia_normativas_aplicables .descrip_normativa p:last-child {
    margin-bottom: 0px;
}

.contenedores_derrames .que_es_spcc {
    padding: 50px 0px;
}

.contenedores_derrames .que_es_spcc h2.ln {
    font-size: 28px;
}

.contenedores_derrames .que_es_spcc h2.ln::before {
    background-color: #E58200;
    height: 3px;
    bottom: -15px;
}

.contenedores_derrames .que_es_spcc .flex_spcc {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 80px;
}

.contenedores_derrames .que_es_spcc .flex_spcc .text_spcc {
    width: 100%;
    max-width: 685px;
}

.contenedores_derrames .que_es_spcc .flex_spcc .text_spcc p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 15px;
}

.contenedores_derrames .que_es_spcc .flex_spcc .text_spcc p:first-child {
    margin-bottom: 30px;
}

.contenedores_derrames .que_es_spcc .flex_spcc .text_spcc ul li {
    margin: 0px 0px 8px 20px;
    color: #E58200;
}

.contenedores_derrames .que_es_spcc .flex_spcc .text_spcc ul li span {
    font-size: 18px;
    line-height: 160%;
}

.contenedores_derrames .que_es_spcc .flex_spcc .image_spcc {
    width: 100%;
    max-width: 300px;
}

.contenedores_derrames .que_hacer_en_derrame {
    padding: 50px 0px;
    background-color: #F1F1F1;
}

.contenedores_derrames .que_hacer_en_derrame h2.ln {
    font-size: 28px;
}

.contenedores_derrames .que_hacer_en_derrame h2.ln::before {
    background-color: #E58200;
    height: 3px;
    bottom: -90px;
}

.contenedores_derrames .que_hacer_en_derrame p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    width: 100%;
    max-width: 890px;
    margin: 20px auto;
}

.contenedores_derrames .que_hacer_en_derrame .flex_list {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    gap: 80px;
}

.contenedores_derrames .que_hacer_en_derrame .flex_list .item_list {
    width: 100%;
}

.contenedores_derrames .que_hacer_en_derrame .flex_list .item_list ol {
    list-style-type: none;
    counter-reset: li;
}

.contenedores_derrames .que_hacer_en_derrame .flex_list .item_list ol li {
    margin-bottom: 30px;
    padding-left: 40px;
    position: relative;
}

.contenedores_derrames .que_hacer_en_derrame .flex_list .item_list ol li::before {
    content: counter(li);
    counter-increment: li;
    width: 28px;
    height: 28px;
    background-color: #E58200;
    border-radius: 50%;
    color: white;
    text-align: center;
    line-height: 28px;
    font-size: 15px;
    font-weight: bold;
    margin-right: 10px;
    position: absolute;
    top: 0;
    left: 0;
}

.contenedores_derrames .que_hacer_en_derrame .flex_list .item_list ol li span {
    font-size: 18px;
    line-height: 160%;
}

.contenedores_derrames .que_hacer_en_derrame .flex_list .item_list ol.second_list {
    list-style-type: none;
    counter-reset: li 5;
}

.contenedores_derrames .que_hacer_en_derrame .flex_list .item_list ol.second_list li::before {
    content: counter(li);
    counter-increment: li;
}

/* Nuevo interio Absorbetes */
.absorbentes_industriales .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/absorbente-para-derrames-ideal.png");
}

.absorbentes_industriales .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia {
    max-width: 500px;
}

.absorbentes_industriales .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia iframe {
    width: 100%;
    height: 288px;
    border-radius: 20px;
}

.absorbentes_industriales .evaluar_rapido {
    padding: 50px 0px;
    background-color: #F1F1F1;
}

.absorbentes_industriales .evaluar_rapido h2.ln {
    font-size: 28px;
}

.absorbentes_industriales .evaluar_rapido h2.ln::before {
    bottom: -15px;
    background-color: #E58200;
    height: 3px;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar {
    margin-top: 80px;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 50px;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar {
    padding: 30px 20px 80px;
    background-color: #fff;
    border: 1px solid #D9D9D9;
    border-radius: 10px;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .titulo_item {
    width: 100%;
    display: flex;
    gap: 20px;
    padding: 0px 0px 30px 20px;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .titulo_item h3 {
    font-size: 20px;
    line-height: 160%;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item {
    width: 100%;
    display: flex;
    gap: 80px;
    padding: 0px 20px;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .image_descrip {
    width: 100%;
    max-width: 380px;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .text_descrip {
    display: flex;
    justify-content: space-between;
    gap: 80px;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .text_descrip .text {
    width: 100%;
    max-width: 340px;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .text_descrip .text p {
    font-size: 17px;
    line-height: 160%;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .text_descrip .text ul li {
    margin: 0px 0px 5px 20px;
    color: #E58200;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .text_descrip .text ul li span {
    font-size: 18px;
    line-height: 160%;
}

.absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .text_descrip .text p.p_title {
    margin-bottom: 15px;
}

.absorbentes_industriales .tipos_absorbentes {
    background-color: #fff;
}

.absorbentes_industriales .tipos_absorbentes .grid_cat_evaluar .item_evaluar .titulo_tipos {
    flex-direction: column;
    gap: 0px;
}

.absorbentes_industriales .tipos_absorbentes .grid_cat_evaluar .item_evaluar .titulo_tipos p {
    font-size: 18px;
    line-height: 160%;
}

/* Nuevo interior Marcador Washoff */
.washoff .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-washoff.png");
}

.washoff .u-mark .about_brand {
    padding: 50px 0px;
}

.washoff .u-mark .about_brand p {
    font-size: 18px;
    line-height: 160%;
}

.washoff .u-mark .about_brand ul {
    margin-top: 15px;
    padding: 0px;
}

.washoff .u-mark .about_brand ul li {
    margin: 0px 0px 10px 20px;
    color: #404148;
}

.washoff .u-mark .about_brand ul li span {
    font-size: 18px;
    line-height: 160%;
}

.washoff .espesificaciones_usos {
    padding: 50px 0px;
    background-color: #F1F1F1;
}

.washoff .espesificaciones_usos h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.washoff .espesificaciones_usos .cat_esp_usos {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    gap: 80px;
}

.washoff .espesificaciones_usos .cat_esp_usos .image_item {
    width: 100%;
    max-width: 512px;
}

.washoff .espesificaciones_usos .cat_esp_usos .image_item .image_umark {
    display: block;
    margin: 0px auto 30px;
}

.washoff .espesificaciones_usos .cat_esp_usos .image_item .image_logos {
    display: block;
    margin: auto;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item {
    width: 100%;
    max-width: 620px;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item .descrip_list {
    margin-bottom: 30px;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item .descrip_list ul li {
    margin: 0px 0px 10px 20px;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item .descrip_list ul li span {
    font-size: 18px;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item .color_item {
    margin-bottom: 30px;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item .color_item h3 {
    font-size: 20px;
    line-height: 160%;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item .color_item .cat_colores {
    margin-top: 20px;
    display: flex;
    gap: 30px;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item .color_item .cat_colores .item_color span {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin: auto;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item .color_item .cat_colores .item_color p {
    font-size: 16px;
    line-height: 160%;
    text-align: center;
    margin-top: 10px;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item .ficha_tecnica h3 {
    font-size: 20px;
    line-height: 160%;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item .ficha_tecnica .image_ficha_tecnica {
    display: block;
    width: 100%;
    max-width: 77px;
    margin: 15px 0px 30px;
}

.washoff .espesificaciones_usos .cat_esp_usos .descrip_item .ficha_tecnica a {
    padding: 15px 30px;
    background-color: #E48200;
    border-radius: 5px;
    color: #fff;
    font-size: 17px;
    line-height: 160%;
    font-weight: 600;
    text-align: center;
}

.washoff .product-bar .sides_row .link a {
    text-align: center;
}


/* Nuevo interior Dataman 80 */
.dataman_80 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/dataman-80-cognex-hero.png");
}

.dataman_80 .hero .txt .ln::before {
    background-color: #356EA2;
    height: 3px;
}

.dataman_80 .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia {
    max-width: 500px;
}

.dataman_80 .beneficios_config {
    padding: 50px 0px;
    background-color: #F5F5F5;
}

.dataman_80 .beneficios_config h2.ln {
    font-size: 28px;
}

.dataman_80 .beneficios_config h2.ln::before {
    background-color: #356EA2;
    height: 3px;
    bottom: -15px;
}

.dataman_80 .beneficios_config p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    width: 100%;
    max-width: 1000px;
    margin: 30px auto 0px auto;
}

.dataman_80 .beneficios_config .cat_beneficios {
    margin: 50px auto 0px auto;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 80px;
    justify-items: center;
    width: 100%;
    max-width: 900px;
}

.dataman_80 .beneficios_config .cat_beneficios .item_beneficio {
    border-radius: 10px;
    border: 1px solid #D9D9D9;
    background: #FFF;
    width: 100%;
    max-width: 415px;
}

.dataman_80 .beneficios_config .cat_beneficios .item_beneficio .image_item {
    display: block;
    width: 100%;
    margin: auto;
}

.dataman_80 .beneficios_config .cat_beneficios .item_beneficio .image_item img {
    margin: auto;
}

.dataman_80 .beneficios_config .cat_beneficios .item_beneficio .text_item {
    padding: 20px 15px;
}

.dataman_80 .beneficios_config .cat_beneficios .item_beneficio .text_item p {
    font-size: 18px;
    line-height: 160%;
    text-align: start;
    margin-top: 0px;
}

.dataman_80 .beneficios_config .cat_beneficios .item_beneficio .text_item p:last-child {
    margin-top: 15px;
}

.dataman_80 .optimiza_proceso {
    padding: 50px 0px;
}

.dataman_80 .optimiza_proceso h2.ln {
    font-size: 28px;
}

.dataman_80 .optimiza_proceso h2.ln::before {
    background-color: #356EA2;
    height: 3px;
    bottom: -15px;
}

.dataman_80 .optimiza_proceso p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-top: 30px;
}

.dataman_80 .optimiza_proceso .image_optimizacion {
    display: block;
    margin: 50px auto 0px auto;
}

.dataman_80 .optimiza_proceso .image_optimizacion img {
    margin: auto;
}

.dataman_80 .mejora_operacion .cat_beneficios {
    max-width: 85%;
}

.dataman_80 .mejora_operacion .cat_beneficios .item_beneficio {
    max-width: 530px;
}

.dataman_80 .mejora_operacion .cat_beneficios .item_beneficio .text_item {
    padding: 20px 15px 50px;
}

.dataman_80 .mejora_operacion .cat_beneficios .item_beneficio .text_item p:last-child {
    margin-top: 0px;
}

/* U-Mark version 2 */
.u-mark .about_brand {
    padding: 50px 0px 0px;
}

.u-mark .marcadores_umark {
    padding: 50px 0px;
}

.u-mark .marcadores_umark h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.u-mark .marcadores_umark .cat_umark {
    margin-top: 50px;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 50px;
}

.u-mark .marcadores_umark .cat_umark .item_umark {
    border: 1px solid #D9D9D9;
    padding: 30px 20px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info {
    display: flex;
    gap: 80px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark {
    width: 100%;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark:first-child {
    max-width: 425px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .image_umark {
    display: block;
    margin: auto;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark {
    margin-top: 20px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark h3 {
    font-size: 20px;
    line-height: 160%;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark table {
    margin-top: 20px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark table tr {
    display: flex;
    padding: 10px 8px;
    gap: 15px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark table tr td {
    width: 100%;
    max-width: 160px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark table tr td:last-child {
    max-width: 196px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark table tr td span {
    font-size: 18px;
    line-height: 160%;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark table .bg-g {
    background-color: #F6F6F6;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark table .bg-w {
    background-color: #FFFFFF;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark:last-child {
    max-width: 800px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark h3 {
    font-size: 22px;
    line-height: 160%;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark ul {
    margin-top: 10px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark ul li {
    margin: 0px 0px 10px 20px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark ul li span {
    font-size: 18px;
    line-height: 160%;
}

.u-mark .marcadores_umark .cat_umark .item_umark .colores_umark {
    margin-top: 30px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .colores_umark h3 {
    font-size: 22px;
    line-height: 160%;
}

.u-mark .marcadores_umark .cat_umark .item_umark .colores_umark .cat_colores {
    margin-top: 20px;
    display: flex;
    gap: 10px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .colores_umark .cat_colores .item_color {
    width: 100%;
    max-width: 56px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .colores_umark .cat_colores .item_color .img_color {
    display: block;
    margin: auto;
}

.u-mark .marcadores_umark .cat_umark .item_umark .colores_umark .cat_colores .item_color .img_color img {
    margin: auto;
}

.u-mark .marcadores_umark .cat_umark .item_umark .colores_umark .cat_colores .item_color .title_color {
    margin-top: 10px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .colores_umark .cat_colores .item_color .title_color p {
    font-size: 16px;
    line-height: 160%;
    text-align: center;
}

.u-mark .marcadores_umark .cat_umark .item_umark .footer_item {
    margin: 30px 0px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 80px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica {
    width: 100%;
    max-width: 280px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica h3 {
    font-size: 22px;
    line-height: 160%;
    text-align: center;
}

.u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica .image_ficha {
    margin: 20px auto 30px;
}

.u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica .image_ficha img {
    display: block;
    margin: auto;
}

.u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica a {
    padding: 15px 30px;
    border-radius: 5px;
    background-color: #E48200;
    border: 1px solid #E48200;
    color: #fff;
    font-size: 16px;
    line-height: 160%;
    font-weight: 600;
    text-align: center;
    margin: auto;
    display: block;
}

.u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica a:hover {
    background-color: transparent;
    color: #E48200;
}

.u-mark .item_umark.otros_markers {
    border: 1px solid #D9D9D9;
    padding: 30px 20px;
}

.u-mark .item_umark.otros_markers .umark_info {
    display: flex;
    gap: 80px;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark {
    width: 100%;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark:first-child {
    max-width: 425px;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .image_umark {
    display: block;
    margin: auto;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .esp_umark {
    margin-top: 20px;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .esp_umark h3 {
    font-size: 20px;
    line-height: 160%;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .esp_umark table {
    margin-top: 20px;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .esp_umark table tr {
    display: flex;
    padding: 10px 8px;
    gap: 15px;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .esp_umark table tr td {
    width: 100%;
    max-width: 160px;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .esp_umark table tr td:last-child {
    max-width: 196px;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .esp_umark table tr td span {
    font-size: 18px;
    line-height: 160%;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .esp_umark table .bg-g {
    background-color: #F6F6F6;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .esp_umark table .bg-w {
    background-color: #FFFFFF;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .esp_umark .footer_logos {
    display: block;
    margin: 30px auto 0px;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark .esp_umark .footer_logos img {
    margin: auto;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark:last-child {
    max-width: 800px;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark h3 {
    font-size: 22px;
    line-height: 160%;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark ul {
    margin-top: 10px;
    margin-bottom: 30px;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark ul li {
    margin: 0px 0px 10px 20px;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark ul li span {
    font-size: 18px;
    line-height: 160%;
}

.u-mark .item_umark.otros_markers .umark_info .text_umark a {
    padding: 10px 30px;
    border-radius: 5px;
    background-color: #E48200;
    color: #fff;
    font-size: 16px;
    line-height: 160%;
    font-weight: 600;
    text-align: center;
}

.u-mark .category h2 {
    margin-bottom: 40px;
    font-size: 28px;
}

.u-mark .category .more-loctite {
    background-color: white;
}

.u-mark .category .more-loctite .tabs-caracter {
    display: flex;
}

.u-mark .category .more-loctite .tabs-caracter ul.tab-caracter {
    display: block;
}

.u-mark .category .more-loctite .tabs-caracter ul.tab-caracter li {
    width: 100%;
    margin: 0;
    border: 1px solid #707070;
    border-bottom: 0;
}

.u-mark .category .more-loctite .tabs-caracter ul.tab-caracter li a {
    background-color: #E3E3E3;
    width: 100%;
    text-align: center;
    justify-content: center;
}

.u-mark .category .more-loctite .tabs-caracter ul.tab-caracter li a.active {
    text-align: center;
    background-color: #D79600;
}

.u-mark .category .more-loctite .tabs-caracter ul.tab-caracter li a.active:after {
    border-left: 15px solid #D79600;
    left: 0;
    right: -15px;
    bottom: 31%;
    transform: rotate(359deg);
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box {
    border-top: 6px solid #D79600;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod {
    display: flex;
    justify-content: space-between;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft {
    max-width: 432px;
    width: 100%;
    margin-right: 60px;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft h2 {
    color: #373730;
    font-size: 28px;
    font-weight: bold;
    text-align: left;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft h3 {
    font-size: 22px;
    color: #373730;
    font-weight: bold;
    text-align: left;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft ul {
    margin-bottom: 30px;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft ul li {
    font-size: 18px;
    color: #D59800;
    margin-bottom: 10px;
    font-weight: lighter;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .txt-ft ul li span {
    color: #373730;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod {
    max-width: 600px;
    width: 100%;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod h3 {
    color: #373730;
    font-size: 22px;
    text-align: left;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod .tabla-tabla {
    max-width: 500px;
    width: 100%;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla {
    background-color: #F6F6F6;
    display: flex;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla .tt-ds {
    width: 50%;
    padding: 5px 8px;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla .tt-ds p {
    font-size: 16px;
    color: #373730;
    font-weight: lighter;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla:nth-child(even) {
    background-color: white;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .type-umark {
    margin-top: 50px;
    display: flex;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .type-umark h3 {
    text-align: left;
    color: #373730;
    font-size: 22px;
    font-weight: bold;
    max-width: 230px;
    width: 100%;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .type-umark ul {
    max-width: 800px;
    width: 100%;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .type-umark ul li {
    font-size: 18px;
    color: #D59800;
    margin-bottom: 15px;
}

.u-mark .category .more-loctite .tabs-caracter .tabs-content-car .box .type-umark ul li span {
    color: #373730;
}

.u-mark .otros_markers .more-loctite {
    background-color: #F1F1F1 !important;
}

.u-mark .otros_markers .more-loctite .tabs-caracter {
    max-width: 100%;
    display: block;
}

.u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter {
    display: flex;
}

.u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter li {
    border: 1px solid #fff;
}

.u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter li a {
    font-size: 15px;
    padding: 20px 0px;
}

.u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter li:first-child {
    border-left: 1px solid #D9D9D9;
}

.u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter li:last-child {
    border-right: 1px solid #D9D9D9;
}

.u-mark .otros_markers .more-loctite .tabs-caracter .tabs-content-car .box {
    border-top: 0px solid #D79600;
    border-left: 0px solid;
    border-right: 0px solid;
    border-bottom: 0px solid;
    padding: 0px;
}

.u-mark .otros_markers .more-loctite .tabs-caracter .tabs-content-car .box .otros_markers .umark_info .text_umark .esp_umark .footer_logos img {
    margin: 0px;
}

.u-mark .otros_markers .more-loctite .tabs-caracter .tabs-content-car .box .otros_markers .umark_info .text_umark h3 {
    text-align: start;
}

.u-mark .otros_markers .more-loctite .tabs-caracter .tabs-content-car .box .otros_markers .umark_info .text_umark p {
    font-size: 18px;
    line-height: 160%;
}

/* Actualizacon de Sistemas de visión */
.marcaje_industrial.sistema-vision .sistemas_vision {
    background-color: #F4F4F4;
    padding: 50px 0px;
}

.marcaje_industrial.sistema-vision .sistemas_vision h2.ln {
    font-size: 28px;
}

.marcaje_industrial.sistema-vision .sistemas_vision h2.ln::before {
    background-color: #658EBE;
    height: 3px;
    bottom: -15px;
}

.marcaje_industrial.sistema-vision .sistemas_vision .category {
    margin-top: 50px;
}

.marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite {
    padding: 0px;
}

.marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter {
    max-width: 100%;
}

.marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box {
    background-color: #F4F4F4;
    opacity: 1;
    visibility: visible;
    border-top: none;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 80px;
}

.marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision {
    background-color: #fff;
    margin: 0px;
    border-radius: 10px;
    border: 1px solid rgba(217, 217, 217, 0.6);
    gap: 50px;
}

.marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .img {
    display: block;
    width: 100%;
    max-width: 500px;
}

.marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .img img {
    display: block;
    width: 100%;
    max-width: 500px;
}

.marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text {
    padding: 40px 0px 30px;
}

.marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text h4 {
    font-size: 22px;
}

.marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text ul li::marker {
    color: #658EBE;
}

.marcaje_industrial.sistema-vision .ventajas-sistema {
    background-color: #F4F4F4;
    padding: 0px 0px 50px;
}

.marcaje_industrial.sistema-vision .ventajas-sistema h2::after {
    background-color: #658EBE;
}

.marcaje_industrial.sistema-vision .ventajas-sistema .flex-content ul li {
    color: #658EBE;
}

.marcaje_industrial.sistema-vision .category {
    background-color: #F4F4F4;
}

.marcaje_industrial.sistema-vision .category .more-loctite {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter {
    max-width: 100%;
}

.marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter .tabs-content-car .box.active {
    padding: 0px;
    border: none;
}

.marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter .tabs-content-car .box.active .industrias-icons {
    background-color: #F4F4F4;
    padding: 0px;
}

.marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter .tabs-content-car .box.active .industrias-icons .sides_row .side.sd_6 .icon-industries .text h4 {
    font-size: 20px;
}

.marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter .tabs-content-car .box.active .industrias-icons .sides_row .side.sd_6 .icon-industries .text p {
    font-size: 18px !important;
}

.marcaje_industrial.sistema-vision .codigo_1d_2d {
    background-color: #fff;
}

.marcaje_industrial.sistema-vision .codigo_1d_2d .category {
    background-color: #fff;
}

.marcaje_industrial.sistema-vision .codigo_1d_2d .category .more-loctite .tabs-caracter .tabs-content-car .box {
    background-color: #fff;
}

.marcaje_industrial.sistema-vision .codigo_1d_2d .category .more-loctite .tabs-caracter .tabs-content-car .box .industrias-icons {
    background-color: #fff;
}

.marcaje_industrial.sistema-vision .ventajas_1d2d {
    background-color: #fff;
}

.marcaje_industrial.sistema-vision .app_1d2d {
    background-color: #fff;
}

.marcaje_industrial.sistema-vision .app_1d2d .more-loctite {
    background-color: #fff;
}

.marcaje_industrial.sistema-vision .app_1d2d .more-loctite .tabs-caracter {
    max-width: 100%;
}

.marcaje_industrial.sistema-vision .app_1d2d .more-loctite .tabs-caracter .tabs-content-car .box .industrias-icons {
    background: #fff !important;
}

.marcaje_industrial.sistema-vision .intel_artificial {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.marcaje_industrial.sistema-vision .intel_artificial h2.ln {
    font-size: 28px;
}

.marcaje_industrial.sistema-vision .intel_artificial h2.ln::before {
    background-color: #658EBE;
    height: 3px;
    bottom: -15px;
}

.marcaje_industrial.sistema-vision .intel_artificial p {
    margin-top: 50px;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.marcaje_industrial.sistema-vision .mejorar_calidad {
    background-color: #F4F4F4;
    padding: 50px 0px;
}

.marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar {
    display: flex;
    gap: 50px;
}

.marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar .image_item {
    width: 100%;
    max-width: 537px;
}

.marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar .image_item iframe {
    width: 100%;
    max-width: 537px;
    height: 314px;
    border-radius: 10px;
}

.marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar .image_item video {
    width: 100%;
    max-width: 537px;
    height: auto;
    border-radius: 10px;
}

.marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar .text_item {
    width: 100%;
}

.marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar .text_item h2.ln {
    font-size: 28px;
    text-align: start;
}

.marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar .text_item h2.ln::before {
    background-color: #658EBE;
    height: 3px;
    bottom: -15px;
    left: 0px;
}

.marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar .text_item p {
    margin-top: 50px;
    font-size: 18px;
    line-height: 160%;
}

.marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios {
    max-width: 100%;
}

.marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios .item_beneficio {
    max-width: 100%;
    display: flex;
    border-radius: 15px;
}

.marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios .item_beneficio .image_item {
    width: 100%;
    max-width: 230px;
    margin: 0px;
}

.marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios .item_beneficio .image_item img {
    margin: 0px;
}

.marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios .item_beneficio .text_item {
    width: 100%;
    padding: 15px;
}

/* Nuevo interior Harmonic Drive */
.harmonic_drive .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-harmonic-drive.png");
    background-position: 100%;
    padding: 80px 0px;
}

.harmonic_drive .hero .content {
    height: auto;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames {
    background: #F5F5F5;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia h2.ln::before {
    background-color: #446FAB;
}

.harmonic_drive .products_disposicion {
    padding: 50px 0px;
    background-color: #fff;
}

.harmonic_drive .products_disposicion h2.ln {
    font-size: 28px;
}

.harmonic_drive .products_disposicion h2.ln::before {
    background-color: #446FAB;
    bottom: -15px;
    height: 3px;
}

.harmonic_drive .products_disposicion .cat_products {
    margin-top: 80px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 50px;
}

.harmonic_drive .products_disposicion .cat_products .item_product {
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    padding: 20px;
    display: flex;
    gap: 30px;
}

.harmonic_drive .products_disposicion .cat_products .item_product .image_item {
    width: 100%;
    max-width: 145px;
}

.harmonic_drive .products_disposicion .cat_products .item_product .text_item {
    width: 100%;
}

.harmonic_drive .products_disposicion .cat_products .item_product .text_item h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 20px;
}

.harmonic_drive .products_disposicion .cat_products .item_product .text_item p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 20px;
}

.harmonic_drive .products_disposicion .cat_products .item_product .text_item p:last-child {
    margin-bottom: 0px;
}

.harmonic_drive .aplicacion_haromic_drive {
    padding: 50px 0px;
    background-color: #f5f5f5;
}

.harmonic_drive .aplicacion_haromic_drive h2.ln {
    font-size: 28px;
}

.harmonic_drive .aplicacion_haromic_drive h2.ln::before {
    background-color: #E68300;
    bottom: -15px;
    height: 3px;
}

.harmonic_drive .aplicacion_haromic_drive .cat_list {
    margin-top: 50px;
    display: flex;
    gap: 80px;
    justify-content: center;
}

.harmonic_drive .aplicacion_haromic_drive .cat_list .item {
    width: 100%;
    max-width: 500px;
}

.harmonic_drive .aplicacion_haromic_drive .cat_list .item ul {
    padding-left: 20px;
}

.harmonic_drive .aplicacion_haromic_drive .cat_list .item ul li {
    margin-bottom: 10px;
    color: #E68300;
}

.harmonic_drive .aplicacion_haromic_drive .cat_list .item ul li span {
    font-size: 18px;
    font-weight: 500;
    line-height: 160%;
}

/* Actualización de categoria Grasas para Mantenimiento de Robots */
.grasas .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-grasas-mantenimiento.png");
    background-position: 100%;
}

.grasas .hero .txt h1.ln::before {
    height: 3px;
    background-color: #518EC5;
}

.grasas .hero .txt a.btn-pop:hover,
.grasas .hero .txt a.no-pop:hover {
    background-color: #518EC5;
    border: 1px solid #518EC5;
}

.grasas .hero .txt a.btn-pop::after,
.grasas .hero .txt a.no-pop::after {
    content: none;
}

.grasas .weber .benefits-weber {
    background-color: #fff;
}

.grasas .weber .benefits-weber h2.ln::before {
    bottom: -15px;
    height: 3px;
    background-color: #518EC5;
}

.grasas .weber .benefits-weber .flex-uls {
    gap: 50px;
}

.grasas .weber .benefits-weber .flex-uls ul {
    padding-left: 20px;
}

.grasas .weber .benefits-weber .flex-uls ul li {
    color: #518EC5;
    margin-bottom: 10px;
}

.grasas .weber .benefits-weber .flex-uls ul li span {
    font-size: 18px;
    line-height: 160%;
}

.grasas .contenedores_derrames .importante_control_derrames {
    background-color: #F4F4F4;
}

.grasas .contenedores_derrames .importante_control_derrames h2.ln::before {
    bottom: -15px;
    height: 3px;
    background-color: #518EC5;
}

.grasas .contenedores_derrames .importante_control_derrames .flex_importancia {
    margin-top: 50px;
}

.grasas .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul {
    padding-left: 20px;
}

.grasas .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li {
    color: #518EC5;
    margin-bottom: 10px;
}

.grasas .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li span {
    font-size: 18px;
    line-height: 160%;
}

.grasas .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia {
    max-width: 350px;
    margin: auto;
}

.grasas .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia img {
    margin: auto;
}

.grasas .marcas_grasas {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.grasas .marcas_grasas h2.ln {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.grasas .marcas_grasas h2.ln::before {
    bottom: -15px;
    height: 3px;
    background-color: #518EC5;
}

.grasas .marcas_grasas .cat_marcas {
    margin-top: 50px;
    display: flex;
    gap: 50px;
    justify-content: space-between;
}

.grasas .marcas_grasas .cat_marcas .item_marcas {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    gap: 50px;
}

.grasas .marcas_grasas .cat_marcas .item_marcas .item_title p:hover {
    text-decoration: underline;
}

.grasas .marcas_grasas .cat_marcas .item_marcas .item_title p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.grasas .marcas_grasas .cat_marcas .item_marcas .item_image {
    display: block;
    margin: auto;
}

.grasas .marcas_grasas .cat_marcas .item_marcas .item_image img {
    margin: auto;
}

/* Nuevo interior Transmisiones de precisión */
.transmisiones_precision .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-transmisiones-precision.png");
    background-position: 50%;
}

.transmisiones_precision .contenedores_derrames .importante_control_derrames {
    background-color: #fff;
}

.transmisiones_precision .weber .benefits-weber {
    background-color: #F4F4F4;
}

.transmisiones_precision .weber .benefits-weber .flex-uls ul {
    max-width: 600px;
}

.transmisiones_precision .aplicaciones {
    padding: 50px 0px;
    background-color: #fff;
}

.transmisiones_precision .aplicaciones h2.ln {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.transmisiones_precision .aplicaciones h2.ln::before {
    bottom: -15px;
    height: 3px;
    background-color: #518EC5;
}

.transmisiones_precision .aplicaciones .cat_aplicaciones {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    gap: 50px;
}

.transmisiones_precision .aplicaciones .cat_aplicaciones .item_app {
    display: block;
    width: 100%;
    max-width: 200px;
}

.transmisiones_precision .aplicaciones .cat_aplicaciones .item_app .image_item {
    display: block;
    margin: auto;
}

.transmisiones_precision .aplicaciones .cat_aplicaciones .item_app .image_item img {
    display: block;
    margin: auto;
}

.transmisiones_precision .aplicaciones .cat_aplicaciones .item_app .text_item p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

/* Actualización de nuevo apartado Productos que ponemos a tu disposición */
.itw_mexico .productos_disponibles {
    padding: 50px 0px;
    background-color: #fff;
}

.itw_mexico .productos_disponibles h2.ln {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.itw_mexico .productos_disponibles h2.ln::before {
    height: 3px;
    bottom: -15px;
    background-color: #446FAB;
}

.itw_mexico .productos_disponibles .cat_products {
    margin-top: 50px;
    display: grid;
    grid-gap: 50px;
    justify-content: center;
    grid-template-columns: repeat(3, 1fr);
}

.itw_mexico .productos_disponibles .cat_products .item_product {
    padding: 20px;
    width: 100%;
    max-width: 650px;
    border: 1px solid #D9D9D9;
}

.itw_mexico .productos_disponibles .cat_products .item_product .item_title h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 20px;
}

.itw_mexico .productos_disponibles .cat_products .item_product .img_item {
    width: 100%;
    max-width: 132px;
    margin: auto;
    margin: auto auto 30px;
}

.itw_mexico .productos_disponibles .cat_products .item_product .big_img_item {
    max-width: none;
}

.itw_mexico .productos_disponibles .cat_products .item_product .img_item img {
    display: block;
    margin: auto;
}

.itw_mexico .productos_disponibles .cat_products .item_product .item_text p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 20px;
    color: #000;
}

.itw_mexico .productos_disponibles .cat_products .item_product .item_text ul {
    padding-left: 20px;
}

.itw_mexico .productos_disponibles .cat_products .item_product .item_text ul li {
    color: #E68300;
    font-size: 18px;
    margin-bottom: 10px;
}

.itw_mexico .productos_disponibles .cat_products .item_product .item_text ul li span {
    font-size: 18px;
    line-height: 160%;
    color: #333333;
}

/* Nuevo apartado de Vending machines industriales para tu planta */
.marcaje_industrial.autocrib .beneficios_maquinas_vending {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.marcaje_industrial.autocrib .beneficios_maquinas_vending h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas {
    margin-top: 50px;
    display: grid;
    grid-gap: 50px;
    grid-template-columns: repeat(4, 1fr);
}

.marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas .item_beneficios .item_image {
    display: block;
    margin: auto;
}

.marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas .item_beneficios .item_image img {
    display: block;
    margin: auto;
}

.marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas .item_beneficios .item_text {
    margin-top: 30px;
    display: flex;
    gap: 30px;
    flex-direction: column;
    justify-content: space-between;
}

.marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas .item_beneficios .item_text .title_item h3 {
    font-size: 20px;
    line-height: 160%;
    text-align: center;
}

.marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas .item_beneficios .item_text .text_item p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.marcaje_industrial.autocrib .caracter_maquinas_vending {
    padding: 50px 0px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-caracteristicas-maquinas-vending.png");
    background-size: cover;
    background-position: center;
}

.marcaje_industrial.autocrib .caracter_maquinas_vending h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    color: #fff;
}

.marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas {
    margin-top: 50px;
    display: flex;
    gap: 80px;
}

.marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter {
    width: 100%;
}

.marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter .list_item {
    margin-bottom: 50px;
}

.marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter .list_item h3 {
    font-size: 20px;
    line-height: 160%;
    color: #fff;
}

.marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter .list_item ul {
    padding-left: 20px;
}

.marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter .list_item ul li {
    margin-bottom: 8px;
    color: #35A274;
    font-size: 18px;
}

.marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter .list_item ul li span {
    font-size: 18px;
    line-height: 160%;
    color: #fff;
}

.marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter .list_item:last-child {
    margin-bottom: 0px;
}

/* Nuevo partado de marcaje industrial y trazabilidad */
.marcaje_industrial.v3 .equipos_marcaje_indus {
    padding: 50px 0px;
    background-color: #fff;
}

.marcaje_industrial.v3 .equipos_marcaje_indus h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje {
    margin-top: 50px;
    display: flex;
    gap: 30px;
    justify-content: space-between;
}

.marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo {
    width: 100%;
    max-width: 430px;
    padding: 20px;
    border-radius: 15px;
    border: 1px solid #D9D9D9;
    position: relative;
}

.marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .title_item {
    margin-bottom: 20px;
}

.marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .title_item h3 {
    font-size: 20px;
    line-height: 160%;
}

.marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .image_item {
    margin: auto auto 20px;
}

.marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .image_item img {
    display: block;
    margin: auto;
}

.marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .descript_item {
    margin-bottom: 90px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .descript_item .text ul {
    padding-left: 20px;
}

.marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .descript_item .text ul li {
    margin-bottom: 8px;
    color: #4475AA;
    font-size: 18px;
}

.marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .descript_item .text ul li span {
    font-size: 18px;
    color: #494949;
}

.marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .descript_item .btn_vermas {
    width: 100%;
    max-width: 120px;
    padding: 10px 0px;
    background-color: #4475AA;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
    margin: auto;
    border-radius: 15px;
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
}

.marcaje_industrial.v3 .mejor_opc {
    background-color: #F5F8FF;
}

.marcaje_industrial.v3 .mejor_opc h2::after {
    background-color: #446FAB;
}

.marcaje_industrial.v3 .mejor_opc .flex-content ul li {
    color: #658EBE;
}

/* Nuevo apartado marcaje laser industrial */
.marcaje-laser-industrial .why p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin: 8px 0px;
}

.marcaje-laser-industrial .why .sides_row {
    margin-top: 50px;
}

.marcaje-laser-industrial .why ul li span {
    font-size: 18px;
}

.marcaje-laser-industrial .marcaje_laser_tinta {
    background-color: #F4F4F4 !important;
}

.marcaje-laser-industrial .marcaje_laser_tinta h2.ln {
    margin: 0px;
    padding: 0px;
}

.marcaje-laser-industrial .marcaje_laser_tinta h2.ln::before {
    bottom: -50px;
}

/* Nuevo apartado codificador laser */
.marcadoras-laser .nuestra_tecnologia {
    background-color: #F2FAFF !important;
}

.marcadoras-laser .nuestra_tecnologia h2.ln::before {
    background-color: #4475AA;
}

.marcadoras-laser .nuestra_tecnologia .sides_row .side.sd_6 ul {
    list-style-type: none;
}

.marcadoras-laser .nuestra_tecnologia .sides_row .side.sd_6 ul li {
    color: #494949;
    font-size: 18px;
}

.marcadoras-laser .nuestra_tecnologia .sides_row .side.sd_6 ul li span {
    color: #4475AA;
    font-weight: 600;
}

/* Nuevo apartado marcador laser grabar metales */
.marcaje_industrial .elegir_marcador_laser_metal .sides_row .side.sd_6 ul {
    list-style-type: none;
}

.marcaje_industrial .elegir_marcador_laser_metal .sides_row .side.sd_6 ul li {
    color: #494949;
    font-size: 18px;
    margin-bottom: 50px;
}

.marcaje_industrial .elegir_marcador_laser_metal .sides_row .side.sd_6 ul li span {
    color: #4475AA;
    font-weight: 18px;
    font-weight: 600;
}

.marcaje_industrial .elegir_marcador_laser_metal .sides_row .side.sd_6 ul.list_intern {
    margin-top: 10px;
    list-style-type: disc;
}

.marcaje_industrial .elegir_marcador_laser_metal .sides_row .side.sd_6 ul.list_intern li {
    margin-bottom: 8px;
    color: #658EBE;
}

.marcaje_industrial .elegir_marcador_laser_metal .sides_row .side.sd_6 ul.list_intern li span {
    color: #373730;
    font-weight: 18px;
    font-weight: 400;
}

.marcaje_industrial .elegir_marcador_laser_metal .sides_row .mejor_practica ul.list_intern li {
    margin-bottom: 50px !important;
}

.marcaje_industrial .elegir_marcador_laser_metal .sides_row .mejor_practica ul.list_intern li span {
    font-weight: 600 !important;
}

.marcaje_industrial .elegir_marcador_laser_metal .sides_row .mejor_practica ul.practicas_intern li span {
    font-weight: 400 !important;
}

.marcaje_industrial .elegir_marcador_laser_metal.bg_white {
    background-color: #fff;
}

.marcaje_industrial .elegir_marcador_laser_metal.bg_grey {
    background-color: #F4F4F4;
}

/* Nuevo interior in-sight-snapp */
.marcaje_industrial.sn_app .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-serie-snapp.png");
    background-size: cover;
    background-position: 100% 100%;
}

.marcaje_industrial.sn_app .hero .txt a::after {
    content: none;
}

.marcaje_industrial.sn_app .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia {
    max-width: 450px;
}

.marcaje_industrial.sn_app .grandes_beneficios {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.marcaje_industrial.sn_app .grandes_beneficios h2 {
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.sn_app .grandes_beneficios h2::before {
    background-color: #356EA2;
    height: 3px;
    bottom: -15px;
}

.marcaje_industrial.sn_app .grandes_beneficios h4 {
    font-size: 18px;
    line-height: 160%;
    margin-top: 50px;
}

.marcaje_industrial.sn_app .grandes_beneficios p {
    font-size: 18px;
    line-height: 160%;
}

.marcaje_industrial.sn_app .grandes_beneficios .title_cat {
    margin: 50px 0px;
    display: flex;
    align-items: center;
    gap: 30px;
}

.marcaje_industrial.sn_app .grandes_beneficios .title_cat .image_logo {
    display: block;
    width: 100%;
    max-width: 50px;
}

.marcaje_industrial.sn_app .grandes_beneficios .title_cat .image_logo img {
    display: block;
    margin: auto;
}

.marcaje_industrial.sn_app .grandes_beneficios .title_cat .text_title p {
    font-size: 18px;
    font-weight: 600;
    line-height: 160%;
    color: #333;
}

.marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios {
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios {
    width: 100%;
    max-width: 400px;
    background-color: #fff;
    border-radius: 0px 0px 15px 15px;
}

.marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .image_item {
    display: block;
    margin: auto;
}

.marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .image_item img {
    display: block;
    margin: auto;
}

.marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .text_item {
    padding: 30px 20px;
}

.marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .text_item p {
    font-size: 18px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
    color: #333;
}

.marcaje_industrial.sn_app .image_capacidad_superior {
    display: block;
    margin: 50px auto 0px;
}

.marcaje_industrial.sn_app .image_capacidad_superior img {
    display: block;
    margin: auto;
}

.marcaje_industrial.sn_app .gran_facilidad {
    padding: 50px 0px;
    background-color: #fff;
}

.marcaje_industrial.sn_app .gran_facilidad h2.ln {
    font-size: 28px;
    line-height: 160%;
    margin-bottom: 30px;
}

.marcaje_industrial.sn_app .gran_facilidad h2.ln::before {
    background-color: #356EA2;
    height: 3px;
    bottom: -15px;
}

.marcaje_industrial.sn_app .gran_facilidad p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.marcaje_industrial.sn_app .gran_facilidad .cat_facilidad {
    margin-top: 50px;
    display: flex;
    gap: 50px;
    justify-content: space-around;
}

.marcaje_industrial.sn_app .gran_facilidad .cat_facilidad .item_cat .image_item {
    display: block;
    margin: auto;
}

.marcaje_industrial.sn_app .gran_facilidad .cat_facilidad .item_cat .image_item img {
    display: block;
    margin: auto;
}

.marcaje_industrial.sn_app .gran_facilidad .cat_facilidad .item_cat .text_item {
    margin-top: 30px;
}

.marcaje_industrial.sn_app .gran_facilidad .cat_facilidad .item_cat .text_item p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.marcaje_industrial.sn_app .caracter_adicional {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.marcaje_industrial.sn_app .caracter_adicional h2.ln {
    font-size: 28px;
    line-height: 160%;
    margin-bottom: 30px;
}

.marcaje_industrial.sn_app .caracter_adicional h2.ln::before {
    background-color: #356EA2;
    height: 3px;
    bottom: -15px;
}

.marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 80px;
}

.marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional .item_adicional {
    display: flex;
    border: 1px solid #D9D9D9;
    background-color: #fff;
    border-radius: 5px;
}

.marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional .item_adicional .image_item {
    display: block;
    margin: auto;
    width: 100%;
    max-width: 234px;
}

.marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional .item_adicional .image_item img {
    display: block;
    margin: auto;
}

.marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional .item_adicional .text_item {
    width: 100%;
    padding: 20px;
}

.marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional .item_adicional .text_item p {
    font-size: 18px;
    line-height: 160%;
}

/* Nuevo interior de sistema de trazabilidad industrial */
.marcaje_industrial.sistem_trazab_indus .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-sistema-de-trazabilidad.png");
    background-size: cover;
    background-position: 100%;
}

.marcaje_industrial.sistem_trazab_indus .hero .txt h1.ln::before {
    background-color: #518EC5;
    height: 3px;
}

.marcaje_industrial.sistem_trazab_indus .hero .txt a::after {
    content: none;
}

.marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames {
    background-color: #fff;
}

.marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames h2.ln::before {
    background-color: #518EC5;
    height: 3px;
    bottom: -15px;
}

.marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames .flex_importancia {
    margin-top: 50px;
}

.marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul {
    padding-left: 20px;
}

.marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li {
    margin-bottom: 10px;
    color: #658EBE;
    font-size: 18px;
}

.marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li span {
    color: #444;
    font-size: 18px;
    line-height: 160%;
}

.marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia {
    max-width: 310px;
    margin: auto;
}

.marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia img {
    display: block;
    margin: auto;
}

.marcaje_industrial.sistem_trazab_indus .why {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/beneficios-sistemas-trazabilidad.png");
    background-size: cover;
    background-position: center;
    padding: 50px 0px;
}

.marcaje_industrial.sistem_trazab_indus .why h2.ln {
    color: #fff;
    font-size: 28px;
}

.marcaje_industrial.sistem_trazab_indus .why h2.ln::before {
    background-color: #518EC5;
    height: 3px;
    bottom: -15px;
}

.marcaje_industrial.sistem_trazab_indus .why .sides_row {
    margin-top: 50px;
    gap: 30px;
}

.marcaje_industrial.sistem_trazab_indus .why .sides_row .side.sd_6 ul {
    padding-left: 20px;
}

.marcaje_industrial.sistem_trazab_indus .why .sides_row .side.sd_6 ul li {
    color: #658EBE;
    font-size: 18px;
    margin-bottom: 20px;
}

.marcaje_industrial.sistem_trazab_indus .why .sides_row .side.sd_6 ul li span {
    color: #fff;
    font-size: 18px;
}

.marcaje_industrial.sistem_trazab_indus .why.bg_grey {
    background-color: #F4F4F4;
    background-image: none;
}

.marcaje_industrial.sistem_trazab_indus .why.bg_grey h2.ln {
    color: #444;
}

.marcaje_industrial.sistem_trazab_indus .why.bg_grey .sides_row .side.sd_6 ul li span {
    color: #444;
}

.marcaje_industrial.sistem_trazab_indus .why.bg_blue {
    background-color: #F2FAFF;
    background-image: none;
}

.marcaje_industrial.sistem_trazab_indus .why.bg_blue h2.ln {
    color: #444;
}

.marcaje_industrial.sistem_trazab_indus .why.bg_blue .sides_row .side.sd_6 ul li span {
    color: #444;
}

.marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios {
    background-color: #fff;
}

.marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios {
    margin-top: 50px;
}

.marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios {
    width: 100%;
    max-width: 400px;
    border-radius: 15px;
    border: 1px solid #D9D9D9;
}

.marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .title_item h4 {
    font-size: 20px;
    line-height: 160%;
    text-align: center;
    margin: 20px auto;
}

.marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .title_item h4 a {
    color: #000;
}

.marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .title_item h4:hover {
    text-decoration: underline;
}

.marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .image_item img {
    width: 100%;
}

.marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .text_item p {
    font-weight: 400;
}

.marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus h2.ln::before {
    background-color: #518EC5;
    height: 3px;
    bottom: -15px;
}

.marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus .cat-prin-indus {
    justify-content: center;
    flex-wrap: wrap;
    gap: 50px;
}

.marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus {
    width: 100%;
    max-width: 400px;
}

.marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus .image-indus {
    margin: auto auto 30px;
}

.marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus .image-indus img {
    display: block;
    margin: auto;
}

.marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus p {
    max-width: 100%;
}

/* New slider */
#reel .slick-slide {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
}

#reel .slick-slide img {
    max-width: 150px;
}

#reel .slick-arrow {
    background-color: #f6f6f6;
    border: 1px solid #f6f6f6;
    top: 45px;
}

/* vending_v2 */
.marcaje_industrial.autocrib.vending_v2 .hero {
    background-image: url('https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-vending-v2.png');
}

.marcaje_industrial.autocrib.vending_v2 .conoce-funcionamiento h2:before {
    background-color: #E58200;
}

.marcaje_industrial.autocrib.vending_v2 .conoce-funcionamiento .como-sabes h2:before {
    background-color: #E58200;
}

.marcaje_industrial.autocrib.vending_v2 .conoce-funcionamiento .como-sabes .grid-uls .item-ul-grid ul li {
    color: #E58200;
}

.marcaje_industrial.autocrib.vending_v2 .valor-agregado {
    background-image: url('https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-vending-valores.png')
}

.marcaje_industrial.autocrib.vending_v2 .principales-utilizados .cintilla-green {
    background-color: #E58200;
}

.marcaje_industrial.autocrib.vending_v2 .principales-utilizados .fleximg-prin .item-equipo-per .flex-equipo-personal .item-equipo .flex-ul-item ul li {
    color: #E58200;
}

.marcaje_industrial.autocrib.vending_v2 .sol-vending .grid-vending .item-vending h3 {
    background-color: #E58200;
}

.marcaje_industrial.autocrib.vending_v2 .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter .list_item ul li {
    color: #E58200;
}

.marcaje_industrial.autocrib.vending_v2 .planes-disposicion .grid-planes .item-grid-planes ul li {
    color: #E58200;
}

.marcaje_industrial.autocrib.vending_v2 .why_choose .sides_row .side .slide_part .list_text li {
    color: #E58200;
}

.marcaje_industrial.autocrib.vending_v2 .valor-agregado .about-machines .grid-ul-valor .item-valor-a ul li {
    color: #E58200;
}

.marcaje_industrial.autocrib.vending_v2 .valor-agregado .about-machines .grid-ul-valor .item-valor-a ul li span {
    color: #fff;
}

.marcaje_industrial.autocrib.vending_v2 .faqs-new h2 {
    color: #E58200;
}

/* Nuevo apartado de itw mexico hobart */
.itw_mexico .hobart_mexico .produc_dispo {
    background-color: #F5F5F5;
}

.itw_mexico .hobart_mexico .produc_dispo .cat_produc {
    grid-gap: 30px;
}

.itw_mexico .hobart_mexico .produc_dispo .cat_produc .item_product {
    background-color: #fff;
}

/* Ajustes en el interior de tregaskiss */
.itw_mexico .productos_disponibles p {
    margin-top: 50px;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

/* Nuevo apartado en Productos para fabricación y manufactura automotriz */
.adhesivos-industria .contenedores_derrames .beneficio {
    background-color: #fff;
}

.adhesivos-industria .contenedores_derrames .beneficio h2.ln::before {
    bottom: -10px;
    background-color: #678DC2;
}

.adhesivos-industria .contenedores_derrames .beneficio p {
    font-size: 18px;
    margin-top: 30px;
}

.adhesivos-industria .contenedores_derrames .beneficio .cat_list_beneficios .item_list {
    max-width: 100%;
}

.adhesivos-industria .contenedores_derrames .beneficio .cat_list_beneficios .item_list ul li {
    color: #678DC2;
}

.adhesivos-industria .ventajas_automatriz .que_es_spcc {
    background-color: #F6F6F6;
}

.adhesivos-industria .ventajas_automatriz .que_es_spcc h2.ln::before {
    bottom: -10px;
    background-color: #678DC2;
}

.adhesivos-industria .ventajas_automatriz .que_es_spcc p {
    font-size: 18px;
    text-align: center;
    margin-top: 30px;
}

.adhesivos-industria .ventajas_automatriz .que_es_spcc .flex_spcc .image_spcc {
    max-width: 422px;
}

.adhesivos-industria .ventajas_automatriz .que_es_spcc .flex_spcc .text_spcc {
    max-width: 100%;
}

.adhesivos-industria .ventajas_automatriz .que_es_spcc .flex_spcc .text_spcc ul li {
    color: #678DC2;
    margin: 0px 0px 10px 20px;
}

/* Nuevo apartado Marcaje por micropercusión */
.pinstamp .hero .txt a:hover {
    background-color: #678DC2;
    border-color: #678DC2;
}

.pinstamp .contenedores_derrames .que_es_spcc {
    background-color: #F4F4F4;
}

.pinstamp .contenedores_derrames .que_es_spcc h2.ln::before {
    background-color: #678DC2;
}

.pinstamp .contenedores_derrames .que_es_spcc .flex_spcc .text_spcc ul li {
    color: #678DC2;
}

.pinstamp .contenedores_derrames .que_es_spcc .flex_spcc .image_spcc {
    max-width: 310px;
}

.pinstamp .contenedores_derrames .que_es_spcc .flex_spcc .image_spcc img {
    margin: auto;
}

/* Nuevos apartados MIR Mobile Industrial Robots México */
.mir_robots_mexico_v3 .ventajas_robot_amr .beneficio {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/ventajas-robots-amr.png");
}

.mir_robots_mexico_v3 .ventajas_robot_amr .beneficio h2.ln {
    color: #fff;
}

.mir_robots_mexico_v3 .ventajas_robot_amr .beneficio h2.ln::before {
    bottom: -10px;
    background-color: #fff;
}

.mir_robots_mexico_v3 .ventajas_robot_amr .beneficio .cat_list_beneficios .item_list {
    max-width: 100%;
}

.mir_robots_mexico_v3 .ventajas_robot_amr .beneficio .cat_list_beneficios .item_list ul li span {
    color: #fff;
}

.mir_robots_mexico_v3 .caracter_amr .beneficio {
    background-color: #fff;
}

.mir_robots_mexico_v3 .caracter_amr .beneficio h2.ln {
    color: #404148;
}

.mir_robots_mexico_v3 .caracter_amr .beneficio h2.ln::before {
    bottom: -10px;
    background-color: #678DC2;
}

.mir_robots_mexico_v3 .caracter_amr .beneficio .cat_list_beneficios .item_list ul li {
    color: #678DC2;
}

.mir_robots_mexico_v3 .caracter_amr .beneficio .cat_list_beneficios .item_list ul li span {
    color: #404148;
}

.mir_robots_mexico_v3 .int-robot .robot-types {
    background-color: #F4F4F4;
}

.mir_robots_mexico_v3 .int-robot .robot-types h2.ln::before {
    bottom: -10px;
    background-color: #678DC2;
}

.mir_robots_mexico_v3 .int-robot .robot-types .robot-type {
    border-radius: 15px;
    align-items: center;
    margin-top: 50px;
}

.mir_robots_mexico_v3 .int-robot .robot-types .robot-type .img {
    max-width: 515px;
}

.mir_robots_mexico_v3 .int-robot .robot-types .robot-type .img img {
    width: auto;
}

.mir_robots_mexico_v3 .int-robot .robot-types .robot-type .text-content {
    padding: 20px 0px 20px 50px;
}

.mir_robots_mexico_v3 .int-robot .robot-types .robot-type .text-content ul li {
    color: #678DC2;
    margin-bottom: 5px;
}

/* Nuevos apartados en Robots industriales */
.int-robot.v3 .robots_renta .beneficio {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/robots-renta.png");
}

.int-robot.v3 .robots_renta .beneficio h2.ln {
    color: #fff;
}

.int-robot.v3 .robots_renta .beneficio h2.ln::before {
    bottom: -10px;
    background-color: #678DC2;
}

.int-robot.v3 .robots_renta .beneficio .cat_list_beneficios .item_list {
    max-width: 100%;
}

.int-robot.v3 .robots_renta .beneficio .cat_list_beneficios .item_list ul li {
    color: #678DC2;
    margin-bottom: 10px;
}

.int-robot.v3 .robots_renta .beneficio .cat_list_beneficios .item_list ul li span {
    color: #fff;
}

/* Nuevo apartado Consumibles Tregaskiss */
.itw_mexico .pistolas_mig .beneficio {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/ventajas-robots-amr.png");
}

.itw_mexico .pistolas_mig .beneficio h2.ln {
    color: #fff;
    margin-bottom: 50px;
}

.itw_mexico .pistolas_mig .beneficio h2.ln::before {
    bottom: -10px;
    background-color: #fff;
}

.itw_mexico .pistolas_mig .beneficio p {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
}

.itw_mexico .boquillas_pistolas_mig {
    background-color: #F4F4F4;
}

.itw_mexico .boquillas_pistolas_mig .que_es_spcc h2.ln::before {
    bottom: -10px;
    background-color: #678DC2;
}

.itw_mexico .boquillas_pistolas_mig .que_es_spcc .flex_spcc .image_spcc {
    max-width: 536px;
}

.itw_mexico .materiales_boquillas_soldadura .que_es_spcc {
    background-color: #fff;
}

.itw_mexico .materiales_boquillas_soldadura .que_es_spcc h2.ln::before {
    bottom: -10px;
    background-color: #678DC2;
}

.itw_mexico .materiales_boquillas_soldadura .que_es_spcc .flex_spcc .text_spcc {
    max-width: 800px;
}

.itw_mexico .materiales_boquillas_soldadura .que_es_spcc .flex_spcc .text_spcc ul li {
    color: #678DC2;
}

/* Nuevo apartado Máquinas de soldar Miller */
.itw_mexico .beneficios_miller .beneficio {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-beneficios-miller.png");
}

.itw_mexico .beneficios_miller .beneficio h2.ln {
    color: #fff;
}

.itw_mexico .beneficios_miller .beneficio h2.ln::before {
    bottom: -10px;
    background-color: #fff;
}

.itw_mexico .beneficios_miller .beneficio .cat_list_beneficios .item_list ul li {
    color: #fff;
}

.itw_mexico .beneficios_miller .beneficio .cat_list_beneficios .item_list ul li span {
    color: #fff;
}

/* Nuevo TechDay */
.techday .hero-techday {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-techday-v3.png");
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 60px 0px 50px;
}

.techday .hero-techday .txt-logo {
    padding-left: 0px;
    max-width: 600px;
    width: 100%;
}

.techday .hero-techday .txt-logo img {
    margin-bottom: 20px;
    width: 100%;
    max-width: 260px;
}

.techday .hero-techday .txt-logo h1 {
    color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 20px;
}

.techday .hero-techday .txt-logo p {
    color: #fff;
    font-size: 20px;
    line-height: 160%;
}

.techday .conecta-tech {
    padding: 60px 0;
    background-color: #FFF;
}

.techday .conecta-tech .flex-conecta {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.techday .conecta-tech .flex-conecta .item-conecta-fr {
    max-width: 400px;
    width: 100%;
    border-left: 7px solid #2AA174;
    padding-left: 40px;
}

.techday .conecta-tech .flex-conecta .item-conecta-fr h2 {
    color: #373730;
    font-size: 28px;
    margin-bottom: 15px;
}

.techday .conecta-tech .flex-conecta .item-conecta-fr p {
    font-size: 20px;
    color: #373730;
}

.techday .conecta-tech .flex-conecta .flex-ul {
    max-width: 400px;
    width: 100%;
}

.techday .conecta-tech .flex-conecta .flex-ul ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.techday .conecta-tech .flex-conecta .flex-ul ul li {
    color: #373730;
    font-size: 17px;
    margin-bottom: 8px;
}

.techday .invitacion_tecdy {
    padding: 60px 0px;
    background-color: #FFF;
}

.techday .invitacion_tecdy h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.techday .invitacion_tecdy h2.ln::before {
    bottom: -10px;
    background-color: #06926F;
}

.techday .invitacion_tecdy .cat_videos {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 40px;
}

.techday .invitacion_tecdy .cat_videos .item_video {
    border-radius: 15px;
    border: 1px solid #E5EAF4;
}

.techday .invitacion_tecdy .cat_videos .item_video .title_item {
    padding: 20px 10px;
}

.techday .invitacion_tecdy .cat_videos .item_video .title_item h3 {
    font-size: 20px;
    line-height: 160%;
    text-align: center;
}

.techday .invitacion_tecdy .cat_videos .item_video .video_item {
    width: 100%;
}

.techday .invitacion_tecdy .cat_videos .item_video .video_item img {
    width: 100%;
}

.techday .invitacion_tecdy .cat_videos .item_video .descript_item {
    padding: 30px 10px;
}

.techday .invitacion_tecdy .cat_videos .item_video .descript_item p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 20px;
}

.techday .invitacion_tecdy .cat_videos .item_video .descript_item a {
    color: #4D8DC5;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    width: 100%;
    display: block;
    text-decoration: underline !important;
}

.techday .invitacion_tecdy .cat_videos .item_video .descript_item a:hover {
    color: #095292;
}

/* Cambios techday */
.techday .invitacion_tecdy .filtro-techday {
    background-color: #F5F8FF;
    padding: 25px 20px;
    margin: 70px 0 0;
}

.techday .invitacion_tecdy .filtro-techday .body-ftd {
    max-width: 1123px;
    width: 100%;
    margin: 0 auto;
}

.techday .invitacion_tecdy .filtro-techday .body-ftd p {
    line-height: 1.5;
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin: 0 0 20px;
}

.techday .invitacion_tecdy .filtro-techday .body-ftd .filtro-btn {
    border-radius: 40px;
    border: 1px solid #4D8DC5;
    padding: 0 10px;
    color: #4D8DC5;
    font-size: 16px;
}

.techday .invitacion_tecdy .filtro-techday .body-ftd .filtro-btn-active {
    background-color: #4D8DC5;
    color: white;
}

.techday .invitacion_tecdy .filtro-techday .body-ftd .flex-marcas,
.techday .invitacion_tecdy .filtro-techday .body-ftd .flex-cat {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.techday .invitacion_tecdy .filtro-techday .body-ftd .flex-marcas {
    margin: 0 0 20px;
}

.techday .invitacion_tecdy .grid-techday {
    max-width: 1262px;
    width: 100%;
    margin: 71px auto 0;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    row-gap: 30px;
    column-gap: 19px;
}

.techday .invitacion_tecdy .grid-techday .item-gtd {
    max-width: 301px;
    width: 100%;
    padding: 10px 10px 32px;
    border: 1px solid #CCC;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.techday .invitacion_tecdy .grid-techday .item-gtd .body-item p {
    font-weight: 700;
    line-height: 1.5;
    font-size: 16px;
    margin: 0 0 15px;
}

.techday .invitacion_tecdy .grid-techday .item-gtd .body-item span {
    font-weight: 400;
    line-height: 1.5;
    font-size: 18px;
}

.techday .invitacion_tecdy .grid-techday .item-gtd .btn-item {
    margin: auto auto 0;
    background-color: #4D8DC5;
    border: 1px solid #4D8DC5;
    border-radius: 5px;
    padding: 5px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
    display: block;
    width: 100%;
    max-width: 149px;
}

.techday .invitacion_tecdy .grid-techday .item-gtd .btn-item:hover {
    background: #fff;
    color: #4D8DC5;
}

/* Cambios techday */
.techday .recibir_actualizacion {
    background-color: #4D8DC5;
    padding: 60px 0px;
}

.techday .recibir_actualizacion .cont_notify {
    padding: 50px;
    background-color: #fff;
    border-radius: 15px;
}

.techday .recibir_actualizacion .cont_notify h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 20px;
}

.techday .recibir_actualizacion .cont_notify p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.techday .recibir_actualizacion .cont_notify .form_contact {
    margin-top: 40px;
}

.techday .recibir_actualizacion .cont_notify .form_contact form {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
}

.techday .recibir_actualizacion .cont_notify .form_contact form .hs-form-field {
    width: 40%;
    margin: auto;
}

.techday .recibir_actualizacion .cont_notify .form_contact form .hs-form-field label {
    font-size: 18px;
}

.techday .recibir_actualizacion .cont_notify .form_contact form .hs-form-field .input input {
    border: 1px solid rgba(129, 142, 155, 0.6);
    width: 100%;
    padding: 10px 5px;
}

.techday .recibir_actualizacion .cont_notify .form_contact form .hs_submit {
    width: 100%;
}

.techday .recibir_actualizacion .cont_notify .form_contact form .hs_submit .actions input {
    display: block;
    margin: auto;
    background-color: #4D8DC5;
    border: 1px solid #4D8DC5;
    border-radius: 5px;
    color: #fff;
    padding: 10px 50px;
    font-size: 17px;
    font-weight: 700;
}

.techday .experimenta-techday {
    padding: 60px 0;
    background-color: #FFF;
}

.techday .experimenta-techday h2.ln {
    color: #373730;
    font-size: 28px;
    line-height: 160%;
}

.techday .experimenta-techday h2.ln::before {
    bottom: -10px;
    background-color: #06926F;
    height: 3px;
}

.techday .experimenta-techday .flex-experimenta {
    margin-top: 50px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.techday .experimenta-techday .flex-experimenta .img-expe {
    max-width: 436px;
    width: 100%;
    margin-right: 50px;
}

.techday .experimenta-techday .flex-experimenta .txt-expe {
    max-width: 694px;
    width: 100%;
}

.techday .experimenta-techday .flex-experimenta .txt-expe p {
    color: #373730;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
}

.techday .experimenta-techday .flex-experimenta .txt-expe ul {
    padding-left: 20px;
}

.techday .experimenta-techday .flex-experimenta .txt-expe ul li {
    font-size: 20px;
    margin-bottom: 10px;
    color: #2AA174;
}

.techday .experimenta-techday .flex-experimenta .txt-expe ul li span {
    font-size: 18px;
    color: #373730;
}

.techday .contact_part {
    display: flex;
    padding: 0px;
}

.techday .contact_part .bg_green_contact {
    width: 100%;
    background-color: #06926F;
    padding: 80px;
}

.techday .contact_part .bg_green_contact .inf {
    padding-right: 0px;
    max-width: 100%;
}

.techday .contact_part .bg_green_contact .inf h3.ln {
    color: #fff;
}

.techday .contact_part .bg_green_contact .inf h3.ln::before {
    background-color: #fff;
}

.techday .contact_part .bg_green_contact .inf h4 {
    color: #fff;
    width: 100%;
    max-width: 400px;
}

.techday .contact_part .content {
    width: 100%;
    background-color: rgba(255, 255, 255, 0);
}

.techday .contact_part .content .sides_row .side.sd_6 {
    width: 100%;
}

.techday .contact_part .content .sides_row .side.sd_6 .form_box .hbspt-form input[type=submit] {
    background-color: #06926F;
    border: 1px solid #06926F;
    transition: 0.5s;
}

.techday .contact_part .content .sides_row .side.sd_6 .form_box .hbspt-form input[type=submit]:hover {
    background-color: #fff;
    color: #06926F;
}

/* Nuevos interiores MIG Miller Deltaweld 350 */
.deltaweld_350 .hero {
    padding: 80px 0px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-soldadura-mig-miller.png") !important;
    background-position: 90% !important;
}

.deltaweld_350 .hero .content {
    height: auto !important;
}

.deltaweld_350 .hero .content .txt {
    max-width: 900px;
}

.deltaweld_350 .hero .content .txt h1::before {
    background-color: #E58200;
}

.deltaweld_350 .hero .content .txt ul {
    padding-left: 20px;
    margin-bottom: 30px;
}

.deltaweld_350 .hero .content .txt ul li {
    color: #fff;
    font-size: 18px;
}

.deltaweld_350 .hero .content .txt ul li span {
    color: #fff;
    font-size: 18px;
}

.deltaweld_350 .hero .content .txt a::after {
    content: none;
}

.deltaweld_350 .ventajas_miller_deltaweld .que_es_spcc {
    background-color: #fff;
}

.deltaweld_350 .ventajas_miller_deltaweld .que_es_spcc .flex_spcc .text_spcc ul {
    list-style-type: none;
}

.deltaweld_350 .ventajas_miller_deltaweld .que_es_spcc .flex_spcc .image_spcc {
    max-width: 450px;
}

.deltaweld_350 .industrias_miller_deltaweld {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.deltaweld_350 .industrias_miller_deltaweld h2 {
    font-size: 28px;
    line-height: 160%;
}

.deltaweld_350 .industrias_miller_deltaweld h2::before {
    background-color: #E58200;
    bottom: -10px;
    height: 3px;
}

.deltaweld_350 .industrias_miller_deltaweld .cat_deltaweld {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 80px;
}

.deltaweld_350 .industrias_miller_deltaweld .cat_deltaweld .item_deltaweld {
    width: 100%;
    max-width: 240px;
}

.deltaweld_350 .industrias_miller_deltaweld .cat_deltaweld .item_deltaweld img {
    display: block;
    margin: auto;
}

.deltaweld_350 .industrias_miller_deltaweld .cat_deltaweld .item_deltaweld p {
    color: #333333;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-top: 30px;
}

.deltaweld_350 .pistolas_mig .beneficio {
    background-color: #fff;
}

.deltaweld_350 .pistolas_mig .beneficio h2.ln::before {
    bottom: -10px;
}

.deltaweld_350 .pistolas_mig .beneficio ul {
    width: 100%;
    max-width: 700px;
    display: block;
    margin: 50px auto 0px !important;
}

.deltaweld_350 .pistolas_mig .beneficio ul li {
    color: #E58200;
    font-size: 18px;
}

.deltaweld_350 .pistolas_mig .beneficio ul li span {
    color: #333333;
    font-size: 18px;
}

.deltaweld_350 .caracter_deltaweld_350 .beneficio {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-caracter-deltaweld.png") !important;
}

.deltaweld_350 .caracter_deltaweld_350 .beneficio h2.ln {
    color: #fff;
}

.deltaweld_350 .caracter_deltaweld_350 .beneficio h2.ln::before {
    bottom: -10px;
}

.deltaweld_350 .caracter_deltaweld_350 .beneficio .cat_list_beneficios .item_list {
    max-width: 100%;
}

.deltaweld_350 .caracter_deltaweld_350 .beneficio .cat_list_beneficios .item_list ul li {
    color: #fff;
    font-size: 18px;
}

.deltaweld_350 .caracter_deltaweld_350 .beneficio .cat_list_beneficios .item_list ul li span {
    color: #fff;
}

.deltaweld_350 .accesorios_deltaweld_350 .que_es_spcc {
    background-color: #fff;
}

.deltaweld_350 .accesorios_deltaweld_350 .que_es_spcc .flex_spcc .image_spcc {
    max-width: 360px;
}

.deltaweld_350 .garantia_trueblue .beneficio {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-beneficios-miller.png");
    padding: 80px 0px;
}

.deltaweld_350 .garantia_trueblue .beneficio h2.ln {
    color: #fff;
}

.deltaweld_350 .garantia_trueblue .beneficio h2.ln::before {
    background-color: #fff;
    bottom: -10px;
}

.deltaweld_350 .garantia_trueblue .beneficio p {
    color: #fff;
    margin-top: 50px;
}

/* Nuevos interiores MIG Miller Deltaweld 500 */
.deltaweld_500 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-deltaweld-500.png") !important;
}

.deltaweld_500 .industrias_miller_deltaweld .cat_deltaweld {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 80px;
    justify-items: center;
    width: 100%;
    max-width: 900px;
    margin: 50px auto 0px;
}

.deltaweld_500 .industrias_miller_deltaweld .cat_deltaweld .item_deltaweld {
    width: 100%;
    max-width: 240px;
}

.deltaweld_500 .caracter_deltaweld_350 .beneficio {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-caracter-naranja.png") !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.deltaweld_500 .garantia_trueblue .beneficio {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/garantia-trueblue-azul.png") !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* Nuevo interior electrodo revestido */
.hobart_mexico_electrodo .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hobart-electrodos.png") !important;
    background-position: 100% 100% !important;
    background-size: cover;
}

.hobart_mexico_electrodo .hero .content {
    height: 250px !important;
}

.hobart_mexico_electrodo .hero .content .txt a::after {
    content: none !important;
}

.hobart_mexico_electrodo .conoce_electrodos {
    padding: 50px 0px;
    background-color: #F6F6F6;
}

.hobart_mexico_electrodo .conoce_electrodos h2.ln {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.hobart_mexico_electrodo .conoce_electrodos h2.ln::before {
    bottom: -15px;
    background-color: #E58200;
    height: 3px;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos {
    margin-top: 50px;
    background-color: #fff;
    display: flex;
    border-radius: 15px;
    border: 1px solid #D9D9D9;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .image_item {
    width: 100%;
    max-width: 400px;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .image_item img {
    height: 100%;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item {
    width: 100%;
    padding: 30px;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip {
    margin-bottom: 30px;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip:last-child {
    margin-bottom: 0px;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 15px;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip h3.orange_title {
    color: #E58200;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip ul {
    padding-left: 25px;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip ul li {
    color: #E58200;
    font-size: 18px;
    margin-bottom: 8px;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip ul li span {
    color: #333;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .flex_car_ben {
    display: flex;
    gap: 50px;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .flex_car_ben .caracteristicas {
    width: 100%;
    max-width: 350px;
}

.hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .flex_car_ben .beneficios {
    width: 100%;
}

/* Ajustes en sistema vision */
.marcaje_industrial.sistema-vision .ventajas-sistema p.h2 {
    text-align: center;
    font: 800 28px/38px Avenir;
    letter-spacing: 0;
    color: #373730;
    position: relative;
}

.marcaje_industrial.sistema-vision .ventajas-sistema p.h2::after {
    background-color: #658EBE;
    height: 3px;
    width: 30px;
    content: "";
    display: block;
    margin: 30px auto 35px;
}

.marcaje_industrial.sistema-vision .category .more-loctite p.ln {
    font-size: 30px;
    font-weight: 700;
    color: #4a4d56;
    text-align: center;
    margin: 0 0 50px;
    padding: 0 0 40px;
}

.marcaje_industrial.sistema-vision .category .more-loctite p.ln:before {
    background-color: #678dc2;
    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 3px;
    left: calc(50% - 15px);
}

.marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter .tabs-content-car .box p.ln {
    font-size: 30px;
}

.marcaje_industrial.sistema-vision .why-choos p.h2 {
    font: 800 28px/38px Avenir;
    letter-spacing: 0;
    color: #FFFFFF;
}

.marcaje_industrial.sistema-vision .industries p.ln {
    color: #4a4d56;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
    padding-bottom: 30px;
    position: relative;
    text-align: center;
}

.marcaje_industrial.sistema-vision .industries p.ln:before {
    background-color: #678dc2;
    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 3px;
    left: calc(50% - 15px);
}

/* Ajustes en Robots industriales */
.int-robot.v3 .industries p.ln {
    color: #4a4d56;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.int-robot.v3 .industries p.ln:before {
    background: #35a77d;
    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 3px;
    left: calc(50% - 15px);
}

.faqs-new p.h2 {
    color: #5380A9;
    font-size: 33px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 30px;
}

/* Ajustes en Vending machines industriales para tu planta */
.marcaje_industrial.autocrib.vending_v2 .planes-disposicion p.ln {
    color: #373730;
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    padding-bottom: 30px;
    margin-bottom: 50px;
}

.marcaje_industrial.autocrib.vending_v2 .planes-disposicion p.ln:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 2px;
    background-color: #ccc;
    left: calc(50% - 15px);
}

.marcaje_industrial.autocrib.vending_v2 .faqs-new p.h2 {
    color: #E58200;
}

/* Nuevo interior Pistolas de soldadura semi-automáticas */
.itw_mexico.soldadura_semi_automatica .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/pistola-semi-auatomatica.png?t=1701098243") !important;
}

.itw_mexico.soldadura_semi_automatica .about_brand {
    background-color: #fff;
}

.itw_mexico.soldadura_semi_automatica .about_brand .itw_marca .itw_txt_marca ul li {
    color: #E58200;
    margin-bottom: 10px;
    font-size: 18px;
}

.itw_mexico.soldadura_semi_automatica .about_brand .itw_marca .itw_txt_marca ul li span {
    font-size: 18px;
}

.itw_mexico.soldadura_semi_automatica .caracter_de_pistolas {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.itw_mexico.soldadura_semi_automatica .caracter_de_pistolas h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 15px;
}

.itw_mexico.soldadura_semi_automatica .caracter_de_pistolas p.ln {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.itw_mexico.soldadura_semi_automatica .caracter_de_pistolas p.ln::before {
    background-color: #678DC2;
    bottom: -15px;
    height: 3px;
}

.itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol {
    margin-top: 80px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 80px 30px;
}

.itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol .item_caracter {
    border-radius: 15px;
    border: 1px solid #D9D9D9;
    background-color: #fff;
    padding: 30px 20px;
}

.itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol .item_caracter h3 {
    font-size: 20px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 30px;
}

.itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol .item_caracter ul {
    padding-left: 20px;
}

.itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol .item_caracter ul li {
    color: #E58200;
    font-size: 18px;
    margin-bottom: 10px;
}

.itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol .item_caracter ul li span {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas {
    padding: 50px 0px;
    background-color: #fff;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas h2.ln {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas h2.ln::before {
    background-color: #678DC2;
    bottom: -15px;
    height: 3px;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 80px 30px;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos {
    border-radius: 15px;
    border: 1px solid #D9D9D9;
    background: #FFF;
    display: flex;
    gap: 50px;
    align-items: center;
    justify-content: space-between;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .item_image {
    width: 100%;
    max-width: 300px;
    display: block;
    margin: auto;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .item_image img {
    margin: auto;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .descript_item {
    width: 100%;
    margin: auto;
    padding: 30px 10px 30px 0px;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .descript_item h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 20px;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .descript_item ul {
    padding-left: 20px;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .descript_item ul li {
    color: #E58200;
    font-size: 18px;
    margin-bottom: 8px;
}

.itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .descript_item ul li span {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

/* Nuevo apartado Consumibles Bernard */
.itw_mexico .hobart_mexico .prod_hobart_dispo {
    padding: 50px 0px;
    background-color: #F5F5F5;
}

.itw_mexico .hobart_mexico .prod_hobart_dispo h2.ln {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.itw_mexico .hobart_mexico .prod_hobart_dispo h2.ln::before {
    background-color: #446FAB;
    bottom: -15px;
}

.itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int {
    width: 100%;
    max-width: 980px;
    display: flex;
    gap: 30px;
    margin: 50px auto auto;
    border: 1px solid #D9D9D9;
    background: #FFF;
}

.itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .image_item {
    width: 100%;
    max-width: 256px;
}

.itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .image_item img {
    width: 100%;
}

.itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript {
    width: 100%;
    margin: auto;
}

.itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript h3 {
    font-size: 20px;
    line-height: 160%;
}

.itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript p {
    font-size: 18px;
    line-height: 160%;
    margin: 10px 0px 30px;
}

.itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript .btn_vermas {
    border-radius: 10px;
    background: #E68300;
    border: 1px solid #E68300;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    padding: 10px 30px;
    color: #fff;
}

.itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript .btn_vermas:hover {
    background-color: #fff;
    color: #E68300;
}

/* Nuevo banner ¡Conoce los productos ITW México que ponemos a tu disposición! */
.itw_mexico .conoce_prod_itw_mex {
    display: flex;
}

.itw_mexico .conoce_prod_itw_mex .title_prod {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-conoce-productos-itw.png");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    max-width: 664px;
    padding: 150px 0px;
}

.itw_mexico .conoce_prod_itw_mex .title_prod .title {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0px 50px;
}

.itw_mexico .conoce_prod_itw_mex .title_prod .title h2 {
    color: #fff;
    font-size: 40px;
    line-height: 160%;
}

.itw_mexico .conoce_prod_itw_mex .conoce_prod_marca {
    width: 100%;
    background-color: #333333;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-items: center;
    align-items: center;
}

.itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas h4 {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas h4 a {
    color: #fff;
}

.itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas h4 a:hover {
    text-decoration: underline !important;
}

.itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas img {
    display: block;
    margin: 20px auto 30px;
}

.itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas a.btn_vermas {
    border-radius: 10px;
    background-color: #E68300;
    border: 1px solid #E68300;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    padding: 10px 30px;
    display: block;
    width: 100%;
    max-width: 130px;
    margin: auto;
}

.itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas a.btn_vermas:hover {
    background-color: #fff;
    color: #E68300;
}

/* Ajustes Consumibles Tregaskiss */
.itw_mexico .itw_tregaskiss .about_brand {
    background-color: #fff;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura {
    padding: 50px 0px;
    background-color: #F5F5F5;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura h2.ln::before {
    background-color: #446FAB;
    bottom: -15px;
    height: 3px;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura h4 {
    color: #E58200;
    font-size: 20px;
    line-height: 160%;
    text-align: center;
    margin: 50px 0px;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola {
    display: flex;
    gap: 30px;
    background-color: #fff;
    margin-bottom: 50px;
    border-radius: 15px;
    border: 1px solid #D9D9D9;
    background: #FFF;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .image_item {
    width: 100%;
    max-width: 389px;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .image_item img {
    width: 100%;
    height: 100%;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item {
    width: 100%;
    padding: 20px 0px;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item h3 {
    color: #333;
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 15px;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item h4 {
    color: #333;
    font-size: 18px;
    line-height: 160%;
    text-align: start;
    margin: 20px auto 10px;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item ul {
    padding-left: 20px;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item ul li {
    color: #E58200;
    font-size: 18px;
    margin-bottom: 5px;
}

.itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item ul li span {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

/* Nuevos aartados en soldadura-mig */
.marcaje_industrial.v3 .consumibles_pistolas_mig {
    padding: 50px 0px;
    background-color: #F6F6F6;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig h2.ln::before {
    background-color: #DD862D;
    bottom: -15px;
    height: 3px;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin: 50px 0px;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 80px;
    justify-items: center;
    align-items: center;
    width: 100%;
    max-width: 940px;
    margin: 30px auto 0px;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas {
    width: 100%;
    max-width: 400px;
    background-color: #fff;
    border-radius: 15px;
    border: 1px solid #D9D9D9;
    padding: 0px 0px 30px;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas .image_item {
    width: 100%;
    max-width: 100%;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas .image_item img {
    width: 100%;
    border-start-start-radius: 15px;
    border-start-end-radius: 15px;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas .item_descript {
    padding: 30px 20px;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas .item_descript h3 {
    font-size: 20px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 20px;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas .item_descript p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin: 0px;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas a.btn_vermas {
    background-color: #E68300;
    border: 1px solid #E68300;
    border-radius: 5px;
    display: block;
    width: 100%;
    max-width: 150px;
    margin: auto;
    padding: 10px 0px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
}

.marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas a.btn_vermas:hover {
    background-color: #fff;
    color: #E68300;
}

.marcaje_industrial.v3 .modelos_consumibles_mig {
    padding: 50px 0px;
    background-color: #EFEFEF;
}

.marcaje_industrial.v3 .modelos_consumibles_mig h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.v3 .modelos_consumibles_mig h2.ln::before {
    background-color: #DD862D;
    bottom: -15px;
    height: 3px;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos {
    margin-top: 50px;
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 15px;
    border: 1px solid #D9D9D9;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos {
    background-color: #fff;
    border-bottom: 1px solid #D9D9D9;
    display: flex;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos:first-child {
    border-start-start-radius: 15px;
    border-start-end-radius: 15px;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos:last-child {
    border-bottom: none;
    border-end-start-radius: 15px;
    border-end-end-radius: 15px;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .image_item {
    width: 100%;
    max-width: 389px;
    margin: auto;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .image_item img {
    display: block;
    margin: auto;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item {
    width: 100%;
    padding: 30px 20px 30px 30px;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 15px;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item h4 {
    font-size: 18px;
    line-height: 160%;
    margin: 10px 0px;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item ul {
    padding-left: 20px;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item ul li {
    color: #E58200;
    font-size: 18px;
    margin-bottom: 10px;
}

.marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item ul li span {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

/* Nueo interiores IPG */
.marcaje_industrial.soldadura_laser_portatil .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-bightweld.png");
    background-position: 100% 100%;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0px;
}

.marcaje_industrial.soldadura_laser_portatil .hero .content {
    height: auto;
}

.marcaje_industrial.soldadura_laser_portatil .hero .content .txt a::after {
    content: none;
}

.marcaje_industrial.soldadura_laser_portatil .hero .content .txt p {
    font-size: 25px;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos {
    padding: 50px 0px;
    background-color: #F6F6F6;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos h2.ln::before {
    background-color: #678DC2;
    bottom: -15px;
    height: 3px;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos {
    margin-top: 80px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 80px;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc {
    width: 100%;
    background-color: #fff;
    border-radius: 15px;
    border: 1px solid #D9D9D9;
    display: flex;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .image_item {
    width: 100%;
    max-width: 389px;
    display: block;
    margin: auto;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .image_item img {
    display: block;
    margin: auto;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item {
    width: 100%;
    padding: 30px 20px;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item h3 {
    color: #E58200;
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 10px;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
    margin: 0px;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text {
    margin-top: 15px;
    display: flex;
    gap: 50px;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .caracter_text,
.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .app_text {
    width: 100%;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .caracter_text h4,
.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .app_text h4 {
    font-size: 18px;
    line-height: 160%;
    margin-top: 10px;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .caracter_text ul,
.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .app_text ul {
    margin-top: 5px;
    padding-left: 20px;
    margin-bottom: 0px;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .caracter_text ul li,
.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .app_text ul li {
    color: #E58200;
    font-size: 18px;
    margin-bottom: 10px;
}

.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .caracter_text ul li span,
.marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .app_text ul li span {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.marcaje_industrial.soldadura_laser_portatil .limpieza_soldadura_laser_portatil .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-lightweld-xc2.png");
}

.marcaje_industrial.soldadura_laser_portatil .soldadura_portatil_limpieza_laser .hero {
    background-image: url('https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-lightweld-xc.png')
}

/* Nuevo apartado IPG */
.itw_mexico .ipg_mexico .productos_ipg {
    padding: 50px 0px;
    background-color: #F5F5F5;
}

.itw_mexico .ipg_mexico .productos_ipg h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.itw_mexico .ipg_mexico .productos_ipg h2.ln::before {
    background-color: #446FAB;
    bottom: -15px;
    height: 3px;
}

.itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg {
    margin-top: 50px;
    display: flex;
    gap: 30px;
}

.itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod {
    width: 100%;
    max-width: 400px;
    border-radius: 15px;
    border: 1px solid #D9D9D9;
    background-color: #FFF;
}

.itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod .title_item {
    padding: 30px 20px;
}

.itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod .title_item h3 {
    font-size: 20px;
    line-height: 160%;
    text-align: center;
}

.itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod .title_item p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod .image_item {
    display: block;
    margin: auto;
}

.itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod .btn {
    margin: 30px 0px;
}

.itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod .btn a.btn_vermas {
    border-radius: 5px;
    color: #fff;
    background-color: #e58200;
    padding: 10px 0px;
    width: 100%;
    max-width: 150px;
    font-size: 16px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    display: block;
    margin: auto;
}

/* Nuevo apartado de boque y etiqueta */
.bloqueo_etiquetado .productos_bloqueo_etiquetado {
    padding: 50px 0px;
    background-color: #fff;
}

.bloqueo_etiquetado .productos_bloqueo_etiquetado h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.bloqueo_etiquetado .productos_bloqueo_etiquetado h2.ln::before {
    background-color: #446FAB;
    bottom: -15px;
    height: 3px;
}

.bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos {
    margin-top: 80px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 50px 30px;
}

.bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto {
    border-radius: 15px;
    border: 1px solid #D9D9D9;
    background-color: #fff;
    width: 100%;
    max-width: 300px;
    display: flex;
    flex-direction: column;
}

.bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item {
    padding: 20px;
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

.bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item h3 {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 15px;
}

.bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item h3 a {
    color: #333;
}

.bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item .btn_item {
    margin-top: 20px;
}

.bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item .btn_item a.btn_verproducto {
    background-color: #E68300;
    border: 1px solid #E68300;
    border-radius: 5px;
    color: #fff;
    display: block;
    margin: auto;
    padding: 5px 0px;
    width: 100%;
    max-width: 150px;
    font-size: 16px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
}

.bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item .btn_item a.btn_verproducto:hover {
    background-color: #fff;
    color: #E68300;
}

/* Ajuste en sucursales */
.sucursales .ubications_cont .ubication p {
    font-size: 15px;
    line-height: 160%;
}

/* Nuevo apartado mobile industrial robot */
.marcaje_industrial.v3 .que_son_robots_amr {
    padding: 80px 0px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-que-son-los-robots-mir.png");
    background-position: center center;
}

.marcaje_industrial.v3 .que_son_robots_amr h2.ln {
    color: #fff;
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.v3 .que_son_robots_amr h2.ln:before {
    background-color: #678DC2;
    bottom: -15px;
    height: 3px;
}

.marcaje_industrial.v3 .que_son_robots_amr p {
    color: #fff;
    margin-top: 50px;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm {
    padding: 80px 0px;
    background-color: #fff;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm h2.ln:before {
    background-color: #678DC2;
    bottom: -15px;
    height: 3px;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm {
    margin-top: 50px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    gap: 50px;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_image {
    width: 100%;
    max-width: 343px;
    margin: auto 0px;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript {
    width: 100%;
    max-width: 665px;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript h3 {
    font-size: 18px;
    line-height: 160%;
    margin: 30px 0px 10px;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript h3:first-child {
    margin: 0px 0px 10px;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript ul {
    padding-left: 20px;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript ul li {
    color: #678DC2;
    font-size: 18px;
    margin-bottom: 5px;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript ul li span {
    color: #404148;
}

.marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript p {
    color: #404148;
    font-size: 18px;
    line-height: 160%;
    margin-top: 30px;
}

/* Nuevos apartados en etiquetadoras brady */
.int-etiquetas-brady .marcaje_industrial.v3 .que_son_robots_amr {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/importante-utilizar-etiquetas-brady.png");
}

.int-etiquetas-brady .marcaje_industrial.v3 .que_son_robots_amr h2.ln::before {
    background-color: #fff;
}

.int-etiquetas-brady .marcaje_industrial.v3 .cuales_funciones_robots_arm h2.ln::before {
    background-color: #E58000;
}

.int-etiquetas-brady .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript p {
    margin-top: 0px;
    margin-bottom: 0px;
}

/* Nuvo apartado mir 250 */
.marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion h2.ln::before {
    background-color: #446FAB;
    bottom: -15px;
    height: 3px;
}

.marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas {
    margin-top: 50px;
    display: flex;
    gap: 50px;
    justify-content: space-between;
    align-items: center;
}

.marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas .text_razones {
    width: 100%;
    max-width: 720px;
}

.marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas .text_razones h3 {
    font-size: 18px;
    line-height: 160%;
    margin: 20px 0px 5px;
}

.marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas .text_razones h3:first-child {
    margin: 0px 0px 5px;
}

.marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas .text_razones ul {
    padding-left: 20px;
}

.marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas .text_razones ul li {
    color: #558ECA;
    font-size: 18px;
    margin-bottom: 8px;
}

.marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas .text_razones ul li span {
    color: #404148;
    font-size: 18px;
    line-height: 160%;
}

.marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas .image_razones {
    width: 100%;
    max-width: 520px;
}

/* Nuevo apartado marcador laser grabar metales */
.marcaje_industrial .porque_necesario_marcadora_laser_metal {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.marcaje_industrial .porque_necesario_marcadora_laser_metal h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.marcaje_industrial .porque_necesario_marcadora_laser_metal .cat_porque_necesario {
    margin-top: 50px;
    display: flex;
    gap: 50px;
    justify-content: space-evenly;
    align-items: center;
}

.marcaje_industrial .porque_necesario_marcadora_laser_metal .cat_porque_necesario .text_item {
    width: 100%;
    max-width: 650px;
}

.marcaje_industrial .porque_necesario_marcadora_laser_metal .cat_porque_necesario .text_item p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.marcaje_industrial .porque_necesario_marcadora_laser_metal .cat_porque_necesario .image_item {
    width: 100%;
    max-width: 278px;
}

.marcaje_industrial .como_usar_maquinas_laser {
    background-color: #fff;
}

/* Nuevo apartado para etiquetadora m210 brady */
.int-eti-especial-brady .razones_etiquetadora_brady_optimiza {
    padding: 50px 0px;
    background-color: #fff;
}

.int-eti-especial-brady .razones_etiquetadora_brady_optimiza h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones {
    margin-top: 50px;
    display: flex;
    gap: 50px;
    justify-content: space-evenly;
    align-items: center;
}

.int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .image_razones {
    width: 100%;
    max-width: 310px;
}

.int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones {
    width: 100%;
    max-width: 750px;
}

.int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones p {
    font-size: 18px;
    line-height: 160%;
}

.int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones ol {
    margin: 20px;
}

.int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones ol li {
    color: #E58000;
    font-size: 18px;
    margin-bottom: 8px;
}

.int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones ol li::marker {
    font-weight: 600;
}

.int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones ol li span {
    color: #5A5A5A;
    font-size: 18px;
    line-height: 160%;
}

/* Nuevo apartado en plasma */
.attc.plasma .otros_consumibles_plasma {
    padding: 50px 0px;
    background-color: #F5F5F5;
}

.attc.plasma .otros_consumibles_plasma h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma {
    margin-top: 50px;
    display: flex;
    gap: 50px;
    justify-content: space-between;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .image_plasma {
    width: 100%;
    max-width: 410px;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma {
    width: 100%;
    max-width: 700px;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma h3 {
    font-size: 22px;
    line-height: 160%;
    margin-bottom: 20px;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma p {
    font-size: 18px;
    line-height: 160%;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma h4 {
    font-size: 18px;
    line-height: 160%;
    margin: 20px 0px 5px;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma ol {
    padding-left: 20px;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma ol li {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 8px;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma .item_descript {
    margin-top: 30px;
    display: flex;
    gap: 20px;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma .item_descript .image {
    width: 100%;
    max-width: 56px;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma .item_descript .text {
    width: 100%;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma .item_descript .text h4 {
    font-size: 18px;
    line-height: 160%;
    margin: 0px 0px 8px;
}

.attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma .item_descript .text p {
    font-size: 18px;
    line-height: 160%;
}

/* Nuevo interior Soldadura TIG */
.soldadura_tig .hero_tig {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-soldadura-tig.png") !important;
    background-position: 100% center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.soldadura_tig .hero_tig .txt a::after {
    content: none !important;
}

.soldadura_tig .product_tig {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.soldadura_tig .product_tig .cat_prod {
    display: flex;
    justify-content: space-between;
    gap: 50px;
}

.soldadura_tig .product_tig .cat_prod .item_prod {
    width: 100%;
    max-width: 620px;
}

.soldadura_tig .product_tig .cat_prod .item_prod .title h2 {
    font-size: 28px;
    line-height: 160%;
}

.soldadura_tig .product_tig .cat_prod .item_prod .title h2::before {
    bottom: -15px;
    background-color: #E58200;
    height: 3px;
}

.soldadura_tig .product_tig .cat_prod .item_prod .descript {
    margin-top: 50px;
}

.soldadura_tig .product_tig .cat_prod .item_prod .descript .image {
    margin: 0px auto;
}

.soldadura_tig .product_tig .cat_prod .item_prod .descript .image img {
    display: block;
    margin: auto;
}

.soldadura_tig .product_tig .cat_prod .item_prod .descript .text {
    padding: 20px;
    width: 100%;
    max-width: 450px;
    margin: auto;
}

.soldadura_tig .product_tig .cat_prod .item_prod .descript .text p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.soldadura_tig .product_tig .cat_prod .item_prod .descript .btn {
    background-color: #E58000;
    border-radius: 15px;
    padding: 10px;
    width: 100%;
    max-width: 160px;
    display: block;
    margin: 20px auto;
}

.soldadura_tig .product_tig .cat_prod .item_prod .descript .btn a {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
    display: block;
    margin: auto;
}

.soldadura_tig .demo {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-solicitar-demostracion.png") !important;
}

/* Nuevo interior corte con laser */
.itw_mexico .about_brand h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.soldadura_tig .product_tig .cat_prod .item_prod .descript .text ul {
    padding-left: 20px;
}

.soldadura_tig .product_tig .cat_prod .item_prod .descript .text ul li {
    color: #E58000;
    font-size: 18px;
    margin-bottom: 15px;
}

.soldadura_tig .product_tig .cat_prod .item_prod .descript .text ul li span {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.corte_con_laser .hero_corte_con_laser {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-corte-con-laser.png") !important;
    background-position: 100% center !important;
}

.corte_con_laser .hero_corte_con_laser .txt h1::before {
    background-color: #E58000 !important;
}

.corte_con_laser .hero_corte_con_laser .txt a::after {
    content: none !important;
}

.corte_con_laser .about_brand {
    background-color: #fff !important;
}

.corte_con_laser .soldadura_tig .product_tig .cat_prod .item_prod .descript .text {
    max-width: 100%;
}

/* Nuevo apartado en quienes somos */
.quienes-somos-v2 .somos_expertos_en_retos {
    padding: 50px 0px;
    background-color: #fff;
}

.quienes-somos-v2 .somos_expertos_en_retos h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.quienes-somos-v2 .somos_expertos_en_retos h2.ln::before {
    background-color: #DE911B;
    height: 3px;
    bottom: -15px;
}

.quienes-somos-v2 .somos_expertos_en_retos .imge_retos {
    margin: 50px auto 0px;
}

.quienes-somos-v2 .somos_expertos_en_retos .imge_retos img {
    display: block;
    margin: auto;
}

.quienes-somos-v2 .marcaos_la_diferencia {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.quienes-somos-v2 .marcaos_la_diferencia h2.ln {
    font-size: 28px;
    line-height: 160%;
}

.quienes-somos-v2 .marcaos_la_diferencia h2.ln::before {
    background-color: #DE911B;
    height: 3px;
    bottom: -15px;
}

.quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias {
    margin-top: 50px;
    display: flex;
    gap: 50px;
    justify-content: space-evenly;
}

.quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias .item {
    width: 100%;
    max-width: 240px;
}

.quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias .item .image_item {
    margin: auto;
}

.quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias .item .image_item img {
    display: block;
    margin: auto;
}

.quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias .item .text_item {
    margin-top: 30px;
}

.quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias .item .text_item h4 {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 15px;
}

.quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias .item .text_item p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

/* Nuevos apartados Techday */
.techday .webinar_en_vivo {
    padding: 50px 0px 80px;
    background-color: #fff;
}

.techday .webinar_en_vivo h2.ln {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    position: relative;
}

.techday .webinar_en_vivo h2.ln::before {
    content: "";
    position: absolute;
    width: 30px;
    left: calc(50% - 15px);
    background-color: #06926F;
    bottom: -15px;
    height: 3px;
}

.techday .webinar_en_vivo .cat_webinar_vivos {
    margin-top: 50px;
    display: flex;
    gap: 50px;
    justify-content: space-between;
}

.techday .webinar_en_vivo .cat_webinar_vivos .item_webinar {
    width: 100%;
    max-width: 385px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.techday .webinar_en_vivo .cat_webinar_vivos .item_webinar .image_autor {
    margin: auto;
}

.techday .webinar_en_vivo .cat_webinar_vivos .item_webinar .image_autor img {
    display: block;
    margin: auto;
}

.techday .webinar_en_vivo .cat_webinar_vivos .item_webinar .descript_webinar {
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.techday .webinar_en_vivo .cat_webinar_vivos .item_webinar .descript_webinar .text h4 {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.techday .webinar_en_vivo .cat_webinar_vivos .item_webinar .descript_webinar .text p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 5px;
}

.techday .webinar_en_vivo .cat_webinar_vivos .item_webinar .descript_webinar .btn {
    margin: 30px auto 0px;
}

.techday .webinar_en_vivo .cat_webinar_vivos .item_webinar .descript_webinar .btn a {
    background-color: #4D8DC5;
    border: 1px solid #4D8DC5;
    border-radius: 5px;
    padding: 10px 30px;
    width: 100%;
    max-width: 200px;
    font-size: 16px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
    color: #fff;
}

.techday .webinar_en_vivo .cat_webinar_vivos .item_webinar .descript_webinar .btn a:hover {
    background-color: #fff;
    color: #4D8DC5;
}

.techday .capacitacion_planta {
    padding: 50px 0px;
    background-color: #fff;
}

.techday .capacitacion_planta .cat_capacitacion {
    padding: 50px 0px;
    background-color: #F5F8FF;
    border-radius: 15px;
    display: flex;
    gap: 50px;
    align-items: center;
}

.techday .capacitacion_planta .cat_capacitacion .image_item {
    width: 100%;
    max-width: 400px;
}

.techday .capacitacion_planta .cat_capacitacion .image_item img {
    display: block;
    margin: auto;
}

.techday .capacitacion_planta .cat_capacitacion .descript_item {
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding: 0px 100px 0px 0px;
}

.techday .capacitacion_planta .cat_capacitacion .descript_item h2 {
    font-size: 22px;
    line-height: 160%;
}

.techday .capacitacion_planta .cat_capacitacion .descript_item p {
    color: #333333;
    font-size: 18px;
    line-height: 160%;
}

.techday .capacitacion_planta .cat_capacitacion .descript_item a {
    background-color: #4D8DC5;
    border: 1px solid #4D8DC5;
    border-radius: 5px;
    padding: 8px 10px;
    width: 100%;
    max-width: 200px;
    font-size: 16px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
    color: #fff;
}

.techday .capacitacion_planta .cat_capacitacion .descript_item a:hover {
    background-color: #fff;
    color: #4D8DC5;
}

/* Nuevo apartado de robot scara */
.robot-scara .conoce_robot_scara {
    padding: 50px 0px;
    background-color: #DBDBDB;
}

.robot-scara .conoce_robot_scara h2.ln {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.robot-scara .conoce_robot_scara h2.ln::before {
    content: "";
    position: absolute;
    background-color: #35A77D;
    left: calc(50% - 15px);
    bottom: -15px;
    height: 3px;
    width: 30px;
}

.robot-scara .conoce_robot_scara .cat_robot_scara {
    margin-top: 50px;
    padding: 50px;
    background-color: #fff;
    border-radius: 15px;
}

.robot-scara .conoce_robot_scara .cat_robot_scara h3 {
    font-size: 25px;
    line-height: 160%;
    margin-bottom: 20px;
}

.robot-scara .conoce_robot_scara .cat_robot_scara p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 0px;
}

.robot-scara .tipos_brazos_roboticos {
    padding: 80px 0px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-brazos-roboticos.png");
}

.robot-scara .tipos_brazos_roboticos h2 {
    color: #fff;
    font-size: 28px;
    line-height: 160%;
}

.robot-scara .tipos_brazos_roboticos .cat_list {
    margin-top: 30px;
}

.robot-scara .tipos_brazos_roboticos .cat_list p {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 10px;
}

.robot-scara .tipos_brazos_roboticos .cat_list ul {
    padding-left: 20px;
}

.robot-scara .tipos_brazos_roboticos .cat_list ul li {
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
}

.robot-scara .tipos_brazos_roboticos .cat_list ul li span {
    color: #fff;
    font-size: 18px;
}

.robot-scara .historia_robots_scara {
    padding: 50px 0px;
}

.robot-scara .historia_robots_scara h2 {
    font-size: 28px;
    line-height: 160%;
    margin-bottom: 20px;
}

.robot-scara .historia_robots_scara p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 0px;
}

/* Nuevo interior Soldadura y corte con oxicorte */
.itw_mexico .about_brand.sin_espacio .itw_marca {
    gap: 0px;
}

.itw_mexico .about_brand.sin_espacio .itw_marca .itw_txt_marca {
    margin-bottom: 30px;
}

.oxicorte .itw_mexico .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-soldadura-corte-con-oxicorte.png") !important;
}

.oxicorte .itw_mexico .hero .txt .ln::before {
    background-color: #E58000;
}

.oxicorte .itw_mexico .about_brand.sin_espacio .itw_marca {
    justify-content: space-between;
}

.oxicorte .itw_mexico .about_brand.sin_espacio .itw_marca .itw_txt_marca {
    max-width: 700px;
}

.oxicorte .itw_mexico .about_brand.sin_espacio .itw_marca .itw_img_marca {
    max-width: 300px !important;
}

.oxicorte .cta-asesoria {
    background-color: #35352D;
    padding: 50px 0;
}

.oxicorte .cta-asesoria .content-asesoria {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    max-width: 1050px;
    margin: 0 auto;
}

.oxicorte .cta-asesoria .content-asesoria .text-asesoria {
    width: 100%;
    max-width: 700px;
}

.oxicorte .cta-asesoria .content-asesoria .text-asesoria h3 {
    font-size: 28px;
    color: white;
    margin: 0 0 25px;
}

.oxicorte .cta-asesoria .content-asesoria .text-asesoria p {
    font-size: 20px;
    max-width: 400px;
    color: white;
}

.oxicorte .cta-asesoria .content-asesoria .link-asesoria {
    width: 100%;
    max-width: 250px;
}

.oxicorte .cta-asesoria .content-asesoria .link-asesoria a {
    background-color: #DB9231;
    border-radius: 5px;
    max-width: 250px;
    width: 100%;
    height: 58px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 17px;
}

.oxicorte .productos {
    padding: 50px 0px;
    background-color: #fff;
}

.oxicorte .productos .cat_prod {
    display: flex;
    flex-direction: column;
    gap: 50px;
}

.oxicorte .productos .cat_prod .item_prod {
    display: flex;
    border-radius: 15px;
    border: 1px solid #D9D9D9;
}

.oxicorte .productos .cat_prod .item_prod .image {
    width: 100%;
    max-width: 404px;
}

.oxicorte .productos .cat_prod .item_prod .image img {
    height: 100%;
}

.oxicorte .productos .cat_prod .item_prod .text {
    width: 100%;
    padding: 50px;
}

.oxicorte .productos .cat_prod .item_prod .text h2 {
    font-size: 25px;
    line-height: 160%;
    margin-bottom: 20px;
}

.oxicorte .productos .cat_prod .item_prod .text p {
    font-size: 18px;
    line-height: 160%;
}

/* Nuevo apartado soldadura mig */
.marcaje_industrial.v3 .marcaje_industrial.v3 .cuales_funciones_robots_arm h2.ln::before {
    background-color: #DD862D;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript p {
    margin-top: 0px;
}

.marcaje_industrial.v3 .contenedores_derrames .beneficio.soldadura_mig {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-equipos-de-soldadura-mig-semiautoma-ticos.png");
}

.marcaje_industrial.v3 .contenedores_derrames .beneficio.soldadura_mig h2.ln {
    color: #fff;
}

.marcaje_industrial.v3 .contenedores_derrames .beneficio.soldadura_mig h2.ln::before {
    bottom: -15px;
}

.marcaje_industrial.v3 .contenedores_derrames .beneficio.soldadura_mig .cat_list_beneficios .item_list p {
    color: #fff;
    text-align: start;
}

.marcaje_industrial.v3 .contenedores_derrames .beneficio.soldadura_mig .cat_list_beneficios .item_list ul li span {
    color: #fff;
}

.marcaje_industrial.v3 .contenedores_derrames .beneficio {
    background-color: #fff;
}

.marcaje_industrial.v3 .contenedores_derrames .beneficio h2.ln::before {
    bottom: -15px;
}

.marcaje_industrial.v3 .contenedores_derrames .beneficio .cat_list_beneficios .item_list p {
    text-align: start;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr {
    background-image: none;
    background-color: #F2F2F2;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr h2.ln {
    color: #333333;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr h2.ln::before {
    background-color: #DD862D;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_roboticos_soldadura {
    margin-top: 50px;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_roboticos_soldadura p {
    color: #333333;
    margin-top: 0px;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_roboticos_soldadura .list {
    margin: auto;
    width: 100%;
    max-width: 150px;
    display: flex;
    justify-content: center;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_roboticos_soldadura .list ul {
    padding-left: 20px;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_roboticos_soldadura .list ul li {
    color: #E58200;
    font-size: 18px;
    margin-bottom: 10px;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_roboticos_soldadura .list ul li span {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos {
    margin-top: 50px;
    background-color: #fff;
    border-radius: 5px;
    padding: 50px 30px;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos h3 {
    color: #E58200;
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 30px;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos p {
    color: #333;
    margin: 0px;
    text-align: start;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos h4 {
    font-size: 18px;
    line-height: 160%;
    margin: 10px 0px;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos ul {
    padding-left: 20px;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos ul li {
    color: #E58200;
    font-size: 18px;
    margin-bottom: 10px;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos ul li span {
    color: #333;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos ul.segond_list {
    margin-top: 10px;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos ul.no_margin {
    margin-bottom: 0px;
}

.marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos ul.no_margin li {
    margin: 0px;
}

/* Nuevo interior Thermal spray */
.oxicorte .itw_mexico .about_brand p {
    font-size: 18px;
}

.thermal_spray .oxicorte .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-thermal-spray.png") !important;
}

.thermal_spray .itw_mexico .principales_lineas_pulverzacion .itw_marca {
    justify-content: space-evenly;
}

.thermal_spray .itw_mexico .principales_lineas_pulverzacion .itw_marca .itw_txt_marca {
    max-width: 695px;
}

.thermal_spray .itw_mexico .principales_lineas_pulverzacion .itw_marca .itw_txt_marca ul li {
    color: #E58000;
}

.thermal_spray .itw_mexico .principales_lineas_pulverzacion .itw_marca .itw_txt_marca ul li span {
    font-size: 18px;
}

/* Nuevos interiores */
.telesis_marcaje_automotriz .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-marcaje-lase-automotriz.png");
    background-position: 100% center;
    background-size: cover;
}

.telesis_marcaje_automotriz .hero .txt h1::before {
    background-color: #4773AE;
    height: 3px;
}

.telesis_marcaje_automotriz .hero .txt a::after {
    content: none;
}

.telesis_marcaje_automotriz .about_brand {
    padding: 50px 0px;
}

.telesis_marcaje_automotriz .about_brand h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.telesis_marcaje_automotriz .about_brand .p_title {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.telesis_marcaje_automotriz .about_brand .ln::before {
    height: 3px;
    left: calc(50% - 15px);
}

.telesis_marcaje_automotriz .about_brand .sides_row {
    margin-top: 50px;
    justify-content: space-between;
    align-items: center;
    gap: 50px;
}

.telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad {
    width: 100%;
    max-width: 700px;
}

.telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
    /* margin-bottom: 0px; */
}

.telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad p .bold_blue {
    color: #4773AE;
}

.telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .center_parrafo {
    text-align: center;
    margin-bottom: 30px;
}

.telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .cat_list_descript {
    display: flex;
    justify-content: space-between;
}

.telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .cat_list_descript .item_list ul {
    padding-left: 20px;
}

.telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .cat_list_descript .item_list ul li span {
    font-size: 18px;
}

.telesis_marcaje_automotriz .about_brand .sides_row .image_durabilidad {
    width: 100%;
    max-width: 330px;
}

.telesis_marcaje_automotriz .about_brand .sides_row .image_durabilidad img {
    display: block;
    margin: auto;
}

.telesis_marcaje_automotriz .about_brand .sides_row .image_durabilidad.img_trazabilidad_automotriz {
    max-width: 350px;
}

.telesis_marcaje_automotriz .why {
    padding: 50px 0px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-6-ventajas-marcaje-piezas.png");
}

.telesis_marcaje_automotriz .why h2 {
    color: #fff;
    font-size: 28px;
    line-height: 160%;
}

.telesis_marcaje_automotriz .why p {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-top: 50px;
}

.telesis_marcaje_automotriz .why .ln::before {
    background-color: #E58000;
    bottom: -15px;
    height: 3px;
}

.telesis_marcaje_automotriz .why .sides_row {
    margin-top: 50px;
    gap: 30px;
}

.telesis_marcaje_automotriz .why .sides_row ul {
    padding-left: 20px;
}

.telesis_marcaje_automotriz .why .sides_row .side.sd_6 ul li {
    color: #E58000;
    margin-bottom: 10px;
}

.telesis_marcaje_automotriz .why .sides_row .side.sd_6 ul li span {
    font-size: 18px;
    color: #fff;
    line-height: 160%;
}

.telesis_marcaje_automotriz .why .sides_row .side.sd_6 ul li span strong {
    color: #fff;
}

.telesis_marcaje_automotriz .why .sides_row.lista_corta {
    justify-content: space-evenly;
}

.telesis_marcaje_automotriz .why .sides_row.lista_corta .side.sd_6 {
    max-width: 330px;
}

.telesis_marcaje_automotriz .why .sides_row.lista_corta .side.sd_6.texto_largo {
    max-width: 100%;
}

.telesis_marcaje_automotriz .bg_white_grey {
    background-color: #F4F4F4;
}

.telesis_marcaje_automotriz .bg_white {
    background-color: #FFFFFF;
}

.telesis_marcaje_automotriz .trazabilidad_alimentos .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-marcaje-laser-industria-alimenticia.png");
}

.telesis_marcaje_automotriz .construccion_vivienda .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-construccion-vivienda.png");
}

.telesis_marcaje_automotriz .trazabilidad_productos_medicos .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-marcaje-laser-productos-medicos.png");
}

.telesis_marcaje_automotriz .trazabilidad_marcaje_aeroespacial .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-marcaje-laser-industria-aeroespacial.png");
}

.telesis_marcaje_automotriz .trazabilidad_marcaje_componentes .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/-bg-her-marcaje-laser-productos-consumo.png");
}

/* Nuevos interiores marcaje laser */
.telesis_marcaje_automotriz .marcaje_laser_acero .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-marcaje-lasr-acero.png");
}

.telesis_marcaje_automotriz .marcaje_laser_acero .hero .txt {
    max-width: 600px;
}

.telesis_marcaje_automotriz .why_bg_white {
    background-image: none;
    background-color: #fff;
}

.telesis_marcaje_automotriz .why_bg_white h2 {
    color: #444;
}

.telesis_marcaje_automotriz .why_bg_white .ln::before {
    background-color: #4773AE;
}

.telesis_marcaje_automotriz .why_bg_white p {
    color: #333;
}

.telesis_marcaje_automotriz .why_bg_white .sides_row .side.sd_6 ul li span {
    color: #333;
}

.telesis_marcaje_automotriz .why_bg_white .sides_row .side.sd_6 ul li span strong {
    color: #333;
}

.telesis_marcaje_automotriz .why_bg_white .ln.ln_orange::before {
    background-color: #E58000;
}

.telesis_marcaje_automotriz .why .sides_row {
    justify-content: space-evenly;
    gap: 50px;
}

.telesis_marcaje_automotriz .why .sides_row .side.sd_6 {
    width: 100%;
    max-width: 300px;
}

.telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad ul li span {
    font-size: 18px;
    line-height: 160%;
}

.telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .cat_list_durabilidad {
    margin-top: 30px;
    display: flex;
    gap: 50px;
    justify-content: space-between;
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_titanio .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-marcaje-laser-titanio.png");
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_plastico .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-marcaje-lase-plasticos.png");
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_plastico .why .sides_row .side.sd_6 {
    max-width: 100%;
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_metales .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-marcaje-laser-metal.png");
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_metales .why .sides_row .side.sd_6 {
    max-width: 100%;
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_vidrio_cristal .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-marcaje-laser-vidrio-cristal.png");
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_vidrio_cristal .why .sides_row .side.sd_6 {
    max-width: 100%;
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_madera .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-marcaje-laser-madera.png");
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_madera .why .sides_row .side.sd_6 {
    max-width: 450px;
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_cobre_laton .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-marcaje-laser-cobre-laton.png");
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_cobre_laton .why .sides_row .side.sd_6 {
    max-width: 100%;
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_aluminio .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-marcaje-lase-aluminio.png");
}

.telesis_marcaje_automotriz .marcaje_laser_acero.ml_aluminio .why .sides_row .side.sd_6 {
    max-width: 100%;
}

/* Nuevo apartado materiales o productos deseas marcar */
.materiales_productos_marcar {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-cat-materiales-productos.png");
    background-position: center;
    background-size: cover;
    padding: 50px 0px;
}

.materiales_productos_marcar h2 {
    color: #fff;
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.materiales_productos_marcar .cat_productos_marcar {
    margin-top: 50px;
    display: grid;
    grid-template-columns: 1fr;
    gap: 30px;
}

.materiales_productos_marcar .cat_productos_marcar .item_product {
    width: 100%;
    display: flex;
    gap: 80px;
    align-items: center;
    justify-content: space-between;
    padding: 30px 50px;
    border: 1px solid #FFF;
}

.materiales_productos_marcar .cat_productos_marcar .item_product .descript_item {
    flex-basis: 100%;
    display: flex;
    gap: 30px;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
}

.materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .text h3 {
    color: #fff;
    font-size: 25px;
    line-height: 160%;
    margin-bottom: 20px;
}

.materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .text h3 a {
    color: #fff;
}

.materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .text h3 a:hover {
    text-decoration: underline !important;
}

.materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .text p {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
}

.materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .btn a {
    background: #558DCA;
    border: 1px solid #558DCA;
    border-radius: 5px;
    color: #fff;
    padding: 10px;
    display: block;
    width: 100%;
    max-width: 150px;
    font-size: 18px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
}

.materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .btn a:hover {
    background-color: transparent;
    color: #558DCA;
}

.materiales_productos_marcar .cat_productos_marcar .item_product .image_item {
    width: 100%;
    max-width: 200px;
}

.materiales_productos_marcar .cat_productos_marcar .item_product .image_item img {
    display: block;
    margin: auto;
}

/* Nuevo apartado para Industrias y aplicaciones que utilizan nuestros sistemas de marcaje láser */
.aplicaciones_sistemas_marcaje_laser {
    padding: 50px 0px;
    background-color: #fff;
}

.aplicaciones_sistemas_marcaje_laser h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.aplicaciones_sistemas_marcaje_laser .ln::before {
    background-color: #678DC2;
    bottom: -15px;
    height: 3px;
    width: 54px;
    left: calc(50% - 27px);
}

.aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 50px 80px;
}

.aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones {
    display: flex;
    gap: 30px;
}

.aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .image_item {
    width: 100%;
    max-width: 90px;
}

.aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .image_item img {
    display: block;
    margin: 0px auto;
}

.aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item {
    flex-basis: 100%;
    display: flex;
    gap: 30px;
    flex-direction: column;
    justify-content: space-between;
}

.aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .text h3 {
    color: #333;
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 10px;
}

.aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .text h3 a {
    color: #333;
}

.aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .text h3 a:hover {
    text-decoration: underline !important;
}

.aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .text p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 0px;
}

.aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .btn a {
    background-color: #678DC2;
    border: 1px solid #678DC2;
    border-radius: 5px;
    color: #fff;
    padding: 8px;
    display: block;
    width: 100%;
    max-width: 100px;
    font-size: 18px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
}

.aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .btn a:hover {
    background-color: transparent;
    color: #678DC2;
}

/* Ajutes de Techday */
.techday .invitacion_tecdy .cat_webinar_live {
    margin-top: 50px;
    display: grid;
    grid-template-columns: 1fr;
    gap: 50px;
}

.techday .invitacion_tecdy .cat_webinar_live .item_webinar {
    border: 1px solid #D9D9D9;
    display: flex;
    align-items: center;
}

.techday .invitacion_tecdy .cat_webinar_live .item_webinar .image_item {
    width: 100%;
    max-width: 300px;
}

.techday .invitacion_tecdy .cat_webinar_live .item_webinar .image_item img {
    display: block;
    /* width: 100%; */
}

.techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item {
    width: 100%;
    padding: 30px;
}

.techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .etiquetas {
    background-color: #06926F;
    padding: 0px 10px;
    width: 100%;
    max-width: 320px;
    margin-bottom: 15px;
}

.techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .etiquetas p {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
}

.techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .descript_info h4 {
    color: #333;
    font-size: 18px;
    margin-bottom: 15px;
}

.techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .descript_info p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 10px;
}

.techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .btn {
    margin-top: 20px;
}

.techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .btn a {
    background-color: #4D8DC5;
    border: 1px solid #4D8DC5;
    border-radius: 5px;
    padding: 5px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
    display: block;
    width: 100%;
    max-width: 170px;
}

.techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .btn a:hover {
    background: #fff;
    color: #4D8DC5;
}

/* Nuevo interior in-sight 7905 v */
.in_sight_7905v .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-image-7905v.png");
}

.in_sight_7905v .hero .txt h1::before {
    background-color: #356ea2;
}

.in_sight_7905v .hero .txt a::after {
    content: none;
}

.in_sight_7905v .mejor_metodo_verificacion {
    background-color: #fff;
    padding: 50px 0px;
}

.in_sight_7905v .mejor_metodo_verificacion h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.in_sight_7905v .mejor_metodo_verificacion .ln::before {
    background-color: #356ea2;
    bottom: -15px;
}

.in_sight_7905v .mejor_metodo_verificacion p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-top: 50px;
}

.in_sight_7905v .mejor_metodo_verificacion .cat_list {
    margin-top: 50px;
    display: flex;
    gap: 50px;
}

.in_sight_7905v .mejor_metodo_verificacion .cat_list .item_list {
    width: 100%;
}

.in_sight_7905v .mejor_metodo_verificacion .cat_list .item_list ul {
    padding-left: 20px;
}

.in_sight_7905v .mejor_metodo_verificacion .cat_list .item_list ul li {
    margin-bottom: 10px;
}

.in_sight_7905v .mejor_metodo_verificacion .cat_list .item_list ul li span {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.in_sight_7905v .mejor_metodo_verificacion .cat_list .item_list ul li span strong {
    color: #356ea2;
}

.in_sight_7905v .caracteristicas {
    padding: 50px 0px;
}

.in_sight_7905v .caracteristicas h2 {
    color: #333;
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.in_sight_7905v .caracteristicas .ln::before {
    background-color: #356ea2;
    bottom: -15px;
}

.in_sight_7905v .caracteristicas .cat_caracter {
    margin-top: 50px;
    display: flex;
    align-items: center;
    gap: 50px;
}

.in_sight_7905v .caracteristicas .cat_caracter .descript {
    width: 100%;
}

.in_sight_7905v .caracteristicas .cat_caracter .descript p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.in_sight_7905v .caracteristicas .cat_caracter .descript .space_bottom {
    margin-bottom: 30px;
}

.in_sight_7905v .caracteristicas .cat_caracter .descript .space_top {
    margin-top: 30px;
}

.in_sight_7905v .caracteristicas .cat_caracter .descript ul {
    margin-top: 10px;
    padding-left: 20px;
}

.in_sight_7905v .caracteristicas .cat_caracter .descript ul li {
    color: #356ea2;
    margin-bottom: 10px;
}

.in_sight_7905v .caracteristicas .cat_caracter .descript ul li span {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.in_sight_7905v .caracteristicas .cat_caracter .image_item {
    width: 100%;
    max-width: 553px;
}

.in_sight_7905v .caracteristicas .cat_caracter .image_item img {
    display: block;
    margin: auto;
}

.in_sight_7905v .bg_color_grey {
    background-color: #f6f6f6;
}

.in_sight_7905v .bg_color_white {
    background-color: #fff;
}

.in_sight_7905v .industrias_utilizar_insight {
    background-color: #fff;
    padding: 50px 0px;
}

.in_sight_7905v .industrias_utilizar_insight h2 {
    color: #333;
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.in_sight_7905v .industrias_utilizar_insight .ln::before {
    background-color: #356ea2;
    bottom: -15px;
}

.in_sight_7905v .industrias_utilizar_insight p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-top: 50px;
}

.in_sight_7905v .industrias_utilizar_insight .cat_industrias {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 50px;
}

.in_sight_7905v .industrias_utilizar_insight .cat_industrias .item_industrias {
    width: 100%;
    max-width: 300px;
}

.in_sight_7905v .industrias_utilizar_insight .cat_industrias .item_industrias .image {
    width: 100%;
    max-width: 80px;
    margin: auto auto 30px;
}

.in_sight_7905v .industrias_utilizar_insight .cat_industrias .item_industrias .image img {
    display: block;
    margin: auto;
}

.in_sight_7905v .industrias_utilizar_insight .cat_industrias .item_industrias .descript h4 {
    color: #333;
    font-size: 20px;
    line-height: 160%;
    text-align: center;
}

.in_sight_7905v .industrias_utilizar_insight .cat_industrias .item_industrias .descript p {
    color: #333;
    font-size: 20px;
    line-height: 160%;
    text-align: center;
    margin-top: 0px;
}

.in_sight_7905v .aplicaciones_insight_7905 {
    padding: 50px 0px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/aplicaciones-inshight-7905.png");
    background-position: 100% center;
}

.in_sight_7905v .aplicaciones_insight_7905 h2 {
    color: #fff;
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.in_sight_7905v .aplicaciones_insight_7905 .ln::before {
    background-color: #352ea2;
    bottom: -15px;
}

.in_sight_7905v .aplicaciones_insight_7905 p {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-top: 50px;
}

.in_sight_7905v .contact_part .inf {
    padding-right: 0px;
}

.in_sight_7905v .contact_part .form_box .hbspt-form .hs-input {
    border: 1px solid #356ea2 !important;
}

.in_sight_7905v .contact_part .form_box .hbspt-form input[type=submit] {
    background-color: #356ea2 !important;
    border: 1px solid #356ea2 !important;
}

/* Actualización de robot scara */
.robot-scara .como_saber_necesito_scara {
    padding: 50px 0px;
    background-color: #fff;
}

.robot-scara .como_saber_necesito_scara h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.robot-scara .como_saber_necesito_scara .ln::before {
    background-color: #35A77D;
    height: 3px;
    bottom: -15px;
}

.robot-scara .como_saber_necesito_scara p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-top: 50px;
}

.robot-scara .razones_para_utilizar_scara {
    padding: 50px 0px;
    background-color: #fff;
}

.robot-scara .razones_para_utilizar_scara h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.robot-scara .razones_para_utilizar_scara p {
    font-size: 22px;
    line-height: 160%;
    text-align: center;
}

.robot-scara .razones_para_utilizar_scara .ln::before {
    background-color: #35A77D;
    height: 3px;
    bottom: -15px;
}

.robot-scara .razones_para_utilizar_scara .razones_para_usar_scara {
    margin-top: 50px;
    display: flex;
    gap: 50px;
}

.robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item {
    width: 100%;
}

.robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item ul {
    padding-left: 20px;
    margin-bottom: 0px;
}

.robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item ul li {
    color: #5380A9;
    font-size: 18px;
    margin-bottom: 5px;
}

.robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item ul li span {
    color: #404148;
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
}

.robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item p {
    color: #404148;
    font-size: 18px;
    line-height: 160%;
    text-align: start;
    margin-bottom: 30px;
}

.robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item p:last-child {
    margin-bottom: 0px;
}

/* Nuevo Banner centro de servicio autorizado */
.centro_servicio_autorizado .first_part {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-centro-de-servicios.png");
    background-size: cover;
    background-position: center;
    padding: 50px 0px;
}

.centro_servicio_autorizado .first_part .title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.centro_servicio_autorizado .first_part .title h2 {
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    line-height: 160%;
    text-align: center;
}

.centro_servicio_autorizado .first_part .title h2 strong {
    color: #fff;
    font-weight: 900;
}

.centro_servicio_autorizado .first_part .title h2 img {
    display: inline-block;
}

.centro_servicio_autorizado .first_part .ln {
    position: relative;
}

.centro_servicio_autorizado .first_part .ln::before {
    content: "";
    background-color: #E58200;
    position: absolute;
    width: 90px;
    height: 3px;
    bottom: -30px;
    left: calc(50% - 45px);
}

.centro_servicio_autorizado .first_part .cat_info {
    margin-top: 50px;
    display: flex;
    gap: 80px;
    justify-content: space-evenly;
    align-items: center;
}

.centro_servicio_autorizado .first_part .cat_info .herramientas_info {
    width: 100%;
    max-width: 398px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 50px;
}

.centro_servicio_autorizado .first_part .cat_info .herramientas_info .item .image_item {
    width: 100%;
    max-width: 60px;
    margin: auto auto 15px;
}

.centro_servicio_autorizado .first_part .cat_info .herramientas_info .item .image_item img {
    display: block;
    margin: auto;
}

.centro_servicio_autorizado .first_part .cat_info .herramientas_info .item p {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.centro_servicio_autorizado .first_part .cat_info .descript_info {
    width: 100%;
    max-width: 653px;
}

.centro_servicio_autorizado .first_part .cat_info .descript_info h4 {
    color: #23A478;
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 15px;
}

.centro_servicio_autorizado .first_part .cat_info .descript_info ul {
    padding-left: 30px;
}

.centro_servicio_autorizado .first_part .cat_info .descript_info ul li {
    color: #fff;
    font-size: 18px;
    margin-bottom: 5px;
}

.centro_servicio_autorizado .first_part .cat_info .descript_info ul li span {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
}

.centro_servicio_autorizado .second_part {
    background-color: #23A478;
    padding: 30px 0px;
}

.centro_servicio_autorizado .second_part h2 {
    color: #fff;
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 10px;
}

.centro_servicio_autorizado .second_part p {
    color: #fff;
    font-size: 20px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 20px;
}

.centro_servicio_autorizado .second_part a {
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #fff;
    color: #000;
    padding: 10px;
    font-size: 16px;
    font-weight: 900;
    line-height: 160%;
    text-align: center;
    display: block;
    width: 100%;
    max-width: 280px;
    margin: auto;
}

/* Nuevo interiores */
.cognex_webinar_calificar .marcaje_industrial .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-techday-cognex.png");
    background-position: 100% 100%;
    background-size: cover;
    padding: 50px;
}

.cognex_webinar_calificar .marcaje_industrial .hero.hero_webinar_telesis {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-webinar-telesis.png");
}

.cognex_webinar_calificar .marcaje_industrial .hero .txt p {
    color: #06926F;
    font-size: 30px;
    font-weight: 700;
    line-height: 160%;
}

.cognex_webinar_calificar .marcaje_industrial .hero .image_hero_logo {
    width: 100%;
    margin: auto;
}

.cognex_webinar_calificar .marcaje_industrial .hero .image_hero_logo img {
    display: block;
    margin: auto;
}

.cognex_webinar_calificar .webinar_info {
    background-color: #fff;
    padding: 80px 0px 100px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form {
    display: flex;
    justify-content: space-between;
    gap: 80px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar {
    width: 100%;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar {
    display: flex;
    gap: 20px;
    align-items: center;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar .image_autor {
    width: 100%;
    max-width: 180px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar .image_autor img {
    display: block;
    margin: auto;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar .info_autor {
    position: relative;
    padding: 20px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar .info_autor::before {
    content: "";
    position: absolute;
    background-color: #356EA2;
    left: 0px;
    top: 0px;
    width: 2px;
    height: 100%;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar .info_autor h4 {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 15px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar .info_autor p {
    font-size: 18px;
    line-height: 160%;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .descript_webinar {
    margin-top: 50px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .descript_webinar p {
    font-size: 18px;
    line-height: 160%;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar {
    width: 100%;
    max-width: 640px;
    padding: 50px;
    background-color: #f4f4f4;
    border-radius: 20px;
    position: sticky;
    top: 30px;
    margin: 30px 0px 0px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar h2 {
    color: #333333;
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset {
    margin-bottom: 30px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field {
    width: 50%;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field label span {
    font-size: 16px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field label .hs-form-required {
    color: red;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field .input input {
    width: 100%;
    border: 1px solid #fff;
    font-size: 16px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field .input .error {
    border: 1px solid red;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field ul {
    display: none;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form .hs_submit.hs-submit .actions .hs-button {
    display: block;
    margin: auto;
    background-color: #E58200;
    border-radius: 15px;
    border: 1px solid #E58200;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    width: 100%;
    max-width: 200px;
    padding: 10px;
}

.footer_webinar_conferencias .footer_v2 .foot_v2 {
    padding: 0px 0px 50px;
}

.footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa {
    align-items: center;
    justify-content: space-around;
}

.footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa .side.fv2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 215px;
    font-size: 17px;
    letter-spacing: 1px;
    display: flex;
    align-items: center;
    border-radius: 3px;
}

.footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa .side.fv2 i {
    font-weight: normal;
    left: 0px;
    color: #828282;
    bottom: 25px;
    font-size: 18px;
}

.footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa .side.fv2 a {
    display: flex;
    align-items: center;
    gap: 10px;
}

.footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa .side.fv2 span {
    font-weight: bold;
    color: #333;
    position: relative;
}

.footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa .side.fv2 span span.nv_num {
    font-weight: bold;
    color: #333;
}

.footer_webinar_conferencias .footer_v2 .foot_v2 .footer-bottom .ubicacion {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.footer_webinar_conferencias .footer_v2 .foot_v2 .footer-bottom .ubicacion .image_ico_ubicacion img {
    display: block;
    margin: auto;
}

.footer_webinar_conferencias .footer_v2 .foot_v2 .footer-bottom .ubicacion p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.footer_webinar_conferencias .footer_v2 .foot_v2 .footer-bottom .flex-cont {
    justify-content: center;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset {
    margin-bottom: 0px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field {
    margin-bottom: 30px;
}

.cognex_webinar_calificar .marcaje_industrial .hero .txt .img_logo_techday {
    margin-bottom: 50px;
}

.cognex_webinar_calificar .marcaje_industrial .hero .image_hero_logo {
    max-width: 600px;
    margin-left: 30px;
}

.cognex_webinar_calificar .marcaje_industrial .hero .image_hero_logo iframe {
    width: 100%;
    height: 336px;
}

.cognex_webinar_calificar .webinar_info h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.cognex_webinar_calificar .webinar_info .cat_info_form {
    margin-top: 50px;
    /* align-items: flex-start; */
}

.cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog {
    background-color: #F4F4F4;
    border-radius: 20px;
    margin: 0 auto;
    padding: 34px 63px 70px 44px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog h3 {
    max-width: 400px;
    width: 100%;
    text-align: center;
    margin-bottom: 46px;
    font-size: 25px;
    line-height: 160%;
    color: #333333;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog ul {
    list-style: none;
    max-width: 375px;
    width: 100%;
    margin: 0 auto;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog ul li {
    display: flex;
    align-items: center;
    margin-bottom: 22px;
    transition: 0.5s ease-in-out;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog ul li:last-child {
    margin-bottom: 0;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog ul li a {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog ul li a span {
    font-size: 17px;
    line-height: 160%;
    color: #333333;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog ul li a span svg {
    margin-right: 20px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog ul li:hover a span {
    font-weight: 700;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog ul li:hover span svg {
    margin-right: 0px;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar h3 {
    color: #333333;
    font-size: 25px;
    line-height: 160%;
    text-align: center;
}

.cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin: 15px 0px;
}

/* Nuevos interiores Green stuff */
.green-stuff #theContent .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/green-stuff-hero-bg.png");
    background-position: 100%;
}

.green-stuff #theContent .hero .txt {
    max-width: 550px;
}

.green-stuff #theContent .hero .txt h1::before {
    background-color: #E58000;
}

.green-stuff #theContent .hero .txt a::after {
    content: "";
}

.green-stuff .porque-elegir {
    padding: 70px 0;
    background-color: #FFF;
}

.green-stuff .porque-elegir h2 {
    font-size: 28px;
    line-height: 1.5;
    font-weight: 700;
    color: #444;
    padding-bottom: 15px;
}

.green-stuff .porque-elegir h2::before {
    width: 35.5px;
    background-color: #E58000;
}

.green-stuff .porque-elegir .flex-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 144px;
    row-gap: 30px;
    margin-top: 46px;
    align-items: center;
}

.green-stuff .porque-elegir .flex-container.info_stuff {
    flex-wrap: nowrap;
}

.green-stuff .porque-elegir .flex-container .txt {
    max-width: 769px;
    width: 100%;
}

.green-stuff .porque-elegir .flex-container .txt p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    color: #333;
}

.green-stuff .porque-elegir .flex-container .txt ul {
    padding-left: 15px;
    margin-top: 25px;
}

.green-stuff .porque-elegir .flex-container .txt li {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    color: #333;
    margin-bottom: 5px;
}

.green-stuff .porque-elegir .flex-container .txt li::marker {
    color: #E58000;
}

.green-stuff .cat-productos {
    background-color: #F4F4F4;
    padding: 60px 0;
}

.green-stuff .cat-productos h2 {
    font-size: 28px;
    line-height: 1.5;
    font-weight: 700;
    color: #444;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 57px;
}

.green-stuff .cat-productos h2::before {
    width: 35.5px;
    background-color: #E58000;
}

.green-stuff .cat-productos .grid-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    max-width: 1080px;
    width: 100%;
    margin: 0 auto;
    column-gap: 90px;
    row-gap: 33px;
}

.green-stuff .cat-productos .grid-container .item {
    max-width: 300px;
    width: 100%;
    overflow: hidden;
    border-radius: 20px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #FFF;
    margin-bottom: 33px;
}

.green-stuff .cat-productos .grid-container .item h3 {
    font-size: 20px;
    line-height: 1.5;
    text-align: center;
    margin-top: 25px;
}

.green-stuff .cat-productos .grid-container .item .btn {
    color: #FFFFFF;
    background-color: #E58000;
    margin: 10px auto 31px;
    display: block;
    padding: 8px 0;
    border: 1px solid #de9625;
    border-radius: 4px;
    font-size: 15px;
    line-height: 1.5;
    text-align: center;
    max-width: 90px;
    width: 100%;
}

.green-stuff .cat-productos .grid-container .item .btn:hover {
    color: #E58000;
    background-color: #FFFFFF;
}

.green-stuff .cat-productos .flex-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 90px;
    row-gap: 30px;
    align-items: center;
    max-width: 1080px;
    width: 100%;
    margin: 0 auto;
}

.green-stuff .cat-productos .flex-row .item {
    max-width: 300px;
    width: 100%;
    overflow: hidden;
    border-radius: 20px;
    border: 1px solid rgba(0, 0, 0, 0.03);
    background-color: #FFF;
    margin-bottom: 33px;
}

.green-stuff .cat-productos .flex-row .item h3 {
    font-size: 20px;
    text-align: center;
    margin-top: 25px;
}

.green-stuff .cat-productos .flex-row .item .btn {
    color: #FFFFFF;
    background-color: #E58000;
    margin: 10px auto 31px;
    display: block;
    padding: 8px 0;
    border: 1px solid #de9625;
    border-radius: 4px;
    font-size: 15px;
    text-align: center;
    max-width: 90px;
    width: 100%;
}

.green-stuff .cat-productos .flex-row .item .btn:hover {
    color: #E58000;
    background-color: #FFFFFF;
}

.green-stuff-calcetines-absorbentes #theContent .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-green-stuff-calcetin.png");
    background-position: 100%;
}

.green-stuff-calcetines-absorbentes #theContent .hero .txt {
    max-width: 700px;
}

.green-stuff-calcetines-absorbentes #theContent .hero .txt a::after {
    content: "";
}

.green-stuff-calcetines-absorbentes .ventajas {
    padding: 50px 0;
    background-color: #FFF;
}

.green-stuff-calcetines-absorbentes .ventajas h2 {
    font-size: 28px;
    line-height: 1.5;
    font-weight: 700;
    color: #444;
    text-align: center;
    padding-bottom: 20px;
}

.green-stuff-calcetines-absorbentes .ventajas h2::before {
    background-color: #E58000;
}

.green-stuff-calcetines-absorbentes .ventajas p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    color: #333;
    font-size: 20px;
    text-align: center;
    margin-top: 23px;
}

.green-stuff-calcetines-absorbentes .ventajas .flex-rows {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 30px;
    justify-content: center;
    margin-top: 61px;
}

.green-stuff-calcetines-absorbentes .ventajas .flex-rows .item {
    width: 100%;
    max-width: 400px;
}

.green-stuff-calcetines-absorbentes .ventajas .flex-rows .item .item-img {
    margin: auto;
    margin-bottom: 25px;
}

.green-stuff-calcetines-absorbentes .ventajas .flex-rows .item .item-img img {
    margin: auto;
    display: block;
}

.green-stuff-calcetines-absorbentes .ventajas .flex-rows .item h3,
.green-stuff-calcetines-absorbentes .ventajas .flex-rows .item p {
    line-height: 1.5;
    text-align: center;
}

.green-stuff-calcetines-absorbentes .ventajas .flex-rows .item h3 {
    font-size: 20px;
    margin-bottom: 10px;
}

.green-stuff-calcetines-absorbentes .ventajas .flex-rows .item p {
    font-size: 18px;
}

.green-stuff-calcetines-absorbentes .ponemos-disposicion {
    background-color: #F4F4F4;
    padding: 50px 0;
}

.green-stuff-calcetines-absorbentes .ponemos-disposicion h2 {
    font-size: 28px;
    line-height: 1.5;
    font-weight: 700;
    color: #444;
    text-align: center;
    padding-bottom: 20px;
}

.green-stuff-calcetines-absorbentes .ponemos-disposicion h2::before {
    background-color: #E58000;
}

.green-stuff-calcetines-absorbentes .ponemos-disposicion .container {
    margin: 0 auto;
    margin-top: 65px;
    max-width: 1153px;
    width: 100%;
}

.green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item {
    background-color: #FFF;
    border-radius: 10px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 30px;
    padding: 26px 0;
    margin-bottom: 42px;
}

.green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item:last-child {
    margin-bottom: 0;
}

.green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item .item-txt {
    max-width: 660px;
    width: 100%;
    padding: 10px;
}

.green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item .item-txt h3 {
    font-size: 18px;
    margin-bottom: 14px;
}

.green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item .item-txt p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    color: #333;
    margin-bottom: 28px;
}

.green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item .item-txt .btn {
    display: block;
    max-width: 171px;
    width: 100%;
    background-color: #E58000;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
    color: #FFF;
    padding: 5px 0;
}

.green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item .item-txt .btn span {
    padding-left: 10px;
}

.green-stuff-almohadillas-absorbentes#theContent .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-green-stuff-almohadillas.png");
    background-position: 20%;
}

.green-stuff-almohadillas-absorbentes#theContent .hero .txt {
    max-width: 850px;
}

.green-stuff-almohadillas-absorbentes#theContent .hero .txt a::after {
    content: "";
}

.green-stuff-almohadillas-absorbentes .category .hero {
    padding: 0;
    background-image: url("../img/green-stuff/almohadillas-absorbentes/hero/Rectangle 98 (2).png");
}

.green-stuff-almohadillas-absorbentes .category .beneficios {
    padding: 70px 0;
}

.green-stuff-almohadillas-absorbentes .category .beneficios .content {
    max-width: 1440px;
    width: 88%;
}

.green-stuff-almohadillas-absorbentes .category .beneficios h2 {
    color: #444;
    font-size: 22px;
    line-height: 1.5;
    font-weight: 700;
    padding-bottom: 20px;
}

.green-stuff-almohadillas-absorbentes .category .beneficios h2::before {
    background-color: #E58000;
}

.green-stuff-almohadillas-absorbentes .category .beneficios h3 {
    font-size: 20px;
    text-align: center;
    line-height: 1.5;
    font-weight: 400;
    margin-top: 23px;
}

.green-stuff-almohadillas-absorbentes .category .beneficios .flex-rows {
    margin-top: 61px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    row-gap: 40px;
    column-gap: 20px;
}

.green-stuff-almohadillas-absorbentes .category .beneficios .flex-rows .item {
    max-width: 400px;
    width: 100%;
    text-align: center;
    color: #333;
}

.green-stuff-almohadillas-absorbentes .category .beneficios .flex-rows .item h4 {
    margin-top: 25px;
}

.green-stuff-almohadillas-absorbentes .category .beneficios .flex-rows .item p {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    margin-top: 10px;
}

.green-stuff-tapetes-de-polipropileno#theContent .hero {
    background-image: url("../img/green-stuff/tapetes-de-polipropileno/Rectangle 98 (3).png");
    background-position: 100%;
}

.green-stuff-tapetes-de-polipropileno#theContent .hero .txt {
    max-width: 650px;
}

.green-stuff-tapetes-de-polipropileno .category .hero .content {
    max-width: 1440px;
    width: 88%;
    background-image: url("../img/green-stuff/tapetes-de-polipropileno/Rectangle 98 (3).png");
}

.green-stuff-tapetes-de-polipropileno .category .ventajas .flex-rows .item p {
    margin-top: 25px;
}

.green-stuff-placas-absorbentes#theContent .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-green-stuff-placas.png");
    background-position: 100%;
}

.green-stuff-placas-absorbentes#theContent .hero .txt {
    max-width: 600px;
}

.green-stuff-placas-absorbentes#theContent .ventajas .flex-rows .item {
    max-width: 300px;
}

.green-stuff-placas-absorbentes .usos {
    padding: 70px 0;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-uso-placas.png?t=1708720450");
}

.green-stuff-placas-absorbentes .usos .body {
    max-width: 976px;
    width: 100%;
    margin: 0 auto !important;
}

.green-stuff-placas-absorbentes .usos .body h2 {
    font-size: 28px;
    line-height: 1.5;
    font-weight: 700;
    color: #fff;
    padding-bottom: 20px;
}

.green-stuff-placas-absorbentes .usos .body h2::before {
    background-color: #fff;
}

.green-stuff-placas-absorbentes .usos .body p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    color: #FFF;
    text-align: center;
    margin-top: 33px;
}

.green-stuff-placas-absorbentes .category .hero {
    background-image: url("../img/green-stuff/placas-absorbentes/Rectangle 98 (4).png");
}

.green-stuff-placas-absorbentes .category .ventajas .flex-rows .item {
    max-width: 280px;
}

.green-stuff-placas-absorbentes .category .ventajas .flex-rows .item p {
    margin-top: 25px;
}

.green-stuff-placas-absorbentes .category .usos {
    padding: 70px 0;
    background-image: url("../img/green-stuff/placas-absorbentes/Rectangle 112.png");
}

.green-stuff-placas-absorbentes .category .usos .body {
    max-width: 976px;
    width: 100%;
    margin: 0 auto;
}

.green-stuff-placas-absorbentes .category .usos .body h2 {
    color: #fff;
    padding-bottom: 20px;
}

.green-stuff-placas-absorbentes .category .usos .body h2::before {
    background-color: #fff;
}

.green-stuff-placas-absorbentes .category .usos .body p {
    color: #FFF;
    text-align: center;
    line-height: 1.5;
    margin-top: 33px;
}

.green-stuff-polvo-granulado#theContent .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-green-stuff-polvo.png");
    background-position: 100%;
}

.green-stuff-polvo-granulado#theContent .hero .txt {
    max-width: 700px;
}

.green-stuff-polvo-granulado .ponemos-disposicion .container .item .item-txt ul {
    padding-left: 25px;
    margin-bottom: 28px;
}

.green-stuff-polvo-granulado .ponemos-disposicion .container .item .item-txt li {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    color: #333;
    margin-bottom: 5px;
}

.green-stuff-polvo-granulado .ponemos-disposicion .container .item .item-txt li::marker {
    color: #E58000;
}

.green-stuff-polvo-granulado .category .hero {
    background-image: url("../img/green-stuff/polvo-granulado/Rectangle 98 (5).png");
}

.green-stuff-polvo-granulado .category .ponemos-disposicion .container {
    margin-top: 0;
}

.green-stuff-polvo-granulado .category .ponemos-disposicion .container .item .txt p {
    font-size: 16px;
}

.green-stuff-polvo-granulado .category .ponemos-disposicion .container .item .txt ul {
    padding-left: 25px;
    margin-bottom: 28px;
}

.green-stuff-polvo-granulado .category .ponemos-disposicion .container .item .txt li {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    margin-bottom: 5px;
}

.green-stuff-polvo-granulado .category .ponemos-disposicion .container .item .txt li::marker {
    color: #E58000;
}

.green-stuff-derrames-quimicos#theContent .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-green-stuff-kit-absorbente.png");
    background-position: 100%;
}

.green-stuff-derrames-quimicos#theContent .hero .txt {
    max-width: 600px;
}

.green-stuff-derrames-quimicos .ventajas p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    color: #333;
    font-size: 20px;
    max-width: 920px;
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    text-align: justify;
}

.green-stuff-derrames-quimicos .ventajas h3 {
    font-size: 24px;
    line-height: 1.5;
    text-align: center;
    margin-top: 77px;
}

.green-stuff-derrames-quimicos .ventajas .flex-rows {
    margin-top: 21px;
    gap: 20px;
}

.green-stuff-derrames-quimicos .ventajas .flex-rows .item {
    max-width: 300px;
    padding: 48px 25px 18px 20px;
    border: 1px solid #D9D9D9;
    border-radius: 12px;
}

.green-stuff-derrames-quimicos .ventajas .flex-rows .item h4 {
    line-height: 1.5;
    font-size: 20px;
    text-align: center;
}

.green-stuff-derrames-quimicos .ventajas .flex-rows .item .btn {
    display: block;
    max-width: 171px;
    width: 100%;
    margin: 0 auto;
    margin-top: 28px;
    background-color: #E58000;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
    color: #FFF;
    padding: 5px 0;
}

.green-stuff-derrames-quimicos .ventajas .flex-rows .item .btn span {
    padding-left: 10px;
}

.green-stuff-derrames-quimicos .ponemos-disposicion .container {
    max-width: 1257.6px;
    width: 100%;
}

.green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt {
    max-width: 806px;
    width: 100%;
}

.green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt .item-txt-child {
    margin-bottom: 30px;
}

.green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt .item-txt-child:last-child {
    margin-bottom: 0;
}

.green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt .item-txt-child .lists {
    display: flex;
    gap: 40px;
}

.green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt .item-txt-child .lists ul {
    padding-left: 25px;
}

.green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt .item-txt-child .lists li {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    color: #333;
    margin-bottom: 5px;
}

.green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt .item-txt-child .lists li::marker {
    color: #E58000;
}

.green-stuff-tapetes-de-polipropileno#theContent .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-green-stuff-tapetes.png");
    background-position: 100%;
}

.green-stuff-tapetes-de-polipropileno#theContent .hero .txt {
    max-width: 650px;
}

.green-stuff-tapetes-de-polipropileno .category .hero .content {
    max-width: 1440px;
    width: 88%;
    background-image: url("../img/green-stuff/tapetes-de-polipropileno/Rectangle 98 (3).png");
}

.green-stuff-tapetes-de-polipropileno .category .ventajas .flex-rows .item p {
    margin-top: 25px;
}

/* Actualizacion de Green stuff */
.green-stuff-derrames-quimicos .ventajas .flex-rows .item .btn {
    font-weight: 700;
}

.green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt .item-txt-child a {
    color: #FFFFFF;
    background-color: #E58000;
    margin: 30px 0px;
    display: block;
    padding: 8px 0;
    border: 1px solid #de9625;
    border-radius: 4px;
    font-size: 15px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    max-width: 170px;
    width: 100%;
}

.green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt .item-txt-child a:hover {
    color: #E58000;
    background-color: #FFFFFF;
}

/* Actualizacion de categoria de equipo de seguridad */
.seg_v2 .categorias_equipos_seguridad {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.seg_v2 .categorias_equipos_seguridad h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    padding: 0px 0px 30px;
    margin: 0px 0px 50px;
}

.seg_v2 .categorias_equipos_seguridad .ln::before {
    background-color: #E58200;
    bottom: 0px;
    height: 3px;
}

.seg_v2 .categorias_equipos_seguridad .item_categori {
    background-color: #fff;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    padding: 70px;
    margin-top: 30px;
    display: flex;
    gap: 50px;
}

.seg_v2 .categorias_equipos_seguridad .item_categori .image_item {
    width: 100%;
    max-width: 173px;
}

.seg_v2 .categorias_equipos_seguridad .item_categori .text_item h3 {
    font-size: 20px;
    line-height: 160%;
    margin-bottom: 20px;
}

.seg_v2 .categorias_equipos_seguridad .item_categori .text_item p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 20px;
}

.seg_v2 .categorias_equipos_seguridad .item_categori .text_item .cat_list {
    display: flex;
    gap: 50px;
}

.seg_v2 .categorias_equipos_seguridad .item_categori .text_item .cat_list .list {
    width: 100%;
}

.seg_v2 .categorias_equipos_seguridad .item_categori .text_item .cat_list .list ul {
    padding-left: 20px;
}

.seg_v2 .categorias_equipos_seguridad .item_categori .text_item .cat_list .list ul li {
    margin-bottom: 8px;
}

.seg_v2 .categorias_equipos_seguridad .item_categori .text_item .cat_list .list ul li::marker {
    color: #E58200;
}

.seg_v2 .categorias_equipos_seguridad .item_categori .text_item .cat_list .list ul li span {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.seg_v2 .ayuda-vinssa {
    background-color: #fff;
}

.seg_v2 .ayuda-vinssa .ln::before {
    background-color: #E58200;
    bottom: -15px;
    height: 3px;
}

.seg_v2 .ayuda-vinssa .desc .txt-ayuda-vinssa ol {
    padding-left: 20px;
}

.seg_v2 .ayuda-vinssa .desc .txt-ayuda-vinssa ol li {
    color: #000;
    margin-bottom: 10px;
}

.seg_v2 .ayuda-vinssa .desc .txt-ayuda-vinssa ol li::marker {
    font-size: 18px;
}

.seg_v2 .ayuda-vinssa .desc .txt-ayuda-vinssa ol li span {
    color: #000;
    font-size: 18px;
}

/* Nuevos interiores hijos de cognex */
.new_industrias_cognex .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-industria-automotriz.png");
    background-position: 65% 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.new_industrias_cognex .hero .txt {
    max-width: 565px;
}

.new_industrias_cognex .hero .txt .ln::before {
    background-color: #356EA2;
}

.new_industrias_cognex .hero .txt a::after {
    content: none;
}

.new_industrias_cognex .about_brand {
    background-color: #fff;
}

.new_industrias_cognex .about_brand .cat_descript {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 50px;
}

.new_industrias_cognex .about_brand .cat_descript .item_text {
    width: 100%;
    max-width: 730px;
}

.new_industrias_cognex .about_brand .cat_descript .item_text h2 {
    font-size: 28px;
    line-height: 160%;
}

.new_industrias_cognex .about_brand .cat_descript .item_text .ln::before {
    height: 3px;
}

.new_industrias_cognex .about_brand .cat_descript .item_text p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.new_industrias_cognex .about_brand .cat_descript .item_image {
    width: 100%;
    max-width: 320px;
}

.new_industrias_cognex .verificacion_industria {
    padding: 50px 0px;
    background-color: #F6F6F6;
}

.new_industrias_cognex .verificacion_industria h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 50px;
}

.new_industrias_cognex .verificacion_industria h2::before {
    bottom: -15px;
    background-color: #356EA2;
    height: 3px;
}

.new_industrias_cognex .verificacion_industria p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.new_industrias_cognex .verificacion_industria ul {
    padding: 30px 0px 0px 20px;
    display: flex;
    justify-content: center;
    gap: 80px;
}

.new_industrias_cognex .verificacion_industria ul li {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 160%;
}

.new_industrias_cognex .verificacion_industria ul li::marker {
    color: #356EA2;
}

.new_industrias_cognex .importancia_congnex {
    padding: 50px 0px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-image-importancia-sistema-cognex.png");
}

.new_industrias_cognex .importancia_congnex h2 {
    color: #fff;
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 50px;
}

.new_industrias_cognex .importancia_congnex .ln::before {
    background-color: #fff;
    bottom: -15px;
    height: 3px;
}

.new_industrias_cognex .importancia_congnex p {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 30px;
}

.new_industrias_cognex .importancia_congnex p:last-child {
    margin-bottom: 0px;
}

.new_industrias_cognex .sistemas_vision_indus {
    padding: 50px 0px;
    background-color: #fff;
}

.new_industrias_cognex .sistemas_vision_indus h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 50px;
}

.new_industrias_cognex .sistemas_vision_indus .ln::before {
    background-color: #356EA2;
    bottom: -15px;
    height: 3px;
}

.new_industrias_cognex .sistemas_vision_indus p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision {
    margin-top: 50px;
    display: flex;
    gap: 50px;
    justify-content: center;
}

.new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item {
    width: 100%;
    max-width: 300px;
    border: 1px solid #D9D9D9;
    border-radius: 15px;
}

.new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item h3 {
    font-size: 20px;
    line-height: 160%;
    text-align: center;
    padding: 15px;
}

.new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item .item_image {
    width: 100%;
}

.new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item .item_image img {
    display: block;
    width: 100%;
}

.new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item .descript_item {
    padding: 20px;
}

.new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item .descript_item p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.new_industrias_cognex .sistemas_vision_indus.lector_barras {
    background-color: #F4F4F4;
}

.new_industrias_cognex .sistemas_vision_indus.lector_barras .cat_sistemas_vision .item {
    background-color: #FFF;
}

.new_industrias_cognex .aplicaciones_sistemas_marcaje_laser {
    background-color: #F9FEFF;
}

.new_industrias_cognex .indus_electronica .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-industria-electronica.png");
}

.new_industrias_cognex .indus_electronica .hero .txt {
    max-width: 700px;
}

.new_industrias_cognex .indus_electronica .about_brand {
    background-color: #F4F4F4;
}

.new_industrias_cognex .indus_electronica .sistemas_vision_indus .cat_sistemas_vision {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    justify-items: center;
    width: 100%;
    max-width: 1000px;
    margin: 50px auto 0px;
}

.new_industrias_cognex .indus_electronica .categoria_app_cognex {
    padding: 50px 0px;
    background-color: #F4F4F4;
}

.new_industrias_cognex .indus_electronica .categoria_app_cognex h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.new_industrias_cognex .indus_electronica .categoria_app_cognex .ln::before {
    background-color: #356EA2;
    bottom: -15px;
    height: 3px;
}

.new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    gap: 60px;
}

.new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat {
    width: 100%;
    max-width: 410px;
    display: flex;
    gap: 20px;
}

.new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .image_item {
    width: 100%;
    max-width: 120px;
}

.new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .text_item {
    width: 100%;
}

.new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .text_item h3 {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 10px;
}

.new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .text_item ul {
    padding-left: 30px;
}

.new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .text_item ul li {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 160%;
}

.new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .text_item ul li::marker {
    color: #356EA2;
}

.new_industrias_cognex .indus_medico .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-industria-medica.png");
}

.new_industrias_cognex .indus_medico .hero .txt {
    max-width: 700px;
}

.new_industrias_cognex .indus_medico .about_brand {
    padding: 80px 0px;
}

.new_industrias_cognex .indus_medico .about_brand h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 50px;
}

.new_industrias_cognex .indus_medico .about_brand .ln::before {
    background-color: #356EA2;
    bottom: 0px;
    height: 3px;
    left: calc(50% - 15px);
}

.new_industrias_cognex .indus_medico .about_brand.bg_white {
    background-color: #FFF;
}

.new_industrias_cognex .indus_medico .about_brand.bg_grey {
    background-color: #F4F4F4;
}

.new_industrias_cognex .indus_medico .about_brand.bg_grey .cat_descript .item_image {
    max-width: 510px;
}

.new_industrias_cognex .indus_medico .about_brand .cat_descript .item_text h2 {
    text-align: left;
    margin-bottom: 20px;
}

.new_industrias_cognex .indus_medico .about_brand .cat_descript .item_text .ln::before {
    left: 0px;
    bottom: 0px;
}

.new_industrias_cognex .indus_alimenticias .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-alimentos-y-bebidas.png");
}

.new_industrias_cognex .indus_alimenticias .hero .txt {
    max-width: 700px;
}

.new_industrias_cognex .indus_alimenticias .about_brand {
    background-color: #fff;
}

.new_industrias_cognex .indus_alimenticias .about_brand .cat_descript .item_text p {
    font-size: 18px;
    margin-bottom: 15px;
}

.new_industrias_cognex .indus_alimenticias .about_brand .cat_descript .item_text ul {
    margin-left: 30px;
}

.new_industrias_cognex .indus_alimenticias .about_brand .cat_descript .item_text ul li {
    margin-bottom: 10px;
}

.new_industrias_cognex .indus_alimenticias .about_brand .cat_descript .item_text ul li::marker {
    font-size: 18px;
}

.new_industrias_cognex .indus_alimenticias .about_brand .cat_descript .item_text ul li span {
    font-size: 18px;
    line-height: 160%;
}

.new_industrias_cognex .indus_alimenticias .grasas .weber .benefits-weber {
    background-color: #F6F6F6;
}

.new_industrias_cognex .indus_alimenticias .grasas .weber .benefits-weber p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.new_industrias_cognex .indus_alimenticias .grasas .weber .benefits-weber .flex-uls {
    margin-top: 50px;
}

.new_industrias_cognex .indus_alimenticias .transmisiones_precision .aplicaciones h2 {
    margin-bottom: 50px;
}

.new_industrias_cognex .indus_alimenticias .transmisiones_precision .aplicaciones p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.new_industrias_cognex .indus_alimenticias .transmisiones_precision .aplicaciones .cat_aplicaciones {
    justify-content: center;
    gap: 30px;
}

.new_industrias_cognex .indus_alimenticias .transmisiones_precision .aplicaciones .cat_aplicaciones .item_app {
    max-width: 300px;
}

.new_industrias_cognex .indus_alimenticias .transmisiones_precision .aplicaciones .cat_aplicaciones .item_app .text_item {
    margin-top: 15px;
}

.new_industrias_cognex .indus_alimenticias .transmisiones_precision .aplicaciones .cat_aplicaciones .item_app .text_item p {
    font-weight: 700;
}

.new_industrias_cognex .indus_alimenticias .sistemas_vision_indus.bg_grey {
    background-color: #F4F4F4;
}

.new_industrias_cognex .indus_alimenticias .sistemas_vision_indus.bg_grey .cat_sistemas_vision .item {
    background-color: #fff;
}

.new_industrias_cognex .indus_prod_consumo .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-sistemas-prod-consumo.png");
}

.new_industrias_cognex .indus_prod_consumo .about_brand {
    background-color: #F4F4F4;
}

.new_industrias_cognex .indus_prod_consumo .about_brand .cat_descript .item_image {
    max-width: 400px;
}

.new_industrias_cognex .indus_prod_consumo .about_brand.bg_white {
    background-color: #FFF;
}

.new_industrias_cognex .indus_prod_consumo .sistemas_vision_indus .cat_item_deciprt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 50px;
}

.new_industrias_cognex .indus_prod_consumo .sistemas_vision_indus .cat_item_deciprt .cat_sistemas_vision {
    width: 100%;
}

.new_industrias_cognex .indus_prod_consumo .sistemas_vision_indus .cat_item_deciprt .text_descript {
    width: 100%;
    max-width: 500px;
}

.new_industrias_cognex .indus_prod_consumo .sistemas_vision_indus .cat_item_deciprt .text_descript p {
    text-align: left;
}

.new_industrias_cognex .indus_prod_consumo .sistemas_vision_indus.bg_grey {
    background-color: #F4F4F4;
}

.new_industrias_cognex .indus_prod_consumo .sistemas_vision_indus.bg_grey .cat_sistemas_vision .item {
    background-color: #FFF;
}

.new_industrias_cognex .indus_aeroespacial .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-indus-aeroespacial.jpeg");
}

.new_industrias_cognex .indus_aeroespacial .about_brand ul {
    margin-top: 30px;
}

.new_industrias_cognex .indus_aeroespacial .about_brand ul li span {
    font-size: 18px;
}

.new_industrias_cognex .indus_aeroespacial .about_brand .cat_descript .item_image {
    max-width: 513px;
}

.new_industrias_cognex .indus_aeroespacial .about_brand .cat_descript .item_image img {
    display: block;
    margin: auto;
}

.new_industrias_cognex .indus_aeroespacial .indus_alimenticias .transmisiones_precision .aplicaciones {
    background-color: #F4F4F4;
}

.new_industrias_cognex .indus_aeroespacial .indus_alimenticias .transmisiones_precision .aplicaciones .cat_aplicaciones .item_app .text_item p {
    font-weight: 400;
}

.aplicaciones_sistemas_marcaje_laser.bg_grey {
    background-color: #F6F6F6;
}

/* Ajuste de nuevo index v3 */
.index_v3 .menu-hover-active .menu-hover.quitar {
    display: none;
}

.index_v3 .hero {
    width: 100%;
    min-height: 600px;
    background-color: rgba(0, 0, 0, 0.4);
    position: relative;
    overflow: hidden;
}

/* .index_v3 header .sub_part {
  background-color: transparent;
}
.index_v3 header .sup_part {
  background-color: transparent;
} */
/* .index_v3 .hero header .menu-hover {
  display: none !important;
}
.index_v3 .hero header.header-info .sup_part {
  padding: 25px 0px 25px;
}
.index_v3 .hero header.header-info .sup_part .content .btn-menu img.menu-open {
  height: 15px;
  width: 100%;
}
.index_v3 .hero header.header_invisible {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background-color: transparent;
  box-shadow: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
.index_v3 .hero header.header_invisible .sub_part {
  background-color: transparent;
}
.index_v3 .hero header.header_invisible .sup_part .content .call_us a span {
  color: #fff;
}
.index_v3 .hero header.header_invisible .sup_part .content .call_us a span i {
  color: #fff !important;
} */
.index_v3 .hero video {
    position: absolute;
    left: -50px;
    top: 0;
    z-index: -1;
    width: 111%;
    height: auto;
}

.index_v3 .hero video.video_movil {
    display: none;
}

.index_v3 .hero .content {
    width: 80%;
}

.index_v3 .hero .content .title {
    position: absolute;
    bottom: 100px;
    width: 100%;
    max-width: 600px;
}

.index_v3 .hero .content .title h1 {
    color: #fff;
    font-size: 50px;
    font-weight: 400;
    line-height: 150%;
}

.index_v3 .hero .content .title h1 strong {
    color: #fff;
}

.index_v3 .contenido_popular {
    background-color: #F4F4F4;
    padding: 50px 0px;
}

.index_v3 .contenido_popular .content {
    max-width: 1440px;
}

.index_v3 .contenido_popular .content h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.index_v3 .contenido_popular .content .content_popular {
    margin-top: 50px;
    display: flex;
    gap: 50px 30px;
    justify-content: center;
    flex-wrap: wrap;
}

.index_v3 .contenido_popular .content .content_popular .item_popula {
    width: 100%;
    max-width: 360px;
}

/* Actualización de Gracias Webinar Techdary */
.cognex_webinar_calificar.techday_webinar_gracias .marcaje_industrial .hero {
    background-image: url('https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-gracias-techday.png');
}

.cognex_webinar_calificar.techday_webinar_gracias .marcaje_industrial .hero .txt p {
    color: #fff;
}

/* Actualizacion de color */
.quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias .item .text_item h4 {
    color: #E68300;
    font-weight: 500;
}

/* Nuevo apartado de ccs america */
#ccsamericaint .conoce-productos {
    background-color: #fff;
}

#ccsamericaint .conoce-productos .mas_products {
    margin-top: 50px;
    padding: 50px 0px 0px;
    border-top: 1px solid #D48F2F;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
}

#ccsamericaint .conoce-productos .mas_products .item_prod_grande {
    border-radius: 15px;
    border: 1px solid #D9D9D9;
}

#ccsamericaint .conoce-productos .mas_products .item_prod_grande .image_item img {
    width: 100%;
    border-radius: 15px 15px 0px 0px;
}

#ccsamericaint .conoce-productos .mas_products .item_prod_grande .descript_item {
    padding: 20px;
}

#ccsamericaint .conoce-productos .mas_products .item_prod_grande .descript_item h3 {
    font-size: 20px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 20px;
}

#ccsamericaint .conoce-productos .mas_products .item_prod_grande .descript_item h4 {
    font-size: 18px;
    line-height: 160%;
    text-align: left;
    margin: 20px 0px;
}

#ccsamericaint .conoce-productos .mas_products .item_prod_grande .descript_item p {
    font-size: 18px;
    line-height: 160%;
    text-align: left;
    margin: 0px;
}

/* Actualizacion de harmonic drive */
.harmonic_drive .contenedores_derrames .importante_control_derrames h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 50px;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames .flex_importancia {
    justify-content: space-evenly;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia {
    max-width: 650px;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia .titulo_parrafo {
    font-size: 18px;
    line-height: 160%;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia {
    max-width: 500px;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia iframe {
    width: 100%;
    height: 280px;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames.pruebas_harmonic_drive {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-productos-harmonic-drive.png");
    background-size: cover;
    background-position: 100%;
    background-repeat: no-repeat;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames.pruebas_harmonic_drive .flex_importancia .text_importancia .img_logo {
    margin-bottom: 20px;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames.pruebas_harmonic_drive .flex_importancia .text_importancia h2 {
    color: #fff;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames.pruebas_harmonic_drive .flex_importancia .text_importancia h2.ln::before {
    background-color: #fff;
}

.harmonic_drive .contenedores_derrames.reductor_que_ensabla .importante_control_derrames h2.ln::before {
    bottom: -15px;
    background-color: #E68300;
}

.harmonic_drive .contenedores_derrames .importante_control_derrames.pruebas_harmonic_drive .flex_importancia .text_importancia p {
    color: #fff;
}

.harmonic_drive .products_disposicion .cat_products .item_product.bg_blue_image {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-img-harmonic-drive.png");
    background-size: cover;
    background-position: 100%;
    align-items: center;
    border: none;
}

.harmonic_drive .products_disposicion .cat_products .item_product.bg_blue_image .text_item h3 {
    color: #fff;
}

.harmonic_drive .products_disposicion .cat_products .item_product.bg_blue_image .text_item a {
    padding: 10px 0px;
    border: 1px solid #fff;
    border-radius: 50px;
    display: block;
    width: 100%;
    max-width: 250px;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
}

.harmonic_drive .products_disposicion .cat_products .item_product.bg_blue_image .text_item a:hover {
    background-color: #fff;
    color: #446FAB;
}

.harmonic_drive .contact_part .inf {
    padding: 0px 0px 0px 80px;
}

/* Actualizcion de impresoras brady */
.int-impresoras-brady .impresoras-brady .cat_nuevos_productos {
    padding: 50px 0px;
    background-color: #fff;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.int-impresoras-brady .impresoras-brady .cat_nuevos_productos .item_prod_impresora {
    border: 1px solid #E5E5E5;
}

.int-impresoras-brady .impresoras-brady .cat_nuevos_productos .item_prod_impresora .image {
    width: 100%;
}

.int-impresoras-brady .impresoras-brady .cat_nuevos_productos .item_prod_impresora .image img {
    display: block;
    margin: auto;
}

.int-impresoras-brady .impresoras-brady .cat_nuevos_productos .item_prod_impresora .descript {
    margin-bottom: 30px;
}

.int-impresoras-brady .impresoras-brady .cat_nuevos_productos .item_prod_impresora .descript h3 {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin: 30px 0px;
}

.int-impresoras-brady .impresoras-brady .cat_nuevos_productos .item_prod_impresora .descript a {
    background-color: #E58200;
    border: 1px solid #E58200;
    color: #fff;
    border-radius: 5px;
    padding: 8px 0px;
    display: block;
    width: 100%;
    max-width: 115px;
    margin: auto;
    font-size: 15px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
}

.int-impresoras-brady .impresoras-brady .cat_nuevos_productos .item_prod_impresora .descript a:hover {
    background-color: #fff;
    color: #E58200;
}

/* Nuevos productos impresoas brady */
.impresora_s3700 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-impresoras-brady-3700.png");
}

.impresora_s3700 .hero .txt h1::before {
    background-color: #E68300;
}

.impresora_s3700 .hero .txt a {
    width: 250px;
}

.impresora_s3700 .hero .txt a::after {
    content: none;
}

.impresora_s3700 .descript_info_s3700 {
    background-color: #fff;
    padding: 50px 0px;
}

.impresora_s3700 .descript_info_s3700 .video_descript {
    margin: auto;
}

.impresora_s3700 .descript_info_s3700 .video_descript iframe {
    width: 100%;
    max-width: 700px;
    height: 370px;
    display: block;
    margin: auto;
    border-radius: 5px;
}

.impresora_s3700 .descript_info_s3700 .cat_descript_list {
    margin-top: 50px;
    display: flex;
    gap: 80px;
}

.impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list {
    width: 100%;
}

.impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list h3 {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 20px;
}

.impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list p {
    font-size: 18px;
    line-height: 160%;
}

.impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item {
    margin-bottom: 80px;
    display: flex;
    gap: 20px;
}

.impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item .imge {
    width: 100%;
    max-width: 70px;
}

.impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item .text h3 {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 20px;
}

.impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item .text p {
    font-size: 18px;
    line-height: 160%;
}

.impresora_s3700 .ebook_pdf {
    padding: 50px 0px;
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-ebook-pdf-s3700.png");
}

.impresora_s3700 .ebook_pdf .cat_ebook {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 50px;
}

.impresora_s3700 .ebook_pdf .cat_ebook .text {
    width: 100%;
    max-width: 550px;
}

.impresora_s3700 .ebook_pdf .cat_ebook .text h2 {
    color: #fff;
    font-size: 28px;
    line-height: 160%;
    margin-bottom: 30px;
}

.impresora_s3700 .ebook_pdf .cat_ebook .text a {
    background-color: #E68300;
    border: 1px solid #E68300;
    color: #fff;
    border-radius: 50px;
    padding: 10px 0px;
    display: block;
    width: 100%;
    max-width: 230px;
    font-size: 17px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
}

.impresora_s3700 .ebook_pdf .cat_ebook .text a:hover {
    background-color: transparent;
    color: #E68300;
}

.impresora_s3700 .ebook_pdf .cat_ebook .image {
    width: 100%;
    max-width: 300px;
    margin: auto;
}

.impresora_s3700 .ebook_pdf .cat_ebook .image img {
    display: block;
    margin: auto;
}

.impresora_s3700 .impresoras_brady_s3700 {
    padding: 50px 0px;
    background-color: #fff;
}

.impresora_s3700 .impresoras_brady_s3700 h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 30px;
}

.impresora_s3700 .impresoras_brady_s3700 p.ln {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.impresora_s3700 .impresoras_brady_s3700 p.ln::before {
    background-color: #E68300;
    bottom: -15px;
}

.impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px 20px;
}

.impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item {
    border: 1px solid #D9D9D9;
    border-radius: 15px;
}

.impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .image {
    width: 100%;
}

.impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .image img {
    width: 100%;
}

.impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .text {
    padding: 20px;
}

.impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .text h3 {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 20px;
}

.impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .text p {
    font-size: 18px;
    line-height: 160%;
}

.impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .text ul {
    padding-left: 20px;
}

.impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .text ul li {
    margin-bottom: 10px;
}

.impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .text ul li::marker {
    color: #E68300;
}

.impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .text ul li span {
    font-size: 18px;
    line-height: 160%;
}

.impresora_s3700 .telesis-new .contact_part {
    background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-contact-marcaje.jpg);
    background-size: cover;
    background-position: center center;
    padding: 0;
}

.impresora_s3700 .telesis-new .sides_row .side:first-child {
    background-color: rgba(68, 111, 171, 0.8);
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.impresora_s3700 .telesis-new .sides_row .side:last-child {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 25px 0;
    padding-right: 15px;
}

.impresora_s3700 .telesis-new .sides_row .side .inf {
    max-width: 515px;
    padding-right: 55px;
}

.impresora_s3700 .telesis-new .sides_row .side .inf h3 {
    text-align: left;
    color: white;
    font-size: 27px;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.impresora_s3700 .telesis-new .sides_row .side .inf h3::before {
    background-color: #fff;
}

.impresora_s3700 .telesis-new .sides_row .side .inf h4 {
    color: #fff;
    font-size: 17px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    font-weight: normal;
    line-height: 1.75;
}

.impresora_s3700 .telesis-new .sides_row .side .form_box {
    border: 1px solid #e4e9ed;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 0.95);
    box-shadow: 0px 3px 1.96px 0.04px rgba(74, 77, 86, 0.37);
    width: 100%;
    max-width: 650px;
    padding: 35px 10px 35px 50px;
    margin-left: 60px;
}

.impresora_s3700 .telesis-new .sides_row .side .form_box .ap_link {
    color: #a2a9b3;
}

.impresora_s3700 .telesis-new .sides_row .side .form_box .hbspt-form fieldset {
    max-width: 100%;
    margin-bottom: 15px;
}

.impresora_s3700 .telesis-new .sides_row .side .form_box .hbspt-form .hs-error-msgs {
    display: none !important;
}

.impresora_s3700 .telesis-new .sides_row .side .form_box .hbspt-form .hs-form-required {
    color: #ff3565;
}

.impresora_s3700 .telesis-new .sides_row .side .form_box .hbspt-form label,
.telesis-new .sides_row .side .form_box .hbspt-form input,
.telesis-new .sides_row .side .form_box .hbspt-form textarea,
.telesis-new .sides_row .side .form_box .hbspt-form select {
    font-family: "Avenir", "Nunito Sans", sans-serif;
}

.impresora_s3700 .telesis-new .sides_row .side .form_box .hbspt-form label {
    color: #4a4d56;
    font-size: 13px;
    font-weight: bold;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 5px;
    display: block;
}

.impresora_s3700 .telesis-new .sides_row .side .form_box .hbspt-form input[type=text],
.telesis-new .sides_row .side .form_box .hbspt-form input[type=tel],
.telesis-new .sides_row .side .form_box .hbspt-form input[type=email] {
    width: 90%;
    border-radius: 3px;
    border: 1px solid #d5880d;
    padding: 4px 10px;
    font-size: 13px;
}

.impresora_s3700 .telesis-new .sides_row .side .form_box .hbspt-form input[type=submit] {
    width: 225px;
    line-height: 1;
    padding: 12px 0 10px;
    letter-spacing: 3px;
    background-color: #de921b;
    border: 1px solid #e4a034;
    text-align: center;
    color: white;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

.impresora_s3700 .telesis-new .sides_row .side .form_box .hbspt-form select {
    width: 90%;
    height: 26px;
    font-size: 13px;
    border: 1px solid #d5880d;
}

.impresora_s3700 .telesis-new .sides_row .side .form_box .hbspt-form textarea {
    max-width: 95%;
    min-width: 95%;
    width: 95% !important;
    min-height: 50px;
    max-height: 80px;
    border: 1px solid #d5880d;
    border-radius: 3px;
    padding: 4px 10px;
}

.impresora_s3700 .telesis-new .contact_part .form_box .hbspt-form input[type=text],
.telesis-new .contact_part .form_box .hbspt-form input[type=tel],
.telesis-new .contact_part .form_box .hbspt-form input[type=email] {
    border: 1px solid #518ec5 !important;
}

.impresora_s3700 .telesis-new .contact_part .form_box .hbspt-form select,
.telesis-new .contact_part .form_box .hbspt-form textarea {
    border: 1px solid #518ec5 !important;
}

.impresora_s3700 .telesis-new .contact_part .form_box .hbspt-form input[type=submit] {
    background-color: #518ec5 !important;
    border: 1px solid #518ec5 !important;
}

.impresora_s3700 .telesis-new .contact_part form fieldset .input .hs-input.invalid.error {
    border-color: #ff3565 !important;
}



.impresora_s3700 .impresora_m610 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-impresora-m610.png");
}

.impresora_s3700 .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list .item {
    align-items: center;
    margin-bottom: 30px;
}

.impresora_s3700 .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list .item .imge {
    max-width: 63px;
}

.impresora_s3700 .impresora_m610 .impresoras_brady_s3700 {
    background-color: #F4F4F4;
}

.impresora_s3700 .impresora_m610 .impresoras_brady_s3700 .ln::before {
    background-color: #E68300;
    bottom: -15px;
}

.impresora_s3700 .impresora_m610 .impresoras_brady_s3700 .cat_imp_s3700 .item {
    background-color: #fff;
}

.impresora_s3700 .impresora_m610 .seg_v2 {
    background-color: #fff;
}

.impresora_s3700 .impresora_m610 .seg_v2 .seguridad-industrial .ln::before {
    background-color: #E68300;
    bottom: -15px;
}

.impresora_s3700 .impresora_m610 .seg_v2 .seguridad-industrial .flex-seg-indus {
    margin-top: 50px;
}

.impresora_s3700 .impresora_m610 .int-impresoras-brady {
    background-color: #F4F4F4;
}

.impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .title-prin-indus .ln::before {
    background-color: #E68300;
    bottom: -15px;
}

.impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .cat-prin-indus {
    gap: 80px;
    justify-content: center;
}

.impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus {
    max-width: 200px;
}

.impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus .image-indus img {
    display: block;
    margin: auto auto 20px;
}

.impresora_s3700 .impresora_m710 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-brady-m710.png");
}

.impresora_s3700 .impresora_m710 .seg_v2 .seguridad-industrial {
    background-color: #fff;
}

.impresora_s3700 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .image-seg {
    width: 100%;
    max-width: 617px;
}

.impresora_s3700 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .image-seg .impresora_s3700 iframe {
    height: 335px;
    width: 100%;
}

.impresora_s3700 .impresora_m710 .impresora_m610 .descript_info_s3700 {
    background-color: #F4F4F4;
}

.impresora_s3700 .impresora_m710 .impresora_m610 .descript_info_s3700 .cat_descript_list {
    margin-top: 0px;
}

.impresora_s3700 .impresora_s3100 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-impresora-brady-s3100.png");
}

.impresora_s3700 .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg p {
    margin-bottom: 20px;
}

.impresora_s3700 .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg ul {
    padding-left: 20px;
}

.impresora_s3700 .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg ul li {
    margin-bottom: 10px;
}

.impresora_s3700 .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg ul li::marker {
    color: #E58200;
}

.impresora_s3700 .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg ul li span {
    font-size: 18px;
    line-height: 160%;
}

.impresora_s3700 .impresora_s3100 .impresoras_brady_s3700 .ln::before {
    background-color: #E58200;
    bottom: -15px;
}

.impresora_s3700 .impresora_s3100 .impresoras_brady_s3700 p {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
}

.impresora_s3700 .impresora_s3100 .impresoras_brady_s3700 .cat_imp_s3700 .item {
    display: flex;
    flex-direction: column;
}

.impresora_s3700 .impresora_s3100 .impresoras_brady_s3700 .cat_imp_s3700 .item .text h3 {
    margin-bottom: 0px;
}

.impresora_s3700 .cinta_demarcas_pisos .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-demarcar-pisos-brady.png");
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas {
    padding: 50px 0px;
    background-color: #fff;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .ln::before {
    background-color: #E68300;
    bottom: -15px;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table {
    margin: 50px auto 0px;
    width: 100%;
    max-width: 915px;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr {
    display: flex;
    border-bottom: 1px solid #F4F4F4;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td {
    width: 100%;
    padding: 20px 15px;
    margin: auto;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td p {
    font-size: 18px;
    line-height: 160%;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td p strong {
    color: #fff;
    font-size: 20px;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td img {
    max-width: 100px;
    margin-bottom: 10px;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td img:last-child {
    margin-bottom: 0px;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td.color_text {
    max-width: 222px;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td.color {
    max-width: 150px;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td.area_descript {
    max-width: 100%;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr.tr_head {
    background-color: #004482;
    border-bottom: none;
}

.impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr.tr_head .td {
    width: 100%;
    padding: 5px 15px;
}

.impresora_s3700 .cinta_demarcas_pisos .ebook_pdf .cat_ebook .text a {
    max-width: 350px;
}

.impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-img-pregutnas-frecuentes-cinta-demarcar.png");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 h2 {
    color: #fff;
}

.impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 .ln::before {
    background-color: #E68300;
    bottom: -15px;
}

.impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 .cat_descript_list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 50px;
}

.impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list h3 {
    color: #fff;
    margin: 20px 0px 0px;
}

.impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list ul {
    padding-left: 20px;
}

.impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list ul li {
    margin-bottom: 10px;
}

.impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list ul li::marker {
    color: #E68300;
}

.impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list ul li span {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
}

.impresora_s3700 .aplicador_cinta_piso .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-aplicador-cinta-piso.png");
}

.impresora_s3700 .aplicador_cinta_piso .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg {
    max-width: 770px;
}

.impresora_s3700 .aplicador_cinta_piso .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg h2 {
    font-size: 20px;
}

.impresora_s3700 .aplicador_cinta_piso .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .image-seg {
    max-width: 390px;
}

.impresora_s3700 .aplicador_cinta_piso .ebook_pdf .cat_ebook .text a {
    max-width: 350px;
}

.impresora_s3700 .aplicador_cinta_piso .impresora_s3100 {
    background-color: #F4F4F4;
}

.impresora_s3700 .aplicador_cinta_piso .impresora_s3100 .impresoras_brady_s3700 p {
    text-align: center;
}

/* Actualización de gracias techdays */
.cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-gracias-techday-v2.png");
}

.cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .txt h2 {
    color: #333;
    font-size: 37px;
    font-weight: 600;
    text-align: left;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .txt .img_logo_techday {
    display: flex;
    gap: 50px;
    align-items: center;
}

.cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .txt .img_logo_techday img {
    height: 100%;
    margin: auto 0px;
}

.cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .txt .btn_derfarga_pdf a {
    color: #333;
    width: 100%;
    max-width: 330px;
    border: none;
    padding: 0px;

    display: flex;
    gap: 5px;
    align-items: center;
    justify-content: center;
    color: #333;
    border: 1px solid #333;
    border-radius: 50px;
    width: 100%;
    max-width: 400px;
    padding: 15px;
}

.cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .txt .btn_derfarga_pdf a::after {
    content: none;
}

.cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .txt .btn_derfarga_pdf a:hover {
    border: 1px solid #E58200;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info {
    padding: 80px 0px;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .parrafo {
    color: #333;
    font-size: 20px;
    line-height: 160%;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .visita_nuestro_blog {
    background-color: #fff;
    padding: 0px;
    width: 100%;
    margin: 0px 0px 20px;
    max-width: 620px;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .visita_nuestro_blog h1 {
    font-size: 22px;
    line-height: 160%;
    text-align: left;
    margin-bottom: 30px;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .visita_nuestro_blog p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
    text-align: left;
    margin-bottom: 30px;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .visita_nuestro_blog p:last-child {
    margin-bottom: 0px;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog {
    width: 100%;
    max-width: 550px;
    position: relative;
    right: 0px;
    transition: 0.6s;
    /* padding: 0px 80px 0px 0px; */
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .info_expo {
    display: flex;
    gap: 30px;
    align-items: center;
    margin-bottom: 50px;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .info_expo .image {
    width: 100%;
    max-width: 132px;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .info_expo .text p {
    font-size: 18px;
    line-height: 160%;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .info_expo .text .nombre {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .form_webinar a {
    background-color: #E58200;
    border: 1px solid #E58200;
    border-radius: 50px;
    padding: 10px 0px;
    display: block;
    width: 100%;
    max-width: 150px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
    margin: auto;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .form_webinar a:hover {
    background-color: transparent;
    color: #E58200;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info.bg_grey {
    background-color: #FAFAFA;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info.bg_grey .cat_info_form {
    margin-top: 0px;
}

.cognex_webinar_calificar.gracias_webinar_techday .webinar_info.bg_grey .cat_info_form .form_webinar {
    margin: auto;
}

/* Nuevo interior express mark */
.xpress-mark .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-marcado-simplificado.png");
    background-position: 100% 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.xpress-mark .hero .txt h1::before {
    background-color: #446FAB;
}

.xpress-mark .hero .txt a {
    width: 100%;
    max-width: 270px;
}

.xpress-mark .hero .txt a::after {
    content: none;
}

.xpress-mark .about_brand {
    background-color: #fff;
}

.xpress-mark .about_brand .sides_row.sp_ar {
    align-items: center;
    gap: 30px;
}

.xpress-mark .about_brand .side.sd_5 {
    width: 100% !important;
}

.xpress-mark .about_brand .side.sd_7 {
    width: 100%;
    max-width: 513px;
}

.xpress-mark .about_brand .side.sd_7 iframe {
    width: 100%;
    height: 280px;
}

.xpress-mark .industrias-icons {
    background-color: #F4F4F4;
}

.xpress-mark .industrias-icons .icon-industries {
    align-items: flex-start;
    justify-content: center;
}

.xpress-mark .demo {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-image-banner.png");
}

.xpress-mark .demo h2 {
    font-size: 28px;
    line-height: 160%;
    color: #fff;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.xpress-mark .demo .ln::before {
    background-color: #fff;
}

.xpress-mark .demo p {
    max-width: 100%;
    margin-bottom: 30px;
}

.xpress-mark .demo a {
    background: none;
    border: 1px solid #fff;
    height: 0px;
    padding: 20px 0px;
}

.xpress-mark .demo a:hover {
    background-color: #446FAB;
    border: 1px solid #446FAB;
}

.xpress-mark .contact_part .inf h3::before {
    background-color: #446FAB;
}

/* Ajuste en Marcaje Laser */
.marcaje-laser-industrial .techniques .card-template.simplificado-xpressmark {
    background-color: #fff;
}

.marcaje-laser-industrial .techniques .card-template.simplificado-xpressmark .img-card-template img {
    display: block;
    margin: auto;
}

/* Nuevos interiores Nordson */
.productos-nordson .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-durablue.png");
    background-position: 100% 100%;
}

.productos-nordson .hero .txt a {
    width: 100%;
    max-width: 260px;
}

.productos-nordson .hero .txt a::after {
    content: none;
}

.productos-nordson .contenedores_derrames .importante_control_derrames {
    background-color: #fff;
}

.productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul {
    padding-left: 20px;
}

.productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li {
    margin-bottom: 10px;
}

.productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li::marker {
    color: #E58000;
}

.productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li span {
    color: #333;
    font-size: 18px;
    line-height: 160%;
}

.productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia {
    max-width: 500px;
}

.productos-nordson .opciones-pistola-incluyen {
    background-color: #F4F4F4;
}

.productos-nordson .opciones-pistola-incluyen .ln {
    padding-bottom: 30px;
}

.productos-nordson .opciones-pistola-incluyen .ln::before {
    background-color: #E58000;
    height: 3px;
}

.productos-nordson .opciones-pistola-incluyen .cat_soluciones .item_soluciones .txt_sol {
    margin: 15px;
}

.productos-nordson .opciones-pistola-incluyen .cat_soluciones .item_soluciones .txt_sol .text p {
    font-weight: 600;
}

.productos-nordson .impresora_s3700 .ebook_pdf {
    background-image: none;
    background-color: #fff;
}

.productos-nordson .impresora_s3700 .ebook_pdf .cat_ebook {
    gap: 80px;
}

.productos-nordson .impresora_s3700 .ebook_pdf .cat_ebook .image {
    max-width: 300px;
    margin: 0px;
}

.productos-nordson .impresora_s3700 .ebook_pdf .cat_ebook .text {
    max-width: 100%;
}

.productos-nordson .impresora_s3700 .ebook_pdf .cat_ebook .text h2 {
    color: #333;
}

.productos-nordson .impresora_s3700 .ebook_pdf .cat_ebook .text a {
    border-radius: 0px;
    max-width: 150px;
}

.productos-nordson .solo-texto-descript {
    background-color: #f4f4f4;
    padding: 50px 0px;
}

.productos-nordson .solo-texto-descript p {
    color: #333;
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 30px;
}

.productos-nordson .solo-texto-descript p:last-child {
    margin-bottom: 0px;
}

.productos-nordson .versadrum .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-versadrum.png");
}

.productos-nordson .versadrum .solo-texto-descript {
    background-color: #fff;
    padding: 0px 0px 50px;
}

.productos-nordson .versadrum .impresora_s3700 .ebook_pdf {
    background-color: #F4F4F4;
}

.productos-nordson .versapail .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-versapail.png");
}

.productos-nordson .versapail .solo-texto-descript {
    background-color: #fff;
    padding: 0px 0px 50px;
}

.productos-nordson .versapail .impresora_s3700 .ebook_pdf {
    background-color: #F4F4F4;
}

.productos-nordson .versablue .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-versablue.png");
}

.productos-nordson .versablue .versablue-ventajas {
    padding: 50px 0px;
    background-color: #FAFAFA;
}

.productos-nordson .versablue .versablue-ventajas h2 {
    font-size: 28px;
    line-height: 160%;
    padding-bottom: 30px;
}

.productos-nordson .versablue .versablue-ventajas .ln::before {
    background-color: #E58000;
    height: 3px;
}

.productos-nordson .versablue .versablue-ventajas .flex-ventajas {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
    gap: 80px;
    justify-content: center;
}

.productos-nordson .versablue .versablue-ventajas .flex-ventajas .item {
    width: 100%;
    max-width: 300px;
}

.productos-nordson .versablue .versablue-ventajas .flex-ventajas .item .image {
    width: 100%;
    margin: 0px 0px 20px;
}

.productos-nordson .versablue .versablue-ventajas .flex-ventajas .item .image img {
    display: block;
    margin: auto;
}

.productos-nordson .versablue .versablue-ventajas .flex-ventajas .item p {
    color: #000;
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

.productos-nordson .versablue .impresora_s3700 .ebook_pdf {
    background-color: #F4F4F4;
}

.productos-nordson .foammekt-fit25 .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-foammelt.png");
}

.productos-nordson .foammekt-fit25 .contenedores_derrames .importante_control_derrames h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
    margin: 0px 0px 50px;
}

.productos-nordson .foammekt-fit25 .contenedores_derrames .importante_control_derrames .ln {
    padding: 0px 0px 30px;
}

.productos-nordson .foammekt-fit25 .contenedores_derrames .importante_control_derrames .ln::before {
    background-color: #E58000;
    height: 3px;
}

.productos-nordson .foammekt-fit25 .contenedores_derrames .importante_control_derrames .flex_importancia {
    align-items: flex-start;
}

.productos-nordson .foammekt-fit25 .contenedores_derrames .importante_control_derrames.caracter-foammekt {
    background-color: #F4F4F4;
}

.productos-nordson .foammekt-fit25 .contenedores_derrames .importante_control_derrames.caracter-foammekt .flex_importancia {
    align-items: center;
    justify-content: center;
}

.productos-nordson .foammekt-fit25 .contenedores_derrames .importante_control_derrames.caracter-foammekt .image_importancia {
    max-width: 336px;
}

.productos-nordson .foammekt-fit25 .contenedores_derrames .importante_control_derrames.caracter-foammekt .text_importancia {
    max-width: 550px;
}

.productos-nordson .foammekt-fit25 .productos-nordson .versablue .versablue-ventajas .flex-ventajas {
    gap: 80px 0px;
}

.acculock-r .itw_mexico .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-acculock.png") !important;
}

.acculock-r .itw_mexico .hero .txt a {
    width: 280px;
}

.acculock-r .descript-acculock {
    padding: 50px 0px;
    background-color: #fff;
}

.acculock-r .descript-acculock .cat-decript {
    display: flex;
    gap: 80px;
    justify-content: space-evenly;
}

.acculock-r .descript-acculock .cat-decript .item {
    width: 100%;
    max-width: 300px;
}

.acculock-r .descript-acculock .cat-decript .item .image {
    width: 100%;
    max-width: 91px;
    margin: 0px auto 30px;
}

.acculock-r .descript-acculock .cat-decript .item .image img {
    display: block;
    margin: auto;
}

.acculock-r .descript-acculock .cat-decript .item .descript p {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
    margin-bottom: 15px;
}

.acculock-r .descript-acculock .cat-decript .item .descript p:last-child {
    margin-bottom: 0px;
}

.acculock-r .about_brand {
    padding: 50px 0px;
}

.acculock-r .about_brand.bg-grey {
    background-color: #F4F4F4;
}

.acculock-r .about_brand.bg-blue-ocean {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-blue-ocean.png");
}

.acculock-r .about_brand.bg-blue-ocean h2 {
    color: #fff;
}

.acculock-r .about_brand.bg-blue-ocean p {
    color: #fff;
}

.acculock-r .about_brand.bg-blue-ocean ul li {
    color: #fff;
    margin: 0px 0px 10px;
}

.acculock-r .about_brand.bg-blue-ocean ul li span {
    color: #fff;
    font-size: 18px;
    line-height: 160%;
}

.acculock-r .about_brand.bg-blue-ocean .sides_row .side.sd_5 {
    width: 100%;
}

.acculock-r .about_brand .cat-video-info {
    gap: 50px;
    justify-content: space-between;
    align-items: center;
}

.acculock-r .about_brand .cat-video-info .video-yt {
    width: 100%;
    max-width: 500px;
}

.acculock-r .about_brand .cat-video-info .video-yt iframe {
    width: 100%;
    max-width: 500px;
    height: 280px;
}

.acculock-r .about_brand .ln::before {
    background-color: #E58000;
    height: 3px;
}

.acculock-r .about_brand .ln-noline {
    padding-bottom: 0px;
    margin: 20px 0px;
}

.acculock-r .about_brand .sides_row {
    gap: 50px;
}

.acculock-r .about_brand .sides_row .side.sd_7 {
    width: 100%;
    max-width: 500px;
    margin: auto 0px;
}

.acculock-r .about_brand .sides_row .side.sd_7 img {
    display: block;
    margin: auto;
}

.acculock-r .about_brand .sides_row .desc-delet-rosca {
    width: 100%;
}

.acculock-r .impresora_s3700 .ebook_pdf {
    background-image: none;
    background-color: #fff;
}

.acculock-r .impresora_s3700 .ebook_pdf .cat_ebook {
    gap: 80px;
}

.acculock-r .impresora_s3700 .ebook_pdf .cat_ebook .text {
    max-width: 100%;
}

.acculock-r .impresora_s3700 .ebook_pdf .cat_ebook .text h2 {
    color: #333;
}

.acculock-r .sistema-consumibles {
    background-color: #fff;
    padding: 50px 0px;
}

.acculock-r .sistema-consumibles h2 {
    font-size: 28px;
    line-height: 160%;
    text-align: center;
}

.acculock-r .sistema-consumibles .ln {
    padding: 0px 0px 30px;
}

.acculock-r .sistema-consumibles .ln::before {
    background-color: #E58000;
    height: 3px;
}

.acculock-r .sistema-consumibles .image img {
    display: block;
    margin: auto;
}

.guantes-hyflex #theContent .guates-activarmr .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/guantes-activarmr-hero-bg.jpg");
}

.guantes-hyflex #theContent .hero {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hyflex-bg-hero.jpg");
}

.guantes-hyflex #theContent .hero .txt .ln:before {
    background-color: #E58000;
}

.guantes-hyflex #theContent .hero .txt a {
    width: 250px;
}

.guantes-hyflex #theContent .hero .txt a:after {
    display: none;
}

.guantes-hyflex .about_brand {
    background-color: #fff;
}

.guantes-hyflex .sides_row.sp_ar {
    align-items: center;
}

.guantes-hyflex .side iframe {
    display: block;
    margin: auto;
}

.guantes-hyflex .caracteristicas {
    padding: 70px 0;
}

.guantes-hyflex .caracteristicas h2 {
    font-size: 28px;
    line-height: 1.6;
    padding-bottom: 20px;
}

.guantes-hyflex .caracteristicas .ln:before {
    background-color: #E58000;
}

.guantes-hyflex .caracteristicas .caracteristicas-wrapper {
    max-width: 1251px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 70px;
    gap: 35px;
}

.guantes-hyflex .caracteristicas .caracteristicas-wrapper .itm {
    /* width: 48%; */
    display: flex;
    gap: 19px;
    flex-wrap: wrap;
    justify-content: center;
}

.guantes-hyflex .caracteristicas .caracteristicas-wrapper .itm .itm-image {
    max-width: 57px;
    width: 100%;
}

.guantes-hyflex .caracteristicas .caracteristicas-wrapper .itm .itm-text {
    max-width: 500px;
    width: 100%;
    font-size: 18px;
    line-height: 1.6;
}

.guantes-hyflex .caracteristicas .caracteristicas-wrapper .itm .itm-text .itm-title {
    font-weight: bold;
}

.guantes-hyflex .modelos {
    padding: 70px 0;
}

.guantes-hyflex .modelos.bg-white {
    background-color: #fff;
}

.guantes-hyflex .modelos.bg-gray {
    background-color: #f4f4f4;
}

.guantes-hyflex .modelos h2 {
    font-size: 28px;
    line-height: 1.6;
    padding-bottom: 20px;
}

.guantes-hyflex .modelos .ln:before {
    background-color: #E58000;
}

.guantes-hyflex .modelos .leyenda {
    margin-left: auto;
    margin-right: 50px;
    max-width: 588px;
    width: 100%;
    color: black;
    font-size: 18px;
    line-height: 1.6;
}

.guantes-hyflex .modelos .modelos-wrapper {
    margin: 0 auto;
    justify-content: center;
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 50px;
    margin-bottom: 30px;
}

.guantes-hyflex .modelos .itm {
    max-width: 385px;
    width: 100%;
    border: 1px solid #CACACA;
    border-radius: 12px;
    background-color: #fff;
    overflow: hidden;
}

.guantes-hyflex .modelos .itm .itm-body {
    padding: 21px 23px 37px;
}

.guantes-hyflex .modelos .itm .itm-title {
    font-size: 18px;
    line-height: 1.6;
    font-weight: bold;
    text-align: center;
    color: #000;
    margin-bottom: 25px;
}

.guantes-hyflex .modelos .itm p {
    font-size: 18px;
    line-height: 1.6;
    color: #000;
}

.guantes-hyflex .industries .cards_industries .card {
    border: none;
    display: flex;
    flex-direction: column;
    flex-flow: column-reverse;
}

.guantes-microflex #theContent .hero {
    background-image: url("https://store-qnih6ewukd.mybigcommerce.com/product_images/uploaded_images/guantes-microflex-hero-bg.webp");
}

.guantes-microflex .video-desc {
    padding: 70px 0;
    background-color: #fff;
}

.guantes-microflex .video-desc h2 {
    line-height: 1.6;
    font-size: 28px;
    text-align: center;
}

.guantes-microflex .video-desc p {
    line-height: 1.6;
    font-size: 18px;
    text-align: center;
}

.guantes-microflex .video-desc .video-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 380px;
    overflow: hidden;
    margin: 70px 0;
}

.guantes-microflex .video-desc .video-container {
    position: relative;
    width: 100%;
    max-width: 698px;
    aspect-ratio: 16/9;
    overflow: hidden;
}

.guantes-microflex .video-desc .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.guantes-microflex .conoce-guante {
    padding: 70px 0;
}

.guantes-microflex .conoce-guante h2 {
    line-height: 1.6;
    font-size: 28px;
    text-align: center;
    padding: 0 0 20px;
}

.guantes-microflex .conoce-guante h2::before {
    background-color: #E58000;
}

.guantes-microflex .conoce-guante .conoce-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 70px;
    margin-top: 70px;
}

.guantes-microflex .conoce-guante .conoce-wrapper .conoce-lists {
    display: flex;
    max-width: 1124px;
    width: 100%;
    margin: 0 auto;
    flex-wrap: wrap;
    gap: 70px;
}

.guantes-microflex .conoce-guante .conoce-wrapper .conoce-lists .conoce-list {
    max-width: 527px;
    width: 100%;
    font-size: 18px;
}

.guantes-microflex .conoce-guante .conoce-wrapper .conoce-lists .conoce-list p {
    font-weight: bold;
}

.guantes-microflex .conoce-guante .conoce-wrapper .conoce-lists .conoce-list ul {
    padding-left: 20px;
}

.guantes-microflex .conoce-guante .conoce-wrapper .conoce-lists .conoce-list li {
    margin-bottom: 10px;
}

.guantes-microflex .conoce-guante .conoce-wrapper .conoce-lists .conoce-list li:last-child {
    margin-bottom: 0;
}

.guantes-microflex .conoce-guante .conoce-wrapper .conoce-lists .conoce-list li::marker {
    color: #E58000;
}

.guantes-microflex .conoce-guante .conoce-wrapper .conoce-text {
    max-width: 1259px;
    width: 100%;
    margin: 0 auto;
    font-size: 18px;
    line-height: 1.6;
}

.mir-1200-ventajas .flex-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 30px;
  padding: 70px 0;
}
.mir-1200-ventajas .flex-content .itm {
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
}
.mir-1200-ventajas .flex-content .itm .itm-image {
  margin: 0 0 34px;
}
.mir-1200-ventajas .flex-content .itm .itm-image img {
  margin: auto;
  display: block;
}
.mir-1200-ventajas .flex-content .itm .itm-title {
  font-weight: bold;
}
.mir-1200-ventajas .flex-content .itm p {
  font-size: 18px;
  line-height: 1.6;
  color: #333;
  text-align: center;
  text-wrap: pretty;
}

.marcaje_industrial.mir-new.v3.modelos .hero .txt .large-btn {
  width: 250px;
  color: #333;
  border-color: #333;
}
.marcaje_industrial.mir-new.v3.modelos .hero .txt .large-btn:after {
  display: none;
}
.marcaje_industrial.mir-new.v3.modelos .hero .txt .large-btn:hover {
  border-color: #d5880d;
  box-shadow: none;
}
.marcaje_industrial.mir-new.v3.modelos .about_brand.bg_grey {
  background-color: #F4F4F4;
}
.marcaje_industrial.mir-new.v3.modelos .about_brand p.text-black {
  color: #333;
}
.marcaje_industrial.mir-new.v3.modelos .about_brand .item-mir img {
  margin: 0 auto;
}

.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce.custom {
  gap: 70px;
  justify-content: flex-start;
}
.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .img-conoce.no-margin-right {
  margin-right: 0;
}
.marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .img-conoce img.image-center {
  margin: auto;
}

.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .text_caracter.width-590 {
  max-width: 590px;
}
.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .text_caracter.width-590 h3{
  text-decoration: underline;
}
.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .image_caracter.width-570 {
  max-width: 570px;
}
.marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .image_caracter.width-570 video {
  width: 100%;
}

.sides_row.gap30 {
    gap: 30px;
}

.side.sd_7.custom-width {
    max-width: 660px;
    width: 100%;
}

.side.sd_5.custom-video video {
    width: 100%;
}

.weber .hero .image {
    display: block;
    max-width: 300px;
    margin: auto;
}
.weber .benefits-weber .flex-uls {
    gap: 20px;
}
.weber .benefits-weber .flex-cont-benef {
    display: flex;
    gap: 30px;
}
.weber .benefits-weber .flex-cont-benef .descript {
    width: 100%;
}
.weber .benefits-weber .flex-cont-benef .video-beneficios {
    width: 100%;
    max-width: 560px;
    margin: auto;
}
.weber .benefits-weber .flex-cont-benef .video-beneficios iframe {
    width: 100%;
    height: 315px;
    margin: auto;
}
.weber .caso-exito-nw .flex-caso .img-caso img {
    height: 100%;
}

/* Nuevos interiores de guantes */
.guantes-para-limpieza-industrial .hero {
  background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-para-limpieza.png") !important;
  background-position: 80% 100% !important;
}
.guantes-para-limpieza-industrial .hero .txt {
  max-width: 620px !important;
}
.guantes-para-limpieza-industrial .hero .txt .ln::before {
  background-color: #E58000;
}
.guantes-para-limpieza-industrial .hero .txt a::after {
  content: none !important;
}
.guantes-para-limpieza-industrial .telesis_marcaje_automotriz .why {
  background-image: none;
  background-color: #F4F4F4;
}
.guantes-para-limpieza-industrial .telesis_marcaje_automotriz .why h2 {
  color: #333;
}
.guantes-para-limpieza-industrial .telesis_marcaje_automotriz .why .sides_row .side.sd_6 {
  max-width: 510px;
}
.guantes-para-limpieza-industrial .telesis_marcaje_automotriz .why .sides_row .side.sd_6 ul li span {
  color: #333;
}
.guantes-para-limpieza-industrial .about_brand {
  background-color: #F4F4F4;
}
.guantes-para-limpieza-industrial .about_brand.bg-white {
  background-color: #fff;
}
.guantes-para-limpieza-industrial .about_brand h2 {
  font-size: 28px;
  line-height: 160%;
  text-align: center;
}
.guantes-para-limpieza-industrial .about_brand .ln::before {
  left: calc(50% - 15px);
  background-color: #E58000;
  height: 3px;
}
.guantes-para-limpieza-industrial .about_brand .sides_row {
  justify-content: space-evenly;
  align-items: center;
  gap: 30px;
}
.guantes-para-limpieza-industrial .about_brand .sides_row .side.sd_5 ul li {
  color: #E58000;
}
.guantes-para-limpieza-industrial .about_brand .sides_row .side.sd_5.image {
  max-width: 300px;
}
.guantes-para-limpieza-industrial .about_brand.tallas-guantes .sides_row .side.sd_5:first-child {
  max-width: 160px;
}
.guantes-para-limpieza-industrial .about_brand.tallas-guantes .sides_row .side.sd_5 ul {
  list-style: none;
}
.guantes-para-limpieza-industrial .impresora_s3700 .ebook_pdf {
  background-image: none;
  background-color: #fff;
}
.guantes-para-limpieza-industrial .impresora_s3700 .ebook_pdf .cat_ebook .image {
  max-width: 300px;
}
.guantes-para-limpieza-industrial .impresora_s3700 .ebook_pdf .cat_ebook .text {
  max-width: 100%;
}
.guantes-para-limpieza-industrial .impresora_s3700 .ebook_pdf .cat_ebook .text h2 {
  color: #333;
}
.guantes-para-limpieza-industrial .acculock-r .descript-acculock {
  background-color: #F4F4F4;
}
.guantes-para-limpieza-industrial .acculock-r .descript-acculock h2 {
  font-size: 28px;
  line-height: 160%;
  text-align: center;
}
.guantes-para-limpieza-industrial .acculock-r .descript-acculock .ln::before {
  background-color: #E58000;
  height: 3px;
  bottom: -15px;
}
.guantes-para-limpieza-industrial .acculock-r .descript-acculock .cat-decript {
  margin-top: 50px;
}
.guantes-para-limpieza-industrial .contact_part .sides_row .side.sd_6 .inf .ln::before {
  background-color: #E58000;
}
.guantes-para-metal .hero {
  background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-para-metal.png") !important;
}
.guantes-para-metal .hero .txt {
  max-width: 720px !important;
}
.guantes-para-metal .guantes-para-limpieza-industrial .about_brand {
  padding: 80px 0px !important;
}
.guantes-para-metal .guantes-para-limpieza-industrial .about_brand .sides_row {
  gap: 50px;
}
.guantes-para-metal .guantes-para-limpieza-industrial .about_brand .sides_row .side.sd_5 {
  width: 100%;
  max-width: 700px;
}
.guantes-para-metal .guantes-para-limpieza-industrial .about_brand .sides_row .side.sd_5.image {
  max-width: 300px;
}
.guantes-para-metal .guantes-para-limpieza-industrial .impresora_s3700 .ebook_pdf {
  background-color: #f4f4f4;
}
.guantes-para-metal .new_industrias_cognex .sistemas_vision_indus .ln::before {
  background-color: #E58000;
}
.guantes-para-metal .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.guantes-para-metal .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item {
  width: 100%;
  max-width: 400px;
}
.guantes-para-metal .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item .descript_item ul {
  list-style: none;
  padding-left: 20px;
}
.guantes-para-metal .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item .descript_item ul li {
  margin-bottom: 10px;
}
.guantes-para-metal .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item .descript_item ul li span {
  color: #333;
  font-size: 18px;
  line-height: 160%;
}
.guantes-para-metal .guantes-industria-automotriz .guantes-para-limpieza-industrial .hero {
  background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-automotriz.png") !important;
}
.guantes-para-metal .guantes-industria-automotriz .guantes-para-limpieza-industrial .hero .txt {
  max-width: 620px !important;
}
.guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .hero {
  background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-para-quimicos.png") !important;
}
.guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .about_brand {
  background-color: #fff;
}
.guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .about_brand .sides_row .side.sd_5 h2 {
  text-align: start;
}
.guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .about_brand p {
  color: #333;
  font-size: 18px;
}
.guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .about_brand ul {
  padding: 20px 25px;
}
.guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .about_brand ul li span {
  color: #333;
  font-size: 18px;
}
.marcaje_industrial.guantes-ansell .industries .cards_industries.new-industries {
    margin-bottom: 50px;
}
.marcaje_industrial.guantes-ansell .industries .cards_industries.new-industries .card {
    height: auto;
}
.marcaje_industrial.guantes-ansell .industries .cards_industries.new-industries .card h3 {
    padding: 10px 10px 0px
}
.marcaje_industrial.guantes-ansell .industries .cards_industries.new-industries .card .btn {
    margin: 20px auto;
}
.marcaje_industrial.guantes-ansell .industries .cards_industries.new-industries .card .btn a {
    background-color: #E58000;
    border: 1px solid #E58000;
    padding: 5px 15px;
    display: block;
    width: 100%;
    max-width: 150px;
    margin: auto;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 160%;
    text-align: center;
}
.marcaje_industrial.guantes-ansell .industries .cards_industries.new-industries .card .btn a:hover {
    background-color: #fff;
    color: #E58000;
}

/* Interior de botellas */
.etiquetadora-de-botellas .hero {
  background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-de-botellas.png");
  background-position: 100%;
}
.etiquetadora-de-botellas .hero .txt {
  max-width: 570px;
}
.etiquetadora-de-botellas .hero .txt .ln::before {
  background-color: #E58000;
}
.etiquetadora-de-botellas .hero .txt .btns {
  display: flex;
  gap: 30px;
  align-items: center;
}
.etiquetadora-de-botellas .hero .txt .btns a {
  width: 100%;
  max-width: 300px;
}
.etiquetadora-de-botellas .hero .txt .btns a::after {
  content: none;
}
.etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames.caracter {
  background-color: #fff;
}
.etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames.caracter .flex_importancia .text_importancia h2 {
  font-size: 28px;
  margin: 0px 0px 30px;
  text-align: start;
}
.etiquetadora-de-botellas .impresora_s3700 .ebook_pdf {
  background-image: none;
  background-color: #446FAB;
}
.etiquetadora-de-botellas .impresora_s3700 .ebook_pdf .cat_ebook {
  justify-content: space-evenly;
  gap: 80px;
}
.etiquetadora-de-botellas .impresora_s3700 .ebook_pdf .cat_ebook .text {
  max-width: 480px;
}
.etiquetadora-de-botellas .impresora_s3700 .ebook_pdf .cat_ebook .text h2 {
  text-align: center;
}
.etiquetadora-de-botellas .impresora_s3700 .ebook_pdf .cat_ebook .text a {
  max-width: 350px;
  margin: auto;
}
.etiquetadora-de-botellas .impresora_s3700 .ebook_pdf .cat_ebook .image {
  max-width: 260px;
  margin: auto 0px;
}
.etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames {
  background-color: #F4F4F4;
}
.etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames h2 {
  font-size: 28px;
  line-height: 160%;
  text-align: center;
}
.etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia {
  margin-top: 50px;
}
.etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia {
  max-width: 540px;
}
.etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia p {
  margin: 0px;
}
.etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia {
  max-width: 650px;
}
.etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia iframe {
  display: block;
  width: 100%;
  max-width: 600px;
  margin: auto;
  height: 315px;
}
.etiquetadora-de-botellas .contact_part .inf h3::before {
  background-color: #E58000;
}
.etiquetadora-de-botellas .etiquetadora-automatica .hero {
  background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-automatica.png");
}
.etiquetadora-de-botellas .etiquetadora-automatica .productos-nordson .contenedores_derrames .importante_control_derrames:nth-child(1) {
  background-color: #fff;
}
.etiquetadora-de-botellas .etiquetadora-automatica .productos-nordson .contenedores_derrames .importante_control_derrames.caracter {
  background-color: #F4F4F4;
}
.etiquetadora-de-botellas .maquina-etiquetadora-industrial .hero {
  background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-industrial.png");
}
.etiquetadora-de-botellas .maquina-etiquetadora-industrial .hero .txt {
  max-width: 690px;
}
.etiquetadora-de-botellas .maquina-etiquetadora-industrial .productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia {
  max-width: 640px;
}
.etiquetadora-de-botellas .maquina-etiquetadora-industrial .productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia {
  max-width: 550px;
}
.etiquetadora-de-botellas .maquina-etiquetadora-industrial .impresora_s3700 .ebook_pdf .cat_ebook .text h2 {
  text-align: start;
}
.etiquetadora-de-botellas .maquina-etiquetadora-industrial .impresora_s3700 .ebook_pdf .cat_ebook .text a {
  max-width: 400px;
  margin: auto 0px;
}

/* Nuevo apartado weber */
.weber .conoce-modelos-weber {
  padding: 50px 0px;
}
.weber .conoce-modelos-weber h2 {
  font-size: 28px;
  line-height: 160%;
  text-align: center;
}
.weber .conoce-modelos-weber .item-modelo-weber {
  margin: 50px 0px;
  border: 1px solid #C7C7C7;
  border-radius: 15px;
  display: flex;
}
.weber .conoce-modelos-weber .item-modelo-weber:last-child {
  margin: 50px 0px 0px;
}
.weber .conoce-modelos-weber .item-modelo-weber .image {
  width: 100%;
  max-width: 350px;
}
.weber .conoce-modelos-weber .item-modelo-weber .image img {
  width: 100%;
  height: 100%;
}
.weber .conoce-modelos-weber .item-modelo-weber .descrtip {
  width: 100%;
  padding: 30px;
}
.weber .conoce-modelos-weber .item-modelo-weber .descrtip h3 {
  font-size: 20px;
  line-height: 160%;
  margin: 0px 0px 20px;
}
.weber .conoce-modelos-weber .item-modelo-weber .descrtip p {
  font-size: 18px;
  line-height: 160%;
}
.weber .conoce-modelos-weber .item-modelo-weber .descrtip ol li {
  margin: 0px 0px 10px;
}
.weber .conoce-modelos-weber .item-modelo-weber .descrtip ol li span {
  font-size: 18px;
  line-height: 160%;
}
.marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr.flex-center {
  display: flex;
  justify-content: center;
}
.marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr.flex-center .item-amr {
  width: 100%;
  max-width: 580px;
}

/* Nuevo interior */
.autocrib-vim .hero {
  background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-autocrib-vim.png") !important;
  background-position: 100%;
}
.autocrib-vim .hero .txt .ln::before {
  background-color: #E58000;
}
.autocrib-vim .etiquetadora-de-botellas .hero .txt .btns {
  gap: 50px;
}
.autocrib-vim .porque_necesario_marcadora_laser_metal .cat_porque_necesario {
  margin: 0px;
}
.autocrib-vim .porque_necesario_marcadora_laser_metal .cat_porque_necesario .text_item {
  max-width: 550px;
}
.autocrib-vim .porque_necesario_marcadora_laser_metal .cat_porque_necesario .image_item {
  max-width: 515px;
}
.autocrib-vim .porque_necesario_marcadora_laser_metal .cat_porque_necesario .image_item iframe {
  width: 100%;
  height: 280px;
}
.autocrib-vim .impresora_s3700 .ebook_pdf {
  background-color: #E58000;
  background-image: none;
}
.autocrib-vim .impresora_s3700 .ebook_pdf .cat_ebook {
  justify-content: center;
}
.autocrib-vim .impresora_s3700 .ebook_pdf .cat_ebook .text {
  max-width: 460px;
}
.autocrib-vim .impresora_s3700 .ebook_pdf .cat_ebook .text a {
  max-width: 350px;
  border: 1px solid #fff;
  background-color: #E58000;
}
.autocrib-vim .impresora_s3700 .ebook_pdf .cat_ebook .text a:hover {
  background-color: #fff;
  color: #E58000;
}
.autocrib-vim .impresora_s3700 .ebook_pdf .cat_ebook .image {
  max-width: 240px;
  margin: 0px;
}
.autocrib-vim .acculock-r .descript-acculock h2 {
  font-size: 28px;
}
.autocrib-vim .acculock-r .descript-acculock .ln {
  padding: 0px 0px 30px;
}
.autocrib-vim .acculock-r .descript-acculock .ln::before {
  background-color: #E58000;
}
.autocrib-vim .acculock-r .descript-acculock .cat-decript {
  margin: 50px 0px 0px;
  flex-wrap: wrap;
  justify-content: center;
}
.autocrib-vim .acculock-r .descript-acculock .cat-decript .item {
  max-width: 300px;
}
.autocrib-vim .acculock-r .descript-acculock .cat-decript .item .image {
  max-width: 127px;
}
.autocrib-vim .int-autocrib .request-demo .box-demo a {
  background-color: #E58000;
}
.autocrib-vim .marca_main.loctite.v2 .products-loctite h2::after {
  background-color: #E58000;
}
.autocrib-vim .marca_main.loctite.v2 .products-loctite .productos-loct {
  flex-wrap: wrap;
  gap: 30px;
}
.autocrib-vim .marca_main.loctite.v2 .products-loctite .productos-loct .item-product {
  border-radius: 15px;
  border: 1px solid #CACACA;
}
.autocrib-vim .marca_main.loctite.v2 .products-loctite .productos-loct .item-product:nth-child(2) .body-info-item p {
  margin: 15px 0px;
}
.autocrib-vim .marca_main.loctite.v2 .products-loctite .productos-loct .item-product .img-prod-item img {
  border-radius: 15px 15px 0px 0px;
}
.autocrib-vim .marca_main.loctite.v2 .products-loctite .productos-loct .item-product .body-info-item h4 {
  text-align: center;
}
.autocrib-vim .marca_main.loctite.v2 .products-loctite .productos-loct .item-product .body-info-item p {
  color: #000;
}
/* Nuevo apartado en telesis */
.telesis-new .conoce-nuevos-telesis {
  padding: 50px 0px;
  background-color: #F4F4F4;
}
.telesis-new .conoce-nuevos-telesis h2 {
  font-size: 28px;
  line-height: 160%;
  text-align: center;
}
.telesis-new .conoce-nuevos-telesis .item-nuevs-telesis {
  margin: 50px 0px 0px;
  border: 1px solid rgb(128, 128, 128);
  background-color: #fff;
  display: flex;
  gap: 50px;
  justify-content: space-between;
}
.telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .descript {
  width: 100%;
  padding: 30px 0px 30px 30px;
}
.telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .descript h3 {
  font-size: 20px;
  line-height: 160%;
}
.telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .descript ul {
  padding-left: 20px;
  margin: 30px 0px;
}
.telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .descript ul li {
  color: #558DCA;
  margin-bottom: 10px;
}
.telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .descript ul li span {
  color: #404148;
  font-size: 18px;
  line-height: 160%;
}
.telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .descript a {
  background-color: #558DCA;
  border: 1px solid #558DCA;
  border-radius: 5px;
  padding: 10px 15px;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 160%;
  text-align: center;
}
.telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .descript a:hover {
  background-color: #fff;
  color: #558DCA;
}
.telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .image {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.marca_main.loctite.v2.v3 .comparacion-loctite .table-movil {
  display: none;
}

/* Nuevo interior l38 */
.in-sight-l38 .hero {
  background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-3d-in-sight.png);
  background-position: 100%;
}
.in-sight-l38 .hero .txt .ln::before {
  background-color: #356EA2;
}
.in-sight-l38 .hero .txt a::after {
  content: none;
}
.in-sight-l38 .autocrib-vim .porque_necesario_marcadora_laser_metal {
  background-color: #fff;
}
.in-sight-l38 .autocrib-vim .porque_necesario_marcadora_laser_metal.bg-grey {
  background-color: #F4F4F4;
}
.in-sight-l38 .autocrib-vim .porque_necesario_marcadora_laser_metal h2 {
  padding: 0px 0px 30px;
  margin: 0px 0px 50px;
}
.in-sight-l38 .autocrib-vim .porque_necesario_marcadora_laser_metal h2::before {
  background-color: #446FAB;
}
.in-sight-l38 .autocrib-vim .porque_necesario_marcadora_laser_metal .cat_porque_necesario .text_item ul {
  padding-left: 20px;
}
.in-sight-l38 .autocrib-vim .porque_necesario_marcadora_laser_metal .cat_porque_necesario .text_item ul li {
  margin: 0px 0px 10px;
}
.in-sight-l38 .autocrib-vim .porque_necesario_marcadora_laser_metal .cat_porque_necesario .text_item ul li::marker {
  color: #356EA2;
}
.in-sight-l38 .autocrib-vim .porque_necesario_marcadora_laser_metal .cat_porque_necesario .text_item ul li span {
  font-size: 18px;
  line-height: 160%;
}
.in-sight-l38 .autocrib-vim.sistema-vision-solucion .porque_necesario_marcadora_laser_metal {
  background-color: #F4F4F4;
}
.in-sight-l38 .autocrib-vim.sistema-vision-solucion .porque_necesario_marcadora_laser_metal .cat_porque_necesario .text_item h2 {
  text-align: start;
  margin: 0px;
}
.in-sight-l38 .impresora_s3700 .impresoras_brady_s3700 h2 {
  padding: 0px 0px 20px;
}
.in-sight-l38 .impresora_s3700 .impresoras_brady_s3700 .ln::before {
  background-color: #356EA2;
}
.in-sight-l38 .impresora_s3700 .impresoras_brady_s3700 p {
  font-size: 18px;
  line-height: 160%;
  text-align: center;
}
.in-sight-l38 .impresora_s3700 .impresoras_brady_s3700.bg-grey {
  background-color: #F4F4F4;
}
.in-sight-l38 .impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item {
  background-color: #fff;
}
.in-sight-l38 .impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .image img {
  border-radius: 15px 15px 0px 0px;
}
.in-sight-l38 .impresora_s3700 .ebook_pdf {
  background-image: none;
  background-color: #446FAB;
}
.in-sight-l38 .impresora_s3700 .ebook_pdf .cat_ebook {
  justify-content: center;
}
.in-sight-l38 .impresora_s3700 .ebook_pdf .cat_ebook .image {
  margin: 0px;
}
.in-sight-l38 .contact_part .sides_row .side.sd_6 {
  margin: auto;
}
.in-sight-l38 .contact_part .sides_row .side.sd_6 .inf h3.ln::before {
  background-color: #356EA2;
}

/* Nuevo apartado en Cognex */
.cognex .conoce-productos .products .product .right p {
  font-size: 18px;
  text-align: start;
}

/* Actualizando sistema de vision cognex */
.marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .img {
  max-width: 300px;
}
.marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text {
  width: 100%;
  max-width: 100%;
}
.marcaje_industrial.sistema-vision .sistemas_vision.doble-line-colum .category .more-loctite .tabs-caracter .tabs-content-car .box {
  grid-template-columns: 1fr 1fr;
  padding: 45px 0px;
}
.marcaje_industrial.sistema-vision .sistemas_vision.doble-line-colum .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision {
  flex-direction: column;
  justify-content: normal;
  gap: 0px;
}
.marcaje_industrial.sistema-vision .sistemas_vision.doble-line-colum .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .img {
  max-width: 100%;
}
.marcaje_industrial.sistema-vision .sistemas_vision.doble-line-colum .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .img img {
  max-width: 100%;
}
.marcaje_industrial.sistema-vision .sistemas_vision.doble-line-colum .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text {
  width: 100%;
  padding: 20px 30px;
}
.marcaje_industrial.sistema-vision .sistemas_vision.doble-line-colum .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text h4 {
  text-align: center;
  margin: 0px;
}
.marcaje_industrial.sistema-vision .que-sistema-vision {
  padding: 50px 0px;
}
.marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision {
  display: flex;
  gap: 50px;
  justify-content: space-between;
  align-items: center;
}
.marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision .image {
  width: 100%;
  max-width: 324px;
}
.marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision .descript {
  width: 100%;
  max-width: 730px;
}
.marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision .descript h2 {
  font-size: 28px;
  line-height: 160%;
  margin: 0px 0px 30px;
}
.marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision .descript p {
  font-size: 18px;
  line-height: 160%;
}
.marcaje_industrial.sistema-vision .ventajas-sistema .flex-content .sin-bullets {
  list-style-type: none;
}

/* Nuevo apartado en impresoras brady */
.int-impresoras-brady .porque-brdy .ln {
    padding: 0px 0px 30px;
}
.int-impresoras-brady .porque-brdy .ln:before {
    background-color: #E58000;
}
.int-impresoras-brady .aplicaciones_sistemas_marcaje_laser .ln {
    padding: 0px 0px 10px;
    margin: 0px 0px 20px;
}
.int-impresoras-brady .aplicaciones_sistemas_marcaje_laser .ln::before {
    background-color: #E58000;
    bottom: 0px;
}
.int-impresoras-brady .aplicaciones_sistemas_marcaje_laser .parrafo {
    font-size: 18px;
    line-height: 160%;
    text-align: center;
}

/* Ajuste de sticky en blog */
.cognex_webinar_calificar .webinar_info .cat_info_form .expositor_blog {
    flex: 1;
}

/* Nuevos apartados LOCTITE México */
.marca_main.loctite.v2.v3 .loctite-industria-automotriz {
  padding: 50px 0px;
}
.marca_main.loctite.v2.v3 .loctite-industria-automotriz h2 {
  font-size: 28px;
  line-height: 160%;
  text-align: center;
}
.marca_main.loctite.v2.v3 .loctite-industria-automotriz .item-indus-auto {
  margin: 50px 0px 0px;
  border: 1px solid rgba(128, 128, 128, 0.8);
  border-radius: 15px;
  padding: 30px;
}
.marca_main.loctite.v2.v3 .loctite-industria-automotriz .item-indus-auto.sin-margintop {
  margin: 0px;
}
.marca_main.loctite.v2.v3 .loctite-industria-automotriz .item-indus-auto h3 {
  font-size: 20px;
  line-height: 160%;
  margin: 0px 0px 15px;
}
.marca_main.loctite.v2.v3 .loctite-industria-automotriz .item-indus-auto p {
  font-size: 18px;
  line-height: 160%;
  margin: 0px 0px 15px;
}
.marca_main.loctite.v2.v3 .loctite-industria-automotriz .item-indus-auto p:last-child {
  margin: 0px;
}
.marca_main.loctite.v2.v3 .loctite-industria-automotriz .image-indus-auto {
  margin: 50px 0px 0px;
}
.marca_main.loctite.v2.v3 .loctite-industria-automotriz .image-indus-auto img {
  display: block;
  margin: auto;
}
.marca_main.loctite.v2.v3 .impresora_s3700 .ebook_pdf {
  background-image: none;
  background-color: #E58000;
}
.marca_main.loctite.v2.v3 .impresora_s3700 .ebook_pdf .cat_ebook {
  justify-content: center;
}
.marca_main.loctite.v2.v3 .impresora_s3700 .ebook_pdf .cat_ebook .text a {
  border: 1px solid #fff;
  background-color: #E68300;
  max-width: 400px;
}
.marca_main.loctite.v2.v3 .impresora_s3700 .ebook_pdf .cat_ebook .text a:hover {
  background-color: #fff;
  color: #E68300;
}
.marca_main.loctite.v2.v3 .impresora_s3700 .ebook_pdf .cat_ebook .image {
  margin: 0px;
}

/* Nuevos apartados de mobile-industrial-robots */
.mir-new.v3 .techniques.potencial-automatizar-procesos {
  background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-potencial-automatizar.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.mir-new.v3 .techniques.potencial-automatizar-procesos h2 {
  color: #fff;
}
.mir-new.v3 .techniques.potencial-automatizar-procesos .sides_row {
  gap: 50px;
}
.mir-new.v3 .techniques.potencial-automatizar-procesos .sides_row .side.sd_6 p {
  color: #fff;
  font-size: 18px;
  line-height: 160%;
}
.mir-new.v3 .cuales_funciones_robots_arm.bg-grey {
  background-color: #F4F4F4;
}

.rb_v2 .robot-types {
  background-color: #F6F6F6;
}
.rb_v2 .robot-types .ln {
  padding: 0px 0px 20px;
}
.rb_v2 .robot-types .ln::before {
  background-color: #5380A9;
}
.rb_v2 .robot-types .robot-type {
  border-radius: 15px;
  border: 1px solid #CACACA;
}
.rb_v2 .robot-types .robot-type .text-content {
  width: 100%;
}
.rb_v2 .robot-types .robot-type .img img {
  height: 100%;
  border-radius: 15px 0px 0px 15px;
}

@media (min-width: 2000px) and (max-width: 2560px) {
    .index_v3 .hero video {
        top: -45%;
    }
}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 979px) and (max-width: 1200px) {
    .marcaje_industrial .sides_row.new-wrap .sd_6 {
        width: 49% !important;
    }

    .marcaje_industrial .sides_row.new-wrap .sd_3 {
        width: 32% !important;
    }

    .int-new-marca .hero .txt {
        max-width: 420px;
    }

    .int-new-marca .hero .logo_brand {
        top: 80px !important;
    }

    .int-new-marca .hero .logo_brand img {
        max-width: 280px !important;
    }

    #int-mclube {
        font-size: 90%;
    }

    .index_page .main_content .intro_part .sides_row .side.slll:nth-child(1) {
        max-width: 605px !important;
    }

    .index_page .slider-banners .slick-next {
        right: 0px !important;
        margin-top: 15px !important;
    }

    .index_page .slider-banners .slick-prev {
        left: 0px !important;
        margin-top: 15px !important;
    }

    .product .main_content {
        padding: 20px 0;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .industries-content .data-indus .box .info-data {
        padding: 0 42px;
    }

    .gracias_int .know_solutions .solutions .solu {
        padding: 10px 0 20px;
    }

    .gracias_int .know_solutions .solutions .solu h3 {
        margin-bottom: 10px;
        font-size: 16px;
    }

    .gracias_int .know_solutions .solutions .solu .txt {
        padding: 10px 20px;
    }

    .servicio_tecnico .content {
        width: 970px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side {
        max-width: 250px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(2),
    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(5) {
        margin-left: 50px;
        margin-right: 50px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(2):before,
    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(5):before {
        left: -30px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(2):after,
    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(5):after {
        right: -30px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side h3 {
        margin: 20px 0;
        font-size: 17px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side p {
        font-size: 14px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side ul li {
        font-size: 14px;
    }

    .servicio_tecnico .asesoria_block .content .sides_row .side:nth-child(1) {
        margin-right: 50px;
    }

    .servicio_tecnico .asesoria_block .content .sides_row .side .txt h3 {
        font-size: 25px;
        margin-bottom: 25px;
    }

    .servicio_tecnico .contact_part .inf p {
        font-size: 17px;
        padding-right: 0;
    }

    .marcaje_industrial.autocrib .hero .txt {
        max-width: 550px;
    }

    .marcaje_industrial.autocrib .hero .txt h1 {
        font-size: 30px;
    }

    .marcaje_industrial.autocrib .hero .txt p {
        font-size: 18px;
    }

    .marcaje_industrial.marcaje_laser .hero .txt {
        margin-left: 0;
    }

    .marcaje_industrial.marcaje_laser .hero .txt h1 {
        font-size: 33px;
    }

    .marcaje_industrial.marcaje_laser .hero .txt p {
        font-size: 17px;
    }

    .marcaje_industrial.marcaje_laser .hero .txt a {
        width: 250px;
        font-size: 11px;
    }

    .marcaje_industrial .retos_part {
        padding: 30px 0;
    }

    .marcaje_industrial .retos_part h2 {
        font-size: 24px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .retos_part h3 {
        font-size: 17px;
    }

    .marcaje_industrial .retos_part .boxes_part {
        max-width: 970px;
    }

    .marcaje_industrial .retos_part .boxes_part .box {
        width: 300px;
        padding: 30px 15px;
    }

    .marcaje_industrial .retos_part .boxes_part .box:nth-child(2),
    .marcaje_industrial .retos_part .boxes_part .box:nth-child(5) {
        margin: 0 auto;
    }

    .marcaje_industrial .brand_prods {
        padding: 25px 0;
    }

    .marcaje_industrial .brand_prods h2 {
        font-size: 24px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .brand_prods h3 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .brand_prods .brand_inf .logo {
        width: 200px;
    }

    .marcaje_industrial .brand_prods .brand_inf p {
        font-size: 15px;
    }

    .marcaje_industrial .brand_prods .ac-sec .btn_cap {
        width: 170px;
        height: 70px;
    }

    .marcaje_industrial .brand_prods .ac-sec .btn_cap span {
        font-size: 15px !important;
    }

    .marcaje_industrial .brand_prods .ac-sec .box {
        width: calc(100% - 170px);
    }

    .marcaje_industrial .brand_prods .ac-sec .box .cont {
        padding: 0 30px;
    }

    .marcaje_industrial .brand_prods .ac-sec .box .cont .side_inf .txt h3 {
        font-size: 21px;
        line-height: 1;
        margin-bottom: 10px;
    }

    .marcaje_industrial .brand_prods .ac-sec .box .cont .side_inf .txt p {
        font-size: 14px;
    }

    .marcaje_industrial .why_choose {
        padding: 25px 0;
    }

    .marcaje_industrial .why_choose h2 {
        font-size: 24px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .why_choose h3 {
        font-size: 16px;
    }

    .marcaje_industrial .why_choose .sides_row {
        justify-content: space-between;
    }

    .marcaje_industrial .why_choose .sides_row .side {
        width: 400px;
    }

    .marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main {
        width: 100%;
    }

    .marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .slide_controls img {
        max-width: 15px;
    }

    .marcaje_industrial .projects {
        padding: 30px 0;
    }

    .marcaje_industrial .projects .slide_part .item .content {
        padding: 20px 0;
    }

    .marcaje_industrial .projects .slide_part .item .content h2 {
        font-size: 23px;
    }

    .marcaje_industrial .projects .slide_part .item .content .vid {
        padding-right: 15px;
    }

    .marcaje_industrial .projects .slide_part .item .content .txt {
        padding-right: 20px;
        margin-right: 20px;
    }

    .marcaje_industrial .projects .slide_part .item .content .txt p {
        font-size: 14px;
        padding-left: 15px;
    }

    .marcaje_industrial .ebook_cat .sides_row .ebook_cov {
        max-width: 150px;
    }

    .marcaje_industrial .ebook_cat .sides_row .ebook_inf h3 {
        font-size: 20px;
    }

    .marcaje_industrial .help_part {
        padding: 25px 0;
    }

    .marcaje_industrial .help_part h2 {
        font-size: 24px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .download-catalog h2 {
        font-size: 24px;
    }

    .marcaje_industrial .types {
        padding: 20px 0;
    }

    .marcaje_industrial .types h2 {
        font-size: 25px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .types .tabs_part .tabs_btn a {
        padding: 15px 0;
        font-size: 18px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod {
        padding: 5px 15px;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .prev {
        width: 40%;
        max-width: 115px;
        background: transparent;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf {
        width: 60%;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf h3 {
        font-size: 14px;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf p {
        margin: 5px 0;
        font-size: 12px;
    }

    .intro_tech h2 {
        font-size: 26px;
    }

    .intro_tech img {
        max-width: 250px;
    }

    .intro_tech p {
        font-size: 16px;
    }

    .intro_tech .cards_part {
        max-width: 970px;
        margin: 30px auto 0;
    }

    .intro_tech .cards_part .card {
        width: 100%;
        max-width: 200px;
        min-height: 0;
        height: auto;
        margin: 0 3px;
    }

    .intro_tech .cards_part .card h3 {
        font-size: 12px;
    }

    .intro_tech .cards_part .card p {
        padding: 10px;
        font-size: 12px;
    }

    .intro_tech .cards_part .card .pic {
        height: auto;
    }

    .intro_tech .cards_part .card .pic img {
        height: auto;
        max-width: 100%;
    }

    .marcaje_industrial .material_mark {
        padding: 20px 0;
    }

    .marcaje_industrial .material_mark h2 {
        font-size: 27px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .material_mark .ac-sec .btn_cap {
        width: 170px;
        height: 70px;
    }

    .marcaje_industrial .material_mark .ac-sec .btn_cap span {
        font-size: 18px;
    }

    .marcaje_industrial .material_mark .ac-sec .box {
        width: calc(100% - 170px);
    }

    .marcaje_industrial .material_mark .ac-sec .box .cont .side_inf h3 {
        font-size: 17px;
    }

    .marcaje_industrial .material_mark .ac-sec .box .cont .side_inf p {
        font-size: 14px;
    }

    .marcaje_industrial .demo {
        padding: 30px 0;
    }

    .marcaje_industrial .demo h3 {
        font-size: 23px;
    }

    .marcaje_industrial .demo p {
        font-size: 17px;
        margin: 10px auto 20px;
        max-width: 450px;
        line-height: 1.75;
    }

    .marcaje_industrial .model_service {
        padding: 25px 0;
    }

    .marcaje_industrial .model_service h2 {
        font-size: 25px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .marcaje_industrial .model_service p {
        font-size: 16px;
    }

    .about_brand {
        padding: 30px 0;
    }

    .about_brand .content .sides_row {
        align-items: center;
    }

    .about_brand .content .side {
        width: 50% !important;
    }

    .about_brand h2 {
        font-size: 27px;
    }

    .about_brand p {
        font-size: 15px;
    }

    .marcaje_industrial .techniques {
        padding: 30px 0;
    }

    .marcaje_industrial .techniques h2 {
        font-size: 27px;
    }

    .marcaje_industrial .contact_part .inf {
        padding-left: 30px;
        padding-right: 30px;
    }

    .marcaje_industrial .contact_part .form_box {
        padding: 35px 10px 35px 20px;
        margin-left: 30px;
    }

    .marcaje_industrial .contact_part .form_box .hbspt-form label {
        font-size: 11px;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-caracter ul.tab-caracter li a {
        width: 238px;
        font-size: 14px;
    }

    footer .sides_row .side:nth-child(1) {
        width: 185px;
        margin-right: 30px;
    }

    footer .sides_row .side:nth-child(2) {
        width: 345px;
        margin-right: 10px;
    }

    footer .sides_row .side:nth-child(3) {
        margin-right: 30px;
    }

    .contacto .main_content {
        padding: 30px 0;
    }

    .contacto .main_content .contact_section .form_part h2 {
        font-size: 20px;
    }

    .contacto .main_content .contact_section .form_part .hbspt-form fieldset {
        margin-bottom: 5px;
    }

    .contacto .main_content .contact_section .form_part .hbspt-form label {
        font-size: 12px;
    }

    .contacto .main_content .contact_section .box {
        padding: 10px;
    }

    .contacto .main_content .contact_section .box h2 {
        font-size: 20px;
    }

    .contacto .main_content .contact_section .box .txt h3 {
        font-size: 16px;
    }

    .contacto .main_content .contact_section .box .txt a,
    .contacto .main_content .contact_section .box .txt p,
    .contacto .main_content .contact_section .box .txt ul li {
        font-size: 13px;
    }

    .sucursales .intro .content {
        height: 200px;
    }

    .sucursales .ubications_cont .ubication {
        padding: 0 10px;
    }

    .marca_main .hero .content {
        padding: 20px 0;
    }

    .marca_main .hero .inf h1 {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .marca_main .brand-prods {
        padding: 20px 0;
    }

    .marca_main .brand-prods .prod_lines .prod a {
        padding: 30px;
    }

    .contact_part .form_box {
        padding: 35px 10px 35px 40px;
    }

    .contact_part .inf {
        padding-right: 15px;
    }

    .contact_part .inf h3 {
        font-size: 24px;
    }

    .our_brands .brands_part .brands h2 {
        font-size: 19px;
        padding: 30px 0;
    }

    .our_brands .brands_part .brands .logos .logo {
        max-width: 90px;
    }

    .our_brands .brands_part .brands .logos .logo img {
        max-width: 100%;
    }

    .category .hero .logo_brand {
        right: 0;
        top: 20px;
    }

    .divisiones .hide-mobile {
        display: block !important;
    }

    .divisiones .hide-desk {
        display: none !important;
    }

    .divisiones .section {
        padding: 20px 0;
    }

    .divisiones .section .quimicos .subcategorias .subcategoria {
        margin: 0 auto 20px;
    }

    .divisiones .section .marcaje .projects .text p {
        font-size: 16px;
    }

    .divisiones .section .automatizacion .projects .text {
        padding: 20px;
    }

    .divisiones .section .automatizacion .projects .text p {
        font-size: 16px;
    }

    .divisiones .section .automatizacion .projects .text ul li {
        font-size: 14px;
    }

    .divisiones .section .bi .servicio {
        max-width: 500px;
    }

    .divisiones .section .bi .servicio .sides .text ul li {
        font-size: 13px;
    }

    .divisiones .section .bi .vending {
        max-width: 500px;
    }

    .divisiones .section .bi .vending .sides .text p {
        font-size: 14px;
    }

    .category .more-loctite .tabs-caracter ul.tab-caracter li a {
        width: 157px;
        font-size: 14px;
    }

    .demo-vending .hero-d-vending .content .flex-hero {
        margin-top: 40px;
    }

    .demo-vending .forma-vending {
        max-width: 428px;
    }

    .demo-vending .hero-d-vending .content .flex-hero .info-hero {
        max-width: 340px;
    }

    .demo-vending .hero-d-vending .content .flex-hero img {
        max-width: 182px;
    }

    .contact_part.nw-contact .inf {
        padding-left: 30px;
        padding-right: 30px;
    }

    .product-bar .link a {
        padding: 12px 20px;
    }

    .index_page .main_content .divisiones .cards_cont .card img {
        max-width: 48%;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card img {
        max-width: 176px;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card .txt-conoce h4 {
        margin-bottom: 5px;
    }

    /* Caso de exito 979 - 1200 */
    .int-caso-de-exito .hero-caso-exito .sides-hero .side-text {
        padding-left: 20px;
        padding-right: 20px;
    }

    .int-caso-de-exito .hero-caso-exito .sides-hero .side-text p {
        font-size: 20px;
    }

    .int-caso-de-exito .hero-caso-exito .sides-hero .side-text h1 {
        font-size: 27px;
    }

    .int-caso-de-exito .gray-block-caso-de-exito {
        padding: 30px 0;
    }

    .int-caso-de-exito .gray-block-caso-de-exito p {
        font-size: 17px;
    }

    .int-caso-de-exito .bloque-pruebas {
        padding: 35px 0;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-text {
        margin-right: 20px;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-text h2 {
        font-size: 30px;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-text p {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .int-caso-de-exito .product-caso-exito {
        padding: 30px 0;
    }

    .int-caso-de-exito .product-caso-exito h3 {
        font-size: 27px;
        margin-bottom: 30px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto {
        align-items: center;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-pic {
        max-width: 300px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text h2 {
        font-size: 24px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text p,
    .int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li,
    .int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li span {
        font-size: 17px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text p {
        margin: 20px 0;
    }

    .int-caso-de-exito .banner-para-ayudarte {
        padding: 30px 0;
    }

    .int-caso-de-exito .banner-para-ayudarte .content {
        height: auto;
    }

    .int-caso-de-exito .banner-para-ayudarte h3 {
        font-size: 26px;
    }

    .int-caso-de-exito .banner-para-ayudarte p {
        font-size: 20px;
        margin: 20px 0;
        max-width: 700px;
    }

    .int-caso-de-exito .banner-para-ayudarte a.btn-outline {
        font-size: 19px;
    }

    .marcaje_industrial.mir-new.v3.modelos .hero .flex-hero .img-hero {
        max-width: 300px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw video {
        max-width: 300px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand .content .side {
        width: inherit !important;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide h2,
    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide h1 {
        font-size: 30px;
    }

    .indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info {
        grid-gap: 20px;
    }

    .marcaje_industrial.marcaje-laser-industrial .metales-marcar .grid-metales {
        grid-gap: 20px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }

    .marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .txt-industria {
        padding: 30px 30px;
    }

    .marcaje_industrial.autocrib .principales-utilizados .fleximg-prin {
        margin-top: 0;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter ul.tab-caracter li a {
        height: 67px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box p {
        font-size: 18px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-detectores .img-det {
        margin-right: 30px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-detectores .txt-detec h2 {
        font-size: 23px;
    }

    .cognex.ins.datamn .modelos-simbo p.mode {
        font-size: 18px;
    }

    .cognex.ins.datamn .modelos-codigos .flex-codigos-modelos .codigo-1d {
        margin-right: 30px;
    }

    .marca_main.loctite.v2 .que-es-loctite .box-lct .txt-lc {
        left: initial;
        margin: 0 auto;
        position: static;
    }

    .marca_main.loctite.v2 .que-es-loctite .box-lct.reverse .txt-lc.rfv {
        margin: 0 auto;
        position: static;
        left: initial;
        right: initial;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .img-banner-robot {
        margin-right: 30px;
    }

    .marcaje_industrial.int-aea .hero .text h1 {
        font-size: 32px;
    }

    .marcaje_industrial.int-aea .hero .text p {
        font-size: 16px;
        width: 100%;
        max-width: 570px;
    }

    .marcaje_industrial.int-aea .hero .text a {
        font-size: 17px;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .text-info {
        font-size: 16px;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .boton-info a {
        font-size: 17px;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr {
        padding: 30px 20px;
    }

    .marcaje_industrial.int-aea .soluciones-escalables .image-soluciones img {
        width: 100%;
        max-width: 220px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .hero .txt {
        max-width: 600px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno {
        padding: 30px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .image-cat-descarga {
        left: 49%;
        max-width: 500px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .image-item-abrasivos {
        max-width: 150px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hero {
        background-position: 66%;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hero .txt {
        max-width: 540px;
    }

    .int-ultratech .hero {
        background-position: 0px;
    }

    .int-ultratech .hero .txt p {
        max-width: 600px;
    }

    .int-ultratech .prod-seguros .cat-seguros {
        padding: 0 30px;
        gap: 30px;
    }

    .int-ultratech .prod-seguros .cat-seguros .txt-seg {
        margin-top: 20px;
    }

    /*Interior Abrasivos Industriales*/
    .int-abrasivos-indus .hero {
        background-position: 0px;
    }

    .int-abrasivos-indus .beneficios {
        background-position: 0px;
    }

    .int-abrasivos-indus .beneficios .txt-beneficios {
        margin-left: 80px;
    }

    /*Distribuidores Brady*/
    .int-brady .hero {
        background-position: 0;
    }

    .int-brady .hero .txt p {
        max-width: 600px;
    }

    .int-brady .porque-brdy .elegir-prod-brady .text-prod {
        max-width: 500px;
    }

    /*Impresoras Brady*/
    .int-impresoras-brady .hero {
        background-position: 0px;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady .text-prod {
        max-width: 500px;
    }

    /*Etiquetas Brady*/
    .int-etiquetas-brady .hero {
        background-position: 0px;
    }

    /*Etiquetadora de mano Brady M210*/
    .int-eti-especial-brady .hero {
        background-position: 0px;
    }

    /*Summit Pro*/
    .summit-pro .hero {
        background-position: 60%;
    }

    .summit-pro .v3 .ventajas-sistema .flex-content ul {
        max-width: 350px;
    }

    /*Nuevos interiores Robots industriales*/
    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus {
        gap: 50px;
    }

    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus {
        max-width: 500px;
    }

    /*Categoria Marcadores Industriales*/
    .marcador-v2 .marcaje_industrial .hero .txt {
        max-width: 550px;
    }

    .marcador-v2 .porque-sirven .flex-cont {
        gap: 30px;
    }

    .marcador-v2 .porque-sirven .flex-cont .text-descrip {
        max-width: 500px;
    }

    .marcador-v2 .ventajas .flex-ventajas ul {
        max-width: 350px;
    }

    /*Base Footer v2*/
    .footer_v2 .foot_v2 .inf_sucursales .cat_side {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 30px;
    }

    /* Nuevo interior Bloqueo y Etiquetado */
    .bloqueo_etiquetado .hero {
        background-position: 70% !important;
    }

    .bloqueo_etiquetado .hero .txt {
        max-width: 500px !important;
    }

    .bloqueo_etiquetado .que_es .flex_que_es {
        gap: 60px;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .image_que_es {
        justify-content: center;
    }

    .bloqueo_etiquetado .procedimientos h2 {
        width: 100%;
        max-width: 700px;
        margin: auto;
    }

    .bloqueo_etiquetado .procedimientos .content {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .bloqueo_etiquetado .procedimientos .content p {
        max-width: 800px;
    }

    .bloqueo_etiquetado .procedimientos .content ul {
        max-width: 850px;
    }

    .bloqueo_etiquetado .procedimientos .content ul li {
        max-width: 400px;
    }

    .bloqueo_etiquetado .beneficios .flex_beneficios {
        gap: 50px;
    }

    .bloqueo_etiquetado .beneficios .flex_beneficios ul {
        max-width: 400px;
    }

    .bloqueo_etiquetado .bloqueo_loto .catalago_loto {
        grid-gap: 50px;
    }

    /*Henkel reforzado*/
    .henkel_reforz .desem-perfecto .industrias .content-industria .image img {
        height: 100%;
    }

    /* Nuevo apartado en Loctite 495 Adhesivo instantáneo super bonder botella 20 gr */
    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex {
        max-width: 700px;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .image_flex {
        width: 100%;
        max-width: 300px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad {
        gap: 50px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad .item_velocidad {
        max-width: 450px;
    }

    /* Nuevo interior de ITW */
    .itw_mexico .hero {
        background-position: 85% !important;
    }

    /* Nuevo interior Cognex */
    .cognex_3800 .hero {
        background-position: center center;
    }

    .cognex_3800 .hero .txt {
        max-width: 500px;
    }

    .cognex_3800 .seccion-in .flex-secc {
        gap: 30px;
    }

    .cognex_3800 .formacion .flex-formacion {
        grid-template-columns: 1fr;
    }

    .cognex_3800 .productos .cat_productos {
        grid-gap: 50px;
    }

    .cognex_3800 .productos .cat_productos .item_producto h3 {
        padding: 0px 15px;
    }

    /* Nuevo interior Grandes ahorros al eliminar paros operativos en líneas de pretratamiento */
    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones {
        padding: 0px 0px 50px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios {
        padding: 0px 0px 0px;
    }

    /* Nuevo interior Extintores Cold Fire */
    .marcaje_industrial.extintores_fire .hero {
        background-position: 85%;
    }

    .marcaje_industrial.extintores_fire .hero .txt {
        max-width: 500px;
    }

    /* Nuevo apartado para producto Loctite 271 y loctite 515 */
    .product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter {
        grid-template-columns: repeat(2, 1fr);
    }

    /* Actualización de Contenedores para el control de derrames */
    .contenedores_derrames .consejos_practivos .image_consejos {
        width: 100%;
    }

    .contenedores_derrames .consejos_practivos .image_consejos img {
        display: block;
        width: 100%;
        max-width: 300px;
    }

    /* Nuevo interior Dataman 80 */
    .dataman_80 .hero {
        background-position: 100%;
    }

    .dataman_80 .beneficios_config .cat_beneficios {
        max-width: 900px;
    }

    /* U-Mark version 2 */
    .u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter li {
        height: 150px;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter li a {
        height: 100%;
    }

    /* Actualizacon de Sistemas de visión */
    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .img {
        max-width: 300px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text {
        padding: 40px 15px 30px 0px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content {
        gap: 30px;
    }

    .marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios {
        grid-gap: 50px;
        grid-template-columns: 1fr;
    }

    /* Nuevo interior Harmonic Drive */
    .harmonic_drive .hero .txt {
        max-width: 600px;
    }

    /* Actualización de categoria Grasas para Mantenimiento de Robots */
    .grasas .hero .txt {
        max-width: 550px;
    }

    /* Nuevo interior in-sight-snapp */
    .marcaje_industrial.sn_app .hero {
        background-position: 55%;
    }

    /* Nuevo interior de sistema de trazabilidad industrial */
    .marcaje_industrial.sistem_trazab_indus .hero {
        background-position: 70%;
    }

    .marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus {
        max-width: 250px;
    }

    /* Nuevo TechDay */
    .techday .hero-techday .txt-logo {
        padding-left: 50px;
        max-width: 550px;
    }

    /* Nuevos interiores MIG Miller Deltaweld */
    .deltaweld_350 .hero .content .txt {
        max-width: 530px;
    }

    .deltaweld_350 .industrias_miller_deltaweld .cat_deltaweld {
        gap: 50px;
    }

    /* Nuevo interior Pistolas de soldadura semi-automáticas */
    .itw_mexico.soldadura_semi_automatica .hero {
        background-position: 95% !important;
    }

    /* Nuevos aartados en soldadura-mig */
    .marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig {
        gap: 50px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .image_item {
        max-width: 300px;
    }

    /* Nuevo interior Soldadura TIG */
    .soldadura_tig .hero_tig {
        background-position: center center !important;
    }

    /* Nuevo interior corte con laser */
    .corte_con_laser .hero_corte_con_laser {
        background-position: center center !important;
    }

    /* Nuevo interior Thermal spray */
    .thermal_spray .oxicorte .hero .txt {
        max-width: 520px;
    }

    /* Nuevos interiores marcaje laser */
    .telesis_marcaje_automotriz .marcaje_laser_acero .hero {
        background-position: center;
    }

    .telesis_marcaje_automotriz .marcaje_laser_acero .hero .txt {
        max-width: 600px;
    }

    /* Ajustes en Tech Day */
    .techday .invitacion_tecdy .cat_videos {
        grid-template-columns: repeat(3, 1fr);
    }

    /* Nuevo interior Green stuf */
    .green-stuff #theContent .hero {
        background-position: 30%;
    }

    .green-stuff .porque-elegir .flex-container {
        flex-wrap: nowrap;
    }

    .green-stuff-calcetines-absorbentes #theContent .hero {
        background-position: 0;
    }

    .green-stuff-almohadillas-absorbentes#theContent .hero {
        background-position: 30%;
    }

    .green-stuff-almohadillas-absorbentes#theContent .hero .txt {
        max-width: 700px;
    }

    .green-stuff-tapetes-de-polipropileno#theContent .hero {
        background-position: 70%;
    }

    .green-stuff-tapetes-de-polipropileno#theContent .hero .txt {
        max-width: 450px;
    }

    .green-stuff-placas-absorbentes#theContent .hero {
        background-position: 70%;
    }

    .green-stuff-placas-absorbentes#theContent .hero .txt {
        max-width: 400px;
    }

    .green-stuff-polvo-granulado#theContent .hero {
        background-position: 80%;
    }

    .green-stuff-polvo-granulado#theContent .hero .txt {
        max-width: 400px;
    }

    .green-stuff-derrames-quimicos#theContent .hero {
        background-position: 75%;
    }

    .green-stuff-derrames-quimicos#theContent .hero .txt {
        max-width: 400px;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card img {
        max-width: 176px;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card .txt-conoce h4 {
        margin-bottom: 5px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .industries-content .data-indus .box .info-data {
        padding: 0 42px;
    }

    .green-stuff-tapetes-de-polipropileno#theContent .hero {
        background-position: 70%;
    }

    .green-stuff-tapetes-de-polipropileno#theContent .hero .txt {
        max-width: 450px;
    }

    /* Nuevos interiores hijos de cognex */
    .new_industrias_cognex .hero {
        background-position: 40% 100%;
    }

    .new_industrias_cognex .hero .txt {
        max-width: 525px;
    }

    .new_industrias_cognex .indus_electronica .hero {
        background-position: 80% 100%;
    }

    .new_industrias_cognex .indus_electronica .hero .txt {
        max-width: 440px;
    }

    .new_industrias_cognex .indus_medico .hero {
        background-position: 70% 100%;
    }

    .new_industrias_cognex .indus_medico .hero .txt {
        max-width: 470px;
    }

    .new_industrias_cognex .indus_alimenticias .hero .txt {
        max-width: 600px;
    }

    /* Ajuste de nuevo index v3 */
    .index_v3 .hero {
        min-height: 550px;
    }

    .index_v3 .hero video {
        width: 126%;
        left: -180px;
    }

    .index_v3 .hero header.header-info .sup_part {
        padding: 25px 0px 25px;
    }

    .index_v3 .hero .content .title {
        bottom: 80px;
    }

    .harmonic_drive .contact_part .inf {
        padding: 0px 0px 0px 50px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content {
        height: 100%;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content .txt .img_logo_techday {
        flex-wrap: wrap;
        gap: 30px;
    }

    /* Nuevo interior express mark */
    .xpress-mark .hero {
        background-position: 70% 100%;
    }

    .xpress-mark .demo {
        padding: 50px 0px;
    }

    /* Nuevos interiores Nordson */
    .productos-nordson .versablue .versablue-ventajas .flex-ventajas {
        gap: 30px;
    }

    .productos-nordson .foammekt-fit25 .hero .txt {
        max-width: 500px;
    }

    .productos-nordson .foammekt-fit25 .productos-nordson .versablue .versablue-ventajas .flex-ventajas {
        gap: 50px 30px;
    }

    /* Ajustes de Weber */
    .weber .benefits-weber .flex-cont-benef .video-beneficios iframe {
        height: 235px;
    }

    /* Nuevos interiores de guantes */
    .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-para-limpieza.png") !important;
      background-position: 75% 100% !important;
    }
    .guantes-para-limpieza-industrial .hero .txt {
      max-width: 500px !important;
    }
    .guantes-para-metal .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-para-metal.png") !important;
      background-position: 50% 100% !important;
    }
    .guantes-para-metal .guantes-para-limpieza-industrial .hero .txt {
      max-width: 620px !important;
    }
    .guantes-para-metal .guantes-industria-automotriz .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-automotriz.png") !important;
    }

    /* Interior de botellas */
    .etiquetadora-de-botellas .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-de-botellas.png");
    }
    .etiquetadora-de-botellas .hero .txt {
      max-width: 570px;
    }
    .etiquetadora-de-botellas .etiquetadora-automatica .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-automatica.png");
    }
    .etiquetadora-de-botellas .maquina-etiquetadora-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-industrial.png");
    }

    /* Nuevo interior  */
    .autocrib-vim .marca_main.loctite.v2 .products-loctite .productos-loct {
      justify-content: center;
    }

    /* Ajuste de menu productos */
    header .menu-hover {
      min-width: 925px;
    }

    /* Nuevo interior l38 */
    .in-sight-l38 .hero .txt {
      max-width: 500px;
    }

    /* Ajuste de videos en techday */
    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .visita_nuestro_blog {
        max-width: 550px;
    }

    /* Ajuste de hero */
    .u-mark.cognex .hero {
        background-position: 80%;
    }
}


/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) {
    .marcaje_industrial .sides_row.new-wrap .sd_6 {
        width: 49% !important;
    }

    .marcaje_industrial .sides_row.new-wrap .sd_3 {
        width: 49% !important;
        max-width: 100% !important;
    }

    .marcaje_industrial .sides_row.new-wrap .sd_3:nth-child(5) {
        margin-left: inherit !important;
        margin-top: 40px !important
    }

    .marcaje_industrial .sides_row.new-wrap .sd_3:nth-child(4) .card .pic img {
        height: 138px !important;
    }

    .marcaje_industrial .que-materiales .slide-materiales {
        min-width: 90% !important;
    }

    .int-new-marca .hero .txt {
        max-width: 420px;
    }

    .int-new-marca .hero .logo_brand {
        top: 80px !important;
    }

    .int-new-marca .hero .logo_brand img {
        max-width: 280px !important;
    }

    #int-mclube {
        font-size: 85%;
    }

    .index_page .main_content .intro_part .sides_row {
        display: block;
    }

    .index_page .main_content .intro_part .sides_row .side:nth-child(1) {
        width: 96%;
        margin: 0 auto;
    }

    .index_page .main_content .intro_part .sides_row .side:nth-child(2) {
        width: 96% !important;
        margin: 0 auto !important;
        max-width: 855px !important
    }

    header .sup_part .content .logo a {
        align-items: center;
        justify-content: center;
        max-width: 200px;
    }

    header .sup_part .content .call_us a {
        font-size: 15px;
    }

    header .sub_part ul.menu li a {
        font-size: 14px;
    }

    .index_page .slider-banners .slick-next {
        right: 0px !important;
        margin-top: 0px !important;
    }

    .index_page .slider-banners .slick-prev {
        left: 0px !important;
        margin-top: 0px !important;
    }

    .divisiones .section .bi {
        flex-wrap: wrap;
    }

    .divisiones .section .bi .servicio {
        max-width: 100%;
    }

    .divisiones .section .bi .vending {
        max-width: 100%;
    }

    .divisiones .hide-mobile {
        display: none !important;
    }

    .divisiones .hide-desk {
        display: block !important;
    }

    .divisiones .section .quimicos .subcategorias .subcategoria {
        margin: 0 auto 20px;
    }

    .divisiones .hero h1 {
        min-width: 500px;
    }

    .product .main_content {
        padding: 20px 0;
    }

    .product .main_content h1 {
        font-size: 27px;
    }

    .product .main_content .sides_row {
        flex-wrap: wrap;
        justify-content: center;
    }

    .product .main_content .side {
        width: 100%;
    }

    .product .main_content .side .download_cta {
        width: 100%;
        margin-top: 20px;
    }

    .product .main_content .img_prod {
        width: 45%;
    }

    .product .main_content .img_prod img {
        max-width: 80%;
    }

    .product .main_content .table_info {
        width: 50%;
        margin-right: 0;
        margin-left: auto;
    }

    .product .main_content .table_info .inf_line p {
        font-size: 11px;
    }

    .gracias_int .know_solutions {
        padding: 30px 0;
    }

    .gracias_int .know_solutions h2 {
        margin-bottom: 30px;
        font-size: 28px;
    }

    .gracias_int .know_solutions .solutions .solu {
        padding: 10px 0 20px;
        width: 32%;
        margin: 0;
    }

    .gracias_int .know_solutions .solutions .solu:nth-child(2) {
        margin: 0 auto;
    }

    .gracias_int .know_solutions .solutions .solu h3 {
        margin-bottom: 10px;
        font-size: 14px;
    }

    .gracias_int .know_solutions .solutions .solu .txt {
        padding: 10px 20px;
    }

    .gracias_int .know_solutions .solutions .solu .txt p {
        font-size: 13px;
    }

    .agenda_visita .hero h1 {
        font-size: 27px;
    }

    .agenda_visita .hero p {
        font-size: 18px;
        padding: 0 50px;
    }

    .agenda_visita .blocks_part .block {
        height: 200px;
    }

    .agenda_visita .blocks_part .block .side_txt h2 {
        font-size: 17px;
        margin-bottom: 10px;
    }

    .agenda_visita .blocks_part .block .side_txt p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .agenda_visita .blocks_part .block .side_txt a {
        font-size: 14px;
    }

    .servicio_tecnico .content {
        width: 760px;
    }

    .servicio_tecnico .hero .content .txt p {
        padding-right: 100px;
    }

    .servicio_tecnico .soluciones_part .sides_row {
        justify-content: space-between;
    }

    .servicio_tecnico .soluciones_part .sides_row .side {
        max-width: 100%;
        margin-bottom: 15px;
        width: 40%;
        margin: 0 auto 20px !important;
    }

    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(2):before,
    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(2):after,
    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(5):before,
    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(5):after {
        display: none;
    }

    .servicio_tecnico .soluciones_part .sides_row .side h3 {
        margin: 20px 0;
        font-size: 17px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side p {
        font-size: 14px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side ul li {
        font-size: 14px;
    }

    .servicio_tecnico .asesoria_block .content .sides_row .side {
        width: 40%;
    }

    .servicio_tecnico .asesoria_block .content .sides_row .side:nth-child(1) {
        margin-right: 50px;
    }

    .servicio_tecnico .asesoria_block .content .sides_row .side .txt h3 {
        font-size: 20px;
        margin-bottom: 25px;
    }

    .servicio_tecnico .contact_part .inf p {
        font-size: 17px;
        padding-right: 0;
    }

    .marcaje_industrial.marcaje_laser .hero .content {
        height: 250px;
    }

    .marcaje_industrial.marcaje_laser .hero .txt {
        margin-left: 0;
    }

    .marcaje_industrial.marcaje_laser .hero .txt h1 {
        font-size: 33px;
    }

    .marcaje_industrial.marcaje_laser .hero .txt p {
        font-size: 17px;
    }

    .marcaje_industrial.marcaje_laser .hero .txt a {
        width: 250px;
        font-size: 11px;
    }

    .marcaje_industrial.marcaje_laser .types {
        padding: 20px 0;
    }

    .marcaje_industrial.marcaje_laser .types h2 {
        font-size: 25px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial.pinstamp .hero .txt {
        max-width: 500px;
    }

    .marcaje_industrial .retos_part {
        padding: 30px 0;
    }

    .marcaje_industrial .retos_part h2 {
        font-size: 24px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .retos_part h3 {
        font-size: 17px;
    }

    .marcaje_industrial .retos_part .boxes_part {
        max-width: 760px;
    }

    .marcaje_industrial .retos_part .boxes_part .box {
        width: 300px;
        padding: 30px 15px;
        margin: 10px !important;
    }

    .marcaje_industrial .brand_prods {
        padding: 25px 0;
    }

    .marcaje_industrial .brand_prods h2 {
        font-size: 24px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .brand_prods h3 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .brand_prods .brand_inf .logo {
        width: 200px;
    }

    .marcaje_industrial .brand_prods .brand_inf p {
        font-size: 15px;
    }

    .marcaje_industrial .brand_prods .ac-sec .btn_cap {
        width: 170px;
        height: 70px;
    }

    .marcaje_industrial .brand_prods .ac-sec .btn_cap span {
        font-size: 15px !important;
    }

    .marcaje_industrial .brand_prods .ac-sec .box {
        width: calc(100% - 170px);
    }

    .marcaje_industrial .brand_prods .ac-sec .box .cont {
        padding: 0 30px;
    }

    .marcaje_industrial .brand_prods .ac-sec .box .cont .side_inf .txt h3 {
        font-size: 21px;
        line-height: 1;
        margin-bottom: 10px;
    }

    .marcaje_industrial .brand_prods .ac-sec .box .cont .side_inf .txt p {
        font-size: 14px;
    }

    .marcaje_industrial .why_choose {
        padding: 25px 0;
    }

    .marcaje_industrial .why_choose h2 {
        font-size: 24px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .why_choose h3 {
        font-size: 16px;
    }

    .marcaje_industrial .why_choose .sides_row {
        justify-content: space-between;
    }

    .marcaje_industrial .why_choose .sides_row .side {
        width: 300px;
    }

    .marcaje_industrial .why_choose .sides_row .side .slide_part .list_text {
        padding: 20px 0 0 20px;
    }

    .marcaje_industrial .why_choose .sides_row .side .slide_part .list_text li span {
        font-size: 13px;
    }

    .marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main {
        width: 100%;
    }

    .marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .slide_controls img {
        max-width: 15px;
    }

    .marcaje_industrial .projects {
        padding: 30px 0;
    }

    .marcaje_industrial .projects .slide_part .item .content {
        padding: 20px 0;
    }

    .marcaje_industrial .projects .slide_part .item .content h2 {
        font-size: 23px;
    }

    .marcaje_industrial .projects .slide_part .item .content .vid {
        padding-right: 15px;
    }

    .marcaje_industrial .projects .slide_part .item .content .txt {
        padding-right: 20px;
        margin-right: 20px;
    }

    .marcaje_industrial .projects .slide_part .item .content .txt p {
        font-size: 14px;
        padding-left: 15px;
    }

    .marcaje_industrial .ebook_cat .sides_row .ebook_cov {
        max-width: 150px;
        margin-right: 30px;
    }

    .marcaje_industrial .ebook_cat .sides_row .ebook_inf {
        max-width: 300px;
    }

    .marcaje_industrial .ebook_cat .sides_row .ebook_inf h3 {
        font-size: 20px;
    }

    .marcaje_industrial .help_part {
        padding: 25px 0;
    }

    .marcaje_industrial .help_part h2 {
        font-size: 24px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .help_part .sides_row .side {
        margin: 0 10px;
    }

    .marcaje_industrial .help_part .sides_row .side .inf p {
        font-size: 14px;
    }

    .marcaje_industrial .help_part .sides_row .side .inf ul li span {
        font-size: 12px;
    }

    .marcaje_industrial .types .tabs_part .tabs_btn a {
        padding: 15px 0;
        font-size: 18px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod {
        padding: 10px;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .prev {
        width: 40%;
        max-width: 115px;
        background: transparent;
        margin-right: 10px;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf {
        width: 60%;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf h3 {
        font-size: 14px;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf p {
        margin: 5px 0;
        font-size: 12px;
    }

    .intro_tech .side.sd_4 {
        padding: 0 20px;
    }

    .intro_tech .side.sd_4 img {
        max-width: 100%;
    }

    .intro_tech h2 {
        font-size: 24px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .intro_tech p {
        font-size: 15px;
    }

    .intro_tech .cards_part {
        max-width: 970px;
        margin: 30px auto 0;
        flex-wrap: wrap;
    }

    .intro_tech .cards_part .card {
        width: 100%;
        max-width: 200px;
        min-height: 0;
        height: auto;
        margin: 0 3px 15px;
    }

    .intro_tech .cards_part .card:last-child {
        margin-bottom: 0;
    }

    .intro_tech .cards_part .card h3 {
        font-size: 12px;
    }

    .intro_tech .cards_part .card p {
        padding: 10px;
        font-size: 12px;
    }

    .intro_tech .cards_part .card .pic {
        height: auto;
    }

    .intro_tech .cards_part .card .pic img {
        height: auto;
        max-width: 100%;
    }

    .marcaje_industrial .material_mark {
        padding: 20px 0;
    }

    .marcaje_industrial .material_mark h2 {
        font-size: 27px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .material_mark .ac-sec {
        min-height: 300px;
    }

    .marcaje_industrial .material_mark .ac-sec .btn_cap {
        width: 150px;
        height: 50px;
    }

    .marcaje_industrial .material_mark .ac-sec .btn_cap span {
        font-size: 18px;
    }

    .marcaje_industrial .material_mark .ac-sec .box {
        width: calc(100% - 150px);
    }

    .marcaje_industrial .material_mark .ac-sec .box .cont {
        padding: 20px;
        height: 300px;
    }

    .marcaje_industrial .material_mark .ac-sec .box .cont .side_inf h3 {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .marcaje_industrial .material_mark .ac-sec .box .cont .side_inf p {
        font-size: 13px;
    }

    .marcaje_industrial .demo {
        padding: 30px 0;
    }

    .marcaje_industrial .demo h3 {
        font-size: 23px;
    }

    .marcaje_industrial .demo p {
        font-size: 17px;
        margin: 10px auto 20px;
        max-width: 450px;
        line-height: 1.75;
    }

    .marcaje_industrial .model_service {
        padding: 25px 0;
    }

    .marcaje_industrial .model_service h2 {
        font-size: 25px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .marcaje_industrial .model_service p {
        font-size: 14px;
    }

    .marcaje_industrial .hero {
        background-position: center center;
    }

    .marcaje_industrial .hero .content {
        height: 300px;
    }

    .marcaje_industrial .hero .txt h1 {
        font-size: 30px;
    }

    .marcaje_industrial .hero .txt p {
        font-size: 18px;
    }

    .about_brand {
        padding: 30px 0;
    }

    .about_brand .content {
        position: relative;
    }

    .about_brand .content .sides_row {
        align-items: center;
        flex-direction: column;
    }

    .about_brand h2 {
        font-size: 25px;
        width: 100%;
        text-align: center;
    }

    .about_brand .ln:before {
        margin: auto;
        right: 0;
    }

    .about_brand .side.sd_6 {
        width: 100%;
    }

    .about_brand p {
        font-size: 15px;
        padding-top: 80px;
    }

    .about_brand video {
        max-width: 100%;
    }

    .about_brand .side.sd_6 img {
        margin: 40px auto 0;
        display: block;
    }

    .marcaje_industrial .techniques {
        padding: 30px 0;
    }

    .marcaje_industrial .techniques h2 {
        font-size: 27px;
    }

    .marcaje_industrial .techniques .card h3 {
        font-size: 14px;
    }

    .marcaje_industrial .techniques .card p {
        font-size: 13px;
    }

    .marcaje_industrial .contact_part .sides_row .side:last-child {
        padding: 0;
        padding-right: 0;
    }

    .marcaje_industrial .contact_part .inf {
        padding-left: 30px;
        padding-right: 30px;
    }

    .marcaje_industrial .contact_part .inf h3 {
        font-size: 20px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .marcaje_industrial .contact_part .inf h4 {
        font-size: 15px;
    }

    .marcaje_industrial .contact_part .form_box {
        padding: 35px 10px 35px 20px;
        margin-left: 0;
        box-shadow: none;
    }

    .marcaje_industrial .contact_part .form_box .hbspt-form label {
        font-size: 11px;
    }

    .marcaje_industrial .projects .slide_part .item .content {
        padding: 20px 0;
    }

    .marcaje_industrial .projects .slide_part .item .content h2 {
        font-size: 20px;
    }

    .marcaje_industrial .projects .slide_part .item .content .vid {
        padding-right: 15px;
    }

    .marcaje_industrial .projects .slide_part .item .content .txt {
        padding-right: 20px;
        margin-right: 20px;
    }

    .marcaje_industrial .projects .slide_part .item .content .txt p {
        font-size: 13px;
        padding-left: 15px;
    }

    .marcaje_industrial .industries {
        padding: 30px 0;
    }

    .marcaje_industrial .industries h2 {
        font-size: 25px;
        margin-bottom: 30px;
        padding-bottom: 15px;
    }

    .marcaje_industrial .industries .cards_industries {
        flex-wrap: wrap;
        max-width: 600px;
        margin: 0 auto;
    }

    .marcaje_industrial .industries .cards_industries .card {
        width: 170px;
        height: 150px;
        margin: 0 15px 25px;
    }

    .marcaje_industrial .industries .cards_industries .card h3 {
        font-size: 13px;
        margin: 0 0 25px;
    }

    .marcaje_industrial .industries .cards_industries .card .ico {
        height: 60px;
    }

    .marcaje_industrial .industries .cards_industries .card .ico img {
        max-height: 100%;
    }

    .marcaje_industrial .our_brands {
        padding: 30px 0;
    }

    .marcaje_industrial .our_brands .sides_row {
        display: block;
    }

    .marcaje_industrial .our_brands .sides_row .side {
        width: 100%;
        max-width: 550px;
        padding: 15px 0;
        justify-content: center;
        margin: 0 auto 10px !important;
    }

    .marcaje_industrial .our_brands .sides_row .side h3 {
        margin-bottom: 15px;
    }

    .marcaje_industrial .our_brands h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .demo {
        padding: 20px 0;
    }

    .marcaje_industrial .demo h3 {
        font-size: 25px;
        line-height: 1;
    }

    .marcaje_industrial .demo p {
        font-size: 17px;
        margin: 10px auto;
        max-width: 450px;
    }

    .download-catalog .sides_row {
        height: 250px;
    }

    .download-catalog h2 {
        font-size: 22px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .industries-content .data-indus .box .info-data {
        padding: 0 42px;
    }

    footer h3 {
        font-size: 17px;
    }

    footer p {
        font-size: 13px;
    }

    footer a.politica {
        font-size: 12px;
    }

    footer .sides_row .side:nth-child(1) {
        width: 185px;
        margin-right: 30px;
    }

    footer .sides_row .side:nth-child(2) {
        width: 345px;
        margin-right: 10px;
    }

    footer .sides_row .side:nth-child(3) {
        margin-right: 30px;
    }

    .contacto .main_content {
        padding: 30px 0;
    }

    .contacto .main_content h1 {
        font-size: 30px;
        margin-bottom: 30px;
    }

    .contacto .main_content .contact_section .form_part h2 {
        font-size: 18px;
    }

    .contacto .main_content .contact_section .form_part .hbspt-form fieldset {
        margin-bottom: 5px;
    }

    .contacto .main_content .contact_section .form_part .hbspt-form label {
        font-size: 12px;
    }

    .contacto .main_content .contact_section .box {
        padding: 10px;
    }

    .contacto .main_content .contact_section .box h2 {
        font-size: 18px;
    }

    .contacto .main_content .contact_section .box .txt h3 {
        font-size: 14px;
    }

    .contacto .main_content .contact_section .box .txt a,
    .contacto .main_content .contact_section .box .txt p,
    .contacto .main_content .contact_section .box .txt ul li {
        font-size: 11px;
    }

    .sucursales .ubications_cont .ubication {
        padding: 0 10px;
    }

    .marca_main .hero .content {
        padding: 20px 0;
    }

    .marca_main .hero .inf {
        padding-right: 20px;
    }

    .marca_main .hero .inf h1 {
        margin-bottom: 15px;
        padding-bottom: 15px;
        font-size: 28px;
    }

    .marca_main .hero .inf p {
        font-size: 15px;
    }

    .marca_main .brand-prods {
        padding: 20px 0;
    }

    .marca_main .brand-prods .prod_lines .prod a {
        padding: 30px;
    }

    .marca_main .download-catalog .sides_row {
        height: 280px;
    }

    .contact_part .inf {
        padding-right: 15px;
    }

    .contact_part .inf h3 {
        font-size: 22px;
    }

    .contact_part .side {
        width: 50% !important;
    }

    .contact_part .form_box {
        padding: 15px 0px 5px 20px;
    }

    .our_brands .brands_part .brands h2 {
        font-size: 17px;
        padding: 30px 0;
    }

    .our_brands .brands_part .brands .logos .logo {
        max-width: 25%;
    }

    .our_brands .brands_part .brands .logos .logo img {
        max-width: 100%;
    }

    .category .hero .logo_brand {
        right: 0;
        top: 20px;
    }

    header.tienda-header .phone .searchh {
        display: none;
    }

    .category .more-loctite .tabs-caracter ul.tab-caracter li a {
        width: 117px;
        font-size: 14px;
        text-align: center;
        justify-content: center;
    }

    .category .more-loctite .tabs-caracter ul.tab-caracter li a img {
        display: none !important;
    }

    .category .more-loctite .tabs-caracter .tabs-content-car .box h3 {
        font-size: 22px;
    }

    .category .more-loctite .tabs-caracter .tabs-content-car .box p {
        font-size: 15px;
    }

    .category .more-loctite .tabs-caracter .tabs-content-car .box ul li {
        font-size: 16px;
    }

    .demo-vending .forma-vending {
        position: relative;
    }

    .demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit {
        flex-wrap: wrap;
        justify-content: center;
    }

    .demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit img {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit p {
        text-align: center;
    }

    .category .more-loctite .tabs-caracter ul.tab-caracter li a {
        width: 117px;
        font-size: 14px;
        text-align: center;
        justify-content: center;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-caracter ul.tab-caracter li a img {
        display: none !important;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-caracter .tabs-content-car .box h3 {
        font-size: 22px;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-caracter .tabs-content-car .box p {
        font-size: 15px;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-caracter .tabs-content-car .box ul li {
        font-size: 16px;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-caracter ul.tab-caracter li a {
        width: 178px;
        font-size: 14px;
    }

    .marca_main.loctite.v2 .principales-industries .content .industrias .industria-auto .item-auto .txt-auto {
        align-items: center;
    }

    .menu-hover {
        min-width: 680px;
    }

    .menu-hover .bann-visita {
        display: none;
    }

    .mlco2 .marca-loct .flex-marca .img-marca {
        margin-right: 10px !important;
        max-width: 200px !important;
    }

    .mlco2 .marca-loct .flex-marca p {
        font-size: 15px !important;
    }

    .mlco2 .what-is .sides_row {
        display: block;
    }

    .mlco2 .what-is .sides_row .side.sd_6 {
        width: 100%;
    }

    .mlco2 .what-is .inf {
        max-width: 100%;
        margin-bottom: 50px;
    }

    .mlco2 .what-is .inf h2 {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .mlco2 .what-is .inf h2:before {
        left: calc(50% - 15px);
    }

    .mlco2 .what-is .inf p {
        text-align: center;
    }

    .materials .materials_grid {
        grid-template-columns: 1fr 1fr;
        grid-gap: 50px;
    }

    .mlco2 .productpart .prod_grid {
        display: block;
    }

    .mlco2 .productpart .prod_grid .prod_pic {
        max-width: 300px;
        margin: 0 auto 20px;
    }

    .mlco2 .productpart .prod_grid .prod_inf {
        margin: 0 auto;
        max-width: 400px;
    }

    .mlco2 .productpart .prod_grid p {
        margin-top: 30px;
        font-size: 16px;
    }

    .whybrand {
        padding-top: 30px;
    }

    .whybrand ul {
        grid-gap: 50px;
        padding: 0 20px;
    }

    .whybrand ul li span {
        font-size: 15px;
    }

    .index_page .blog_part .preview_posts .posts .main_post .body_post h3 {
        font-size: 12px;
    }

    .index_page .main_content .divisiones .cards_cont .card.big img {
        max-width: 54%;
        bottom: 79px;
    }

    .index_page .main_content .divisiones .sides_row.sp .side:first-child .card {
        background-position: 80%;
    }

    .index_page .main_content .divisiones .sides_row.sp .side:last-child .card {
        background-position: 54%;
    }

    .index_page .main_content .divisiones .cards_cont .card img {
        opacity: 0.5;
    }

    .contact_part.nw-contact .inf {
        padding-left: 30px;
        padding-right: 30px;
    }

    .contact_part.nw-contact .form_box {
        margin-left: 0;
    }

    .contact_part.nw-contact .sides_row .side:last-child {
        padding-right: 0px;
    }

    .contact_part.nw-contact .inf h3 {
        font-size: 21px;
    }

    .product .characteristics p.subtitle {
        font-size: 16px;
    }

    .product .characteristics ul li {
        font-size: 16px;
    }

    .marcaje_industrial.sistema-vision .marca-sistema .info-flex {
        display: block;
    }

    .marcaje_industrial.sistema-vision .marca-sistema .info-flex img {
        position: initial;
        margin-right: 0;
        margin: 0 auto 30px;
        display: block;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .img-sistema {
        display: none;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua {
        max-width: 100%;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua h2 {
        max-width: 100%;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card {
        display: block;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card {
        width: 100%;
        margin: 0 auto 20px;
    }

    .marcaje_industrial.sistema-vision .why-choos ul {
        padding-left: 20px;
    }

    .marcaje_industrial.sistema-vision .why-choos ul li span {
        font-size: 20px;
    }

    .marcaje_industrial.silicon-industrial .hero .txt .ln {
        font-size: 28px;
    }

    .marcaje_industrial.silicon-industrial .hero .txt p {
        font-size: 17px;
    }

    .marcaje_industrial.silicon-industrial .ventajas-sistema .flex-content ul li span {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp h2 {
        font-size: 28px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .product-vision .text p {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item p {
        font-size: 17px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item ul li {
        font-size: 14px;
    }

    .marcaje_industrial.silicon-industrial .about_brand h2 {
        position: relative;
    }

    .marcaje_industrial.silicon-industrial .about_brand ul li span {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .demo .lista ul:first-child {
        margin-right: 35px !important;
    }

    .marcaje_industrial.silicon-industrial .industrias-icons .icon-industries .text ul li {
        font-size: 14px;
    }

    /* Caso de exito 768 - 978 */
    .int-caso-de-exito .hero-caso-exito .sides-hero .side-text {
        padding-left: 20px;
        padding-right: 20px;
    }

    .int-caso-de-exito .hero-caso-exito .sides-hero .side-text p {
        font-size: 20px;
    }

    .int-caso-de-exito .hero-caso-exito .sides-hero .side-text h1 {
        font-size: 25px;
    }

    .int-caso-de-exito .gray-block-caso-de-exito {
        padding: 30px 0;
    }

    .int-caso-de-exito .gray-block-caso-de-exito p {
        font-size: 17px;
    }

    .int-caso-de-exito .bloque-pruebas {
        padding: 35px 0;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-text {
        margin-right: 20px;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-text h2 {
        font-size: 28px;
        margin-bottom: 15px;
        padding-bottom: 15px;
        border-bottom-width: 2px;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-text p {
        font-size: 17px;
        margin-bottom: 20px;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-img {
        max-width: 250px;
    }

    .int-caso-de-exito .product-caso-exito {
        padding: 30px 0;
    }

    .int-caso-de-exito .product-caso-exito h3 {
        font-size: 25px;
        margin-bottom: 30px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto {
        align-items: center;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-pic {
        max-width: 250px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text h2 {
        font-size: 22px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text p,
    .int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li,
    .int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li span {
        font-size: 16px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text p {
        margin: 20px 0;
    }

    .int-caso-de-exito .banner-para-ayudarte {
        padding: 30px 0;
    }

    .int-caso-de-exito .banner-para-ayudarte .content {
        height: auto;
    }

    .int-caso-de-exito .banner-para-ayudarte h3 {
        font-size: 26px;
    }

    .int-caso-de-exito .banner-para-ayudarte p {
        font-size: 20px;
        margin: 20px 0;
        max-width: 700px;
    }

    .int-caso-de-exito .banner-para-ayudarte a.btn-outline {
        font-size: 19px;
    }

    .envase-emb .seccion-aplicaciones h2 {
        font-size: 22px;
    }

    .envase-emb .seccion-aplicaciones .item-sc .txt-sc p {
        font-size: 16px;
    }

    .envase-emb .secc-beneficios .flex-ul-b {
        flex-wrap: wrap;
    }

    .envase-emb .secc-henkel .boxes .grid-items .item-grid {
        width: 96%;
    }

    .infosight .lineas-soluciones .items-lineas {
        grid-template-columns: 1fr 1fr;
    }

    .infosight .lineas-soluciones .items-lineas .item-linea {
        margin-bottom: 30px;
    }

    .infosight .caso-exito-nw .flex-caso {
        display: block;
    }

    .infosight .caso-exito-nw .flex-caso .img-caso {
        width: 100%;
    }

    .infosight .caso-exito-nw .flex-caso .txt-info-caso {
        width: 100%;
    }

    .marcaje_industrial.mir-new.v3.modelos .hero .flex-hero .img-hero {
        max-width: 300px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw video {
        max-width: 500px;
        margin: 30px 20% 0px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw .al_it_c .side.sd_7 .btn_descarga_ficha {
        margin: auto;
        max-width: 270px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw .al_it_c .side.sd_7 .btn_descarga_ficha a {
        font-size: 15px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand .content .side {
        width: inherit !important;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide h2,
    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide h1 {
        font-size: 30px;
    }

    .indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info {
        grid-gap: 20px;
    }

    .rb-moviles.int-robot .procesos-robots h2 {
        font-size: 22px;
    }

    .rb-moviles.int-robot .procesos-robots p {
        font-size: 15px;
        line-height: 1.8;
    }

    .rb-moviles.int-robot .procesos-robots ul li {
        font-size: 15px;
    }

    .rb-moviles.int-robot .why h2 {
        font-size: 22px;
    }

    .rb-moviles.int-robot .why ul li {
        font-size: 16px;
    }

    .rb-moviles.int-robot .contact_part .content {
        max-width: 1440px;
        width: 90%;
    }

    .rb-moviles .why-elegir .flex-why-elegir .txt-why h2 {
        font-size: 22px;
    }

    .rb-moviles .why-elegir .flex-why-elegir .txt-why p {
        font-size: 15px;
    }

    .rb-moviles .why-choose-v .flex-why-c .txt-why-c ul {
        padding-left: 40px;
    }

    .marcaje_industrial.marcaje-laser-industrial .metales-marcar .grid-metales {
        grid-gap: 20px;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .txt-industria {
        padding: 30px 30px;
    }

    .marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .txt-industria ul {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa {
        grid-template-columns: 1fr 1fr;
    }

    .marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa .item-jyrsa .txt-jyrsa-prod p {
        font-size: 18px;
    }

    .int-marcaje.apex-200 .hero {
        background-position: left;
    }

    .int-marcaje.apex-200 .marcaje-ultra .flex-con-marca {
        display: block;
    }

    .int-marcaje.apex-200 .marcaje-ultra .flex-con-marca .marca-fast {
        margin: 30px auto 0;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell p.p-title-ans {
        font-size: 18px;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell h2 {
        font-size: 23px;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .title-flex {
        display: block;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .title-flex h3 {
        font-size: 20px;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .ul-flex-ansell {
        display: block;
    }

    .techday .hero-techday .txt-logo {
        padding-left: 0;
    }

    .techday .conecta-tech .flex-conecta .flex-ul ul {
        grid-template-columns: 1fr;
    }

    .techday .experimenta-techday .flex-experimenta .txt-expe ul li {
        font-size: 16px;
    }

    .marcaje_industrial.autocrib .principales-utilizados .fleximg-prin {
        margin-top: 0;
    }

    .marcaje_industrial.autocrib .conoce-funcionamiento h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .conoce-funcionamiento .como-sabes h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .valor-agregado h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .principales-utilizados .cintilla-green h2 {
        text-align: center;
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .sol-vending h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .planes-disposicion h2 {
        font-size: 22px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter ul.tab-caracter li a {
        height: 67px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box p {
        font-size: 18px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-detectores .img-det {
        margin-right: 30px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-detectores .txt-detec h2 {
        font-size: 23px;
    }

    .cognex.ins.datamn .modelos-simbo p.mode {
        font-size: 18px;
    }

    .cognex.ins.datamn .modelos-codigos .flex-codigos-modelos .codigo-1d {
        margin-right: 30px;
    }

    .casos-exito .casos-items .item-casos-exito .txt-casosexito-item h2 {
        font-size: 20px;
    }

    .casos-exito .casos-items .item-casos-exito .txt-casosexito-item p {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex .hero-item-caso .txt-caso-item h1 {
        font-size: 27px;
    }

    .casos-exito.item-caso-ex .sobre-cliente .flex-sobre-cliente .img-proble {
        max-width: 200px;
    }

    .casos-exito.item-caso-ex .retos-cliente .flex-retos .img-retos {
        max-width: 200px;
    }

    .casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos {
        margin-right: 30px;
    }

    .marca_main.loctite.v2 .que-es-loctite .box-lct {
        padding: 50px 30px;
        height: initial;
    }

    .marca_main.loctite.v2 .que-es-loctite .box-lct .txt-lc {
        left: initial;
        margin: 0 auto;
        position: static;
    }

    .marca_main.loctite.v2 .que-es-loctite .box-lct.reverse .txt-lc.rfv {
        margin: 0 auto;
        position: static;
        left: initial;
        right: initial;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot {
        display: block;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .img-banner-robot {
        max-width: 100%;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .img-banner-robot img {
        width: 100%;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot {
        padding: 40px;
        margin: 0 auto;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot h2 {
        text-align: center;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot p {
        text-align: center;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot a {
        margin: 30px auto 0;
    }

    .marcaje_industrial.int-aea .hero .text {
        width: 100%;
        max-width: 400px;
    }

    .marcaje_industrial.int-aea .hero .text h1 {
        font-size: 32px;
    }

    .marcaje_industrial.int-aea .hero .text p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .hero .text a {
        font-size: 16px;
        width: 100%;
        max-width: 250px;
    }

    .marcaje_industrial.int-aea .como-amr .title-conoce-servicios h2 {
        font-size: 25px;
        font-weight: 600;
    }

    .marcaje_industrial.int-aea .como-amr .title-conoce-servicios p {
        font-size: 15px;
        margin: 50px auto;
        width: 100%;
        max-width: 500px;
    }

    .marcaje_industrial.int-aea .como-amr .items-conoce-servicios {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aea .como-amr .items-conoce-servicios .items-servicios h3 {
        font-size: 15px;
        width: 100%;
        max-width: 300px;
    }

    .marcaje_industrial.int-aea .como-amr .items-conoce-servicios .items-servicios p {
        font-size: 15px;
        width: 100%;
        max-width: 300px;
    }

    .marcaje_industrial.int-aea .flujo-trabajo h2 {
        font-size: 25px;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .image-arms {
        margin: 20px auto 0;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms {
        padding: 0 50px 20px;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms h3 {
        font-size: 17px;
        text-align: center;
        margin: 20px;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms p {
        font-size: 15px;
        padding-bottom: 20px;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info {
        flex-wrap: wrap;
        gap: 50px;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .text-info {
        font-size: 15px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .boton-info {
        margin: 0 auto;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .boton-info a {
        font-size: 16px;
        font-weight: 700;
    }

    .marcaje_industrial.int-aea .ford-espa {
        padding: 50px 0;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa {
        padding-bottom: 30px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa h2 {
        font-size: 25px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa h3 {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa li span {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .image-ford-espa {
        margin: 0 auto;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr {
        flex-wrap: wrap;
        padding: 50px 0;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr h2 {
        font-size: 25px;
        text-align: center;
        margin: 0 auto;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .title-amr-transport h3 {
        font-size: 17px;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr {
        padding: 30px 20px;
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr {
        text-align: center;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr h3 {
        font-size: 16px;
        font-weight: 600;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .soluciones-escalables .text-solucioness h2 {
        font-size: 25px;
    }

    .marcaje_industrial.int-aea .soluciones-escalables .text-solucioness p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .soluciones-escalables .image-soluciones img {
        width: 100%;
        max-width: 300px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr h2 {
        font-size: 25px;
        padding-bottom: 30px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .title-personaliza-amr {
        margin: 50px 0 50px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .title-personaliza-amr h3 {
        font-size: 17px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza h4 {
        font-size: 16px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza li span {
        font-size: 15px;
    }

    .marca_main .desem-perfecto h2 {
        margin: 0 50px 40px;
    }

    .marca_main .desem-perfecto .industrias {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio {
        flex-direction: column;
    }

    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .image-hosp {
        display: block;
        margin: 0 auto;
    }

    .soluciones-henkel .conoce-soluciones .flex-conoce-nuestras {
        display: block;
    }

    .soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .menu-conoce-nuestros {
        margin-bottom: 30px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .hero {
        background-position: 70%;
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .hero .txt {
        max-width: 450px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad {
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora {
        flex-wrap: wrap;
        background-color: #fff;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .txt-mejora {
        padding: 30px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .video-mejora {
        max-width: 600px;
        margin: auto;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .video-mejora iframe {
        height: 300px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex {
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno {
        padding: 30px 0;
        width: 100%;
        background-color: #E78502;
        border-radius: 100px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .txt-catalago {
        background-color: #E78502;
        padding: 0;
        border-radius: 0;
        margin: auto auto auto 80px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .image-cat-descarga {
        position: static;
        left: 49%;
        max-width: 500px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos {
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos {
        flex-wrap: wrap-reverse;
        align-content: space-between;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .image-item-abrasivos {
        max-width: 200px;
        margin: auto;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus {
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus {
        max-width: 200px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus .image-indus {
        margin: auto;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hero {
        background-position: 74%;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hero .txt {
        max-width: 400px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas {
        padding: 50px 0;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas {
        display: flex;
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .txt-abrasivas {
        margin: 50px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion {
        padding: 50px 0;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion {
        display: flex;
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp {
        display: flex;
        flex-wrap: wrap-reverse;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .image-item-abrasivos img {
        margin: 15px auto;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .txt-item-abrasivos {
        margin: 40px;
    }

    .int-ultratech .hero {
        background-position: 0px;
    }

    .int-ultratech .hero .txt p {
        max-width: 500px;
    }

    .int-ultratech .prod-seguros {
        padding: 50px 0;
    }

    .int-ultratech .prod-seguros .cat-seguros {
        flex-wrap: wrap;
        padding: 0 30px;
        gap: 30px;
    }

    .int-ultratech .prod-seguros .cat-seguros .txt-seg {
        margin: 20px 0px;
        max-width: 700px;
    }

    .int-ultratech .prod-seguros .cat-seguros .txt-seg h2 {
        text-align: center;
    }

    .int-ultratech .prod-seguros .cat-seguros .image-seg {
        margin-bottom: 20px;
    }

    .int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp {
        gap: 30px;
    }

    /*Interior Abrasivos Industriales*/
    .int-abrasivos-indus .hero {
        background-position: 0px;
        padding-left: 50px;
    }

    .int-abrasivos-indus .hero .txt p {
        max-width: 480px;
    }

    .int-abrasivos-indus .beneficios {
        padding: 50px 0;
        background-position: 0px;
    }

    .int-abrasivos-indus .beneficios .txt-beneficios {
        margin-left: 80px;
    }

    .int-abrasivos-indus .abrasivos-indus {
        padding: 50px 0;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus {
        gap: 30px;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .image-abra-indus {
        margin: auto 0;
        max-width: 300px;
    }

    .int-abrasivos-indus .beneficios {
        padding: 50px 0;
    }

    .int-abrasivos-indus .marcas-abrasivas {
        padding: 50px 0;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas {
        gap: 30px;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .image-item-abrasivos {
        max-width: 200px;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos {
        max-width: 380px;
    }

    /*Distribuidores Brady*/
    .int-brady .hero {
        background-position: 0;
    }

    .int-brady .hero .txt p {
        max-width: 480px;
    }

    .int-brady .linea-produccion .cat-produccion {
        grid-template-columns: 1fr 1fr;
    }

    .int-brady .principales-indus .cat-prin-indus {
        flex-wrap: wrap;
        gap: 80px;
        justify-content: center;
    }

    .int-brady .porque-brdy .elegir-prod-brady {
        flex-wrap: wrap;
    }

    .int-brady .porque-brdy .elegir-prod-brady .text-prod {
        margin: auto;
    }

    .int-brady .porque-brdy .elegir-prod-brady .logo-brady {
        margin: auto;
    }

    /*Impresoras Brady*/
    .int-impresoras-brady .hero {
        background-position: 0px;
    }

    .int-impresoras-brady .hero .txt p {
        max-width: 480px;
    }

    .int-impresoras-brady .impresoras-brady {
        padding: 50px 0;
    }

    .int-impresoras-brady .cotizacion {
        padding: 50px 0;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .txt-cotizacion {
        max-width: 400px;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion {
        width: 100%;
        max-width: 200px;
        text-align: center;
        background-color: #E58200;
        border-radius: 5px;
        border: 1px solid #E58200;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion a {
        background-color: rgba(229, 130, 0, 0);
        border: 0px;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion:hover {
        background-color: rgba(229, 130, 0, 0);
    }

    .int-impresoras-brady .principales-indus {
        padding: 50px 0;
    }

    .int-impresoras-brady .principales-indus .title-prin-indus h2 {
        font-size: 22px;
    }

    .int-impresoras-brady .principales-indus .cat-prin-indus {
        flex-wrap: wrap;
        gap: 80px;
        justify-content: center;
    }

    .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus h3 {
        font-size: 16px;
    }

    .int-impresoras-brady .porque-brdy {
        padding: 50px 0;
    }

    .int-impresoras-brady .porque-brdy h2 {
        font-size: 22px;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady {
        margin-top: 30px;
        gap: 50px;
        flex-wrap: wrap;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady .text-prod {
        margin: auto;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady .text-prod p {
        font-size: 15px;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady .logo-brady {
        margin: auto;
    }

    /*Etiquetas Brady*/
    .int-etiquetas-brady .hero {
        background-position: 0px;
    }

    .int-etiquetas-brady .hero .txt p {
        max-width: 480px;
    }

    .int-etiquetas-brady .solucion-etiquetas {
        padding: 50px 0;
    }

    .int-etiquetas-brady .solucion-etiquetas .cat-etiquetas {
        grid-template-columns: 1fr 1fr;
    }

    .int-etiquetas-brady .etiquetas-disponibles {
        padding: 50px 0;
    }

    .int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas {
        grid-template-columns: 1fr 1fr;
    }

    /*Etiquetadora de mano Brady M210*/
    .int-eti-especial-brady .hero {
        background-position: 0px;
    }

    .int-eti-especial-brady .caracter-principal {
        padding: 50px 0;
    }

    .int-eti-especial-brady .caracter-principal .flex-caracter {
        flex-wrap: wrap;
    }

    .int-eti-especial-brady .caracter-principal .flex-caracter .txt-caracter {
        margin: auto;
    }

    .int-eti-especial-brady .caracter-principal .video {
        max-width: 450px;
        margin: 0px auto;
    }

    .int-eti-especial-brady .caracter-principal .video video {
        max-width: 450px;
    }

    /*Equipos de Seguridad y Protección Industrial*/
    .category .ayuda-vinssa .desc {
        gap: 30px;
    }

    .category .ayuda-vinssa .desc .txt-ayuda-vinssa ul li span {
        font-size: 16px;
    }

    /*Summit Pro*/
    .summit-pro .hero {
        background-position: 70%;
    }

    .summit-pro .hero .txt p {
        max-width: 350px;
    }

    .summit-pro .v3 .ventajas-sistema .flex-content {
        gap: 30px;
    }

    .summit-pro .v3 .ventajas-sistema .flex-content ul {
        max-width: 250px;
    }

    .summit-pro .demo h3 {
        margin-bottom: 20px;
    }

    .summit-pro .demo p {
        max-width: 600px;
    }

    .summit-pro .demo .valid {
        max-width: 600px;
    }

    /*Nuevos interiores Robots industriales*/
    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus {
        gap: 50px;
    }

    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus {
        max-width: 400px;
    }

    .int-robot.v3 .calificacion-robot .cat-calificacion {
        grid-template-columns: 1fr 1fr;
    }

    /*LOCTITE V3*/
    .marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-desk {
        display: none;
    }

    .marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil {
        display: block;
        display: block;
        max-width: 480px;
        margin: auto;
    }

    /*Categoria Marcadores Industriales*/
    .marcador-v2 .marcaje_industrial .hero .txt {
        max-width: 400px;
    }

    .marcador-v2 .porque-sirven .flex-cont {
        gap: 30px;
    }

    .marcador-v2 .porque-sirven .flex-cont .text-descrip {
        max-width: 500px;
    }

    .marcador-v2 .ventajas .flex-ventajas {
        gap: 30px;
    }

    .marcador-v2 .ventajas .flex-ventajas ul {
        max-width: 300px;
    }

    .marcador-v2 .industrias .flex-indus-1 {
        display: none;
    }

    .marcador-v2 .industrias .flex-indus-2 {
        display: none;
    }

    .marcador-v2 .industrias .flex-indus {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 80px;
        margin-bottom: 80px;
    }

    .marcador-v2 .industrias .flex-indus .item-idus {
        display: flex;
        flex-direction: column;
        align-content: center;
        gap: 20px;
    }

    .marcador-v2 .industrias .flex-indus .item-idus .image-indus {
        display: block;
        margin: auto;
        width: 100%;
        max-width: 100px;
    }

    .marcador-v2 .industrias .flex-indus .item-idus .image-indus img {
        margin: auto;
    }

    .marcador-v2 .industrias .flex-indus .item-idus p {
        font-size: 17px;
        font-weight: 400;
        line-height: 140%;
        text-align: center;
    }

    .marcador-v2 .app-industriales .cat-industrial {
        grid-template-columns: repeat(2, 1fr);
    }

    /*Base footer v2*/
    .footer_v2 .foot_v2 .inf_vinssa {
        flex-wrap: wrap;
        gap: 30px;
    }

    .footer_v2 .foot_v2 .inf_sucursales .cat_side {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 30px;
    }

    /*Robots Moviles v2*/
    .rb_v2 .problemas .cont-problemas {
        flex-wrap: wrap;
    }

    /*Vacantes V2*/
    .vacantes_v2 .vacantes {
        display: none;
    }

    .vacantes_v2 .mainContentVacantes {
        display: block;
        background-color: #fff !important;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart {
        flex-direction: column;
        align-content: center;
        position: relative;
        width: 70%;
        margin: auto;
        padding-top: 25px;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart::after {
        content: "";
        position: absolute;
        top: 0 !important;
        left: 0 !important;
        height: 25px !important;
        width: 100% !important;
        background-color: #E0862F;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart .cardVacante {
        width: 100% !important;
        box-shadow: none !important;
        margin-bottom: 0px !important;
        border-bottom: 2px solid #D9D9D9;
        border-radius: 0px !important;
        padding: 15px 60px !important;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart .cardVacante::before {
        content: none !important;
    }

    /*Equipos de seguridad industrial V2*/
    .seg_v2 .seguridad-industrial .flex-seg-indus {
        gap: 30px;
    }

    .seg_v2 .beneficios .list-beneficios {
        display: flex;
        flex-direction: column;
        max-width: 300px;
        gap: 0px;
        margin: 0px auto 50px auto;
    }

    .seg_v2 .beneficios .mejores-pract {
        margin: 0px auto 0px auto;
    }

    /*tapetes v2*/
    .tapetes_v2 .hero {
        background-position: 0;
    }

    .tapetes_v2 .ventajas .flex-text-ventajas {
        gap: 50px;
    }

    .tapetes_v2 .como_usar .cat_como_usar {
        margin-top: 50px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .tapetes_v2 .como_usar .cat_como_usar .item_como_usar {
        width: 100%;
        max-width: 300px;
    }

    /*Contactanos version 2*/
    .contactos_v2 .sucursales {
        padding: 50px 0px;
    }

    .contactos_v2 .sucursales .info_contact {
        gap: 30px;
    }

    .contactos_v2 .sucursal_ubicacion {
        padding: 50px 0px;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location {
        grid-template-columns: 1fr;
    }

    /*Actualización de Gracias*/
    .gracias-final .mientras_tanto .que_quieres .cat_aprender {
        display: flex;
        gap: 80px;
        flex-wrap: wrap;
        justify-content: center;
    }

    /*Agregado de apartado mir100 y mir250*/
    .marcaje_industrial.mir-new .familia_robot {
        padding: 50px 0;
    }

    .marcaje_industrial.mir-new .familia_robot .text_familia {
        gap: 30px;
    }

    .marcaje_industrial.mir-new .familia_robot .text_familia h3 {
        max-width: 200px;
    }

    /* Nuevo interior Bloqueo y Etiquetado */
    .bloqueo_etiquetado .hero {
        background-position: 70% !important;
    }

    .bloqueo_etiquetado .hero .txt {
        max-width: 500px !important;
    }

    .bloqueo_etiquetado .que_es .flex_que_es {
        gap: 60px;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .image_que_es {
        justify-content: center;
    }

    .bloqueo_etiquetado .procedimientos h2 {
        width: 100%;
        max-width: 700px;
        margin: auto;
    }

    .bloqueo_etiquetado .procedimientos .content {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .bloqueo_etiquetado .procedimientos .content p {
        max-width: 800px;
    }

    .bloqueo_etiquetado .procedimientos .content ul {
        max-width: 850px;
    }

    .bloqueo_etiquetado .procedimientos .content ul li {
        max-width: 400px;
    }

    .bloqueo_etiquetado .beneficios .flex_beneficios {
        gap: 50px;
    }

    .bloqueo_etiquetado .beneficios .flex_beneficios ul {
        max-width: 400px;
    }

    .bloqueo_etiquetado .bloqueo_loto .catalago_loto {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 50px;
    }

    /* Nuevo apartado de categoría Adhesivos Loctite */
    .adhesivos-loctite-v2 .importancia .flex_importancia {
        gap: 50px
    }

    .adhesivos-loctite-v2 .importancia .flex_importancia .image_importancia {
        max-width: 300px;
    }

    .adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones {
        gap: 50px;
    }

    .adhesivos-loctite-v2 .uso_adhesivos .cat_uso_adhesivo {
        grid-template-columns: repeat(3, 1fr);
    }

    .adhesivos-loctite-v2 .tipos_adhesivos .cat_tipos {
        grid-gap: 30px;
    }

    .adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .image_aspectos {
        max-width: 300px;
    }

    .adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales {
        gap: 30px;
    }

    /* Actualización de interior Quienes Somos*/
    .quienes-somos-v2 .lineas .item_lineas_productos {
        width: 50%;
    }

    .quienes-somos-v2 .lineas .cat_politica {
        gap: 30px;
        justify-content: space-evenly;
    }

    .quienes-somos-v2 .lineas .cat_politica p {
        width: 100%;
        max-width: 500px;
    }

    .quienes-somos-v2 .lineas .cat_politica img {
        width: 260px;
    }

    .quienes-somos-v2 .mis_vis .flex_mis_vis {
        gap: 50px;
    }

    .quienes-somos-v2 .values .valores .list_valores {
        flex-wrap: wrap;
        justify-content: center;
    }

    /*Henkel reforzado*/
    .henkel_reforz .desem-perfecto .industrias .content-industria {
        flex-wrap: wrap;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .image {
        border: 1px solid #fff;
        background-color: #F7F7F7;
        border-radius: 20px;
        margin: 15px auto auto;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .image img {
        height: 100%;
        border-radius: 20px;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .txt {
        padding: 0px 30px 15px;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .txt h3 {
        text-align: center;
    }

    /* Nuevo apartado en Loctite 495 Adhesivo instantáneo super bonder botella 20 gr */
    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex {
        max-width: 700px;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .image_flex {
        width: 100%;
        max-width: 300px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad {
        gap: 50px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad .item_velocidad {
        max-width: 500px;
    }

    /* Nuevo apartado en loctite 262 */
    .loctite_262_fijador_roscas_v2 .caracter_espesific .catalag_carac_esp {
        gap: 50px;
    }

    .loctite_262_fijador_roscas_v2 .descript_carac_esp .cat_descript {
        gap: 30px;
    }

    /* Nuevo apartado en mobile-industrial-robot*/
    .mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir {
        gap: 30px;
    }

    .mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir .image_item_elegir {
        width: 100%;
        max-width: 250px;
    }

    .mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus {
        gap: 30px;
    }

    .mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus .image_item_sol_indus {
        max-width: 250px;
    }

    .mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir {
        grid-gap: 80px;
        grid-template-columns: repeat(2, 1fr);
    }

    /* Nuevo interior de ITW */
    .itw_mexico .hero {
        background-position: 90% !important;
    }

    .itw_mexico .hero .txt {
        max-width: 500px !important;
    }

    .itw_mexico .about_brand .itw_marca .itw_txt_marca {
        width: 100% !important;
    }

    .itw_mexico .about_brand .itw_marca .itw_txt_marca h2 {
        text-align: center;
    }

    .itw_mexico .about_brand .itw_marca .itw_txt_marca p {
        padding-top: 0px;
    }

    .itw_mexico .about_brand .itw_marca .itw_img_marca {
        max-width: 200px;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product {
        padding: 20px;
        flex-wrap: wrap;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product .image_item_produc {
        margin: auto;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc a {
        margin: auto;
    }

    /* Nuevo interior Cognex */
    .cognex_3800 .hero {
        background-position: center center;
    }

    .cognex_3800 .hero .txt {
        max-width: 370px;
    }

    .cognex_3800 .seccion-in .flex-secc {
        gap: 30px;
        flex-wrap: wrap;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex-info {
        max-width: 100%;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex {
        margin: auto;
        height: 300px;
    }

    .cognex_3800 .formacion .flex-formacion {
        grid-template-columns: 1fr;
    }

    .cognex_3800 .productos .cat_productos {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 50px;
    }

    .cognex_3800 .productos .cat_productos .item_producto h3 {
        padding: 0px 15px;
    }

    /* Nueva sección */
    .otras_soluciones .cat_soluciones {
        grid-template-columns: repeat(2, 1fr);
    }

    /* Nuevo Interior de Brady M211 */
    .brady_m211 .hero .txt {
        max-width: 400px !important;
    }

    .brady_m211 .caracter_principal .flex_carac_principal {
        gap: 50px;
    }

    .brady_m211 .caracter_principal .flex_carac_principal .image_item {
        max-width: 300px;
    }

    .brady_m211 .principal_aplicacion .cat_principal_aplicacion {
        gap: 50px;
    }

    /* Nuevo apartado en Sistemas de visión Cognex */
    .marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial {
        gap: 50px;
    }

    .marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .image_artificial {
        max-width: 300px;
    }

    .marcaje_industrial.sistema-vision .app_sistem_va .cat_app_sistem_va {
        gap: 80px;
    }

    /* Nuevo interior Grandes ahorros al eliminar paros operativos en líneas de pretratamiento */
    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones {
        padding: 0px 0px 50px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios {
        padding: 0px 0px 0px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday .cat_solicitud {
        margin-top: 30px;
        display: flex;
        justify-content: center;
        gap: 30px;
    }

    /* Nuevo interior Extintores Cold Fire */
    .marcaje_industrial.extintores_fire .hero {
        background-position: 90% !important;
    }

    .marcaje_industrial.extintores_fire .hero .txt {
        max-width: 400px;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_txt_marca {
        width: 100% !important;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_txt_marca p {
        padding-top: 0px;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_img_marca {
        max-width: 200px;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product {
        padding: 20px;
        flex-wrap: wrap;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .image_item_produc {
        margin: auto;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .body_item_produc a {
        margin: auto;
    }

    .marcaje_industrial.extintores_fire .principal_indus_extintor .content .grid_extintor_indus {
        grid-gap: 50px;
    }

    /* Nuevo apartado para producto Loctite 271 y loctite 515 */
    .product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter {
        grid-template-columns: repeat(2, 1fr);
    }

    /* Nuevo apartado en bloqueo y etiquetado */
    .bloqueo_etiquetado .consejos_instalaciones .cat_consejos {
        gap: 50px;
    }

    .bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado {
        gap: 50px;
    }

    .bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado .image_tipos {
        max-width: 300px;
    }

    /* Nuevo apartado en MiR 250 */
    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw video {
        margin: 30px 15% 0px;
    }

    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 {
        gap: 50px;
    }

    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .image_caracter {
        max-width: 250px;
    }

    /* Actualización en Nordson */
    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc {
        gap: 30px;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .image_item {
        max-width: 200px;
    }

    /* Actualización de Contenedores para el control de derrames */
    .contenedores_derrames .beneficio h2.ln::before {
        bottom: -70px;
    }

    .contenedores_derrames .beneficio .cat_list_beneficios {
        gap: 50px;
    }

    .contenedores_derrames .consejos_practivos .image_consejos {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }

    .contenedores_derrames .consejos_practivos .image_consejos img {
        display: block;
        width: 100%;
        max-width: 300px;
    }

    .contenedores_derrames .donde_ocurren_derrames .cat_donde_ocurren {
        flex-wrap: wrap;
        justify-content: center;
    }

    .contenedores_derrames .que_es_spcc .flex_spcc {
        gap: 50px;
    }

    .contenedores_derrames .que_hacer_en_derrame h2.ln::before {
        bottom: -120px;
    }

    .contenedores_derrames .que_hacer_en_derrame .flex_list {
        gap: 50px;
    }

    /* Nuevo interio Absorbetes */
    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item {
        flex-direction: column;
        gap: 80px;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .image_descrip {
        margin: auto;
    }

    .absorbentes_industriales .tipos_absorbentes .grid_cat_evaluar .item_evaluar .titulo_tipos h3 {
        text-align: center;
    }

    .absorbentes_industriales .tipos_absorbentes .grid_cat_evaluar .item_evaluar .titulo_tipos p {
        text-align: center;
    }

    /* Nuevo interior Marcador Washoff */
    .washoff .espesificaciones_usos .cat_esp_usos {
        gap: 20px;
    }

    /* U-Mark v2 */
    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 {
        width: 100%;
    }

    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 p {
        padding-top: 0px;
    }

    /* Nuevo interior Dataman 80 */
    .dataman_80 .hero {
        background-position: 80%;
    }

    .dataman_80 .beneficios_config .cat_beneficios {
        gap: 50px;
        max-width: 900px;
    }

    /* U-Mark version 2 */
    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 {
        width: 100%;
    }

    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 p {
        padding-top: 0px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info {
        gap: 30px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark:first-child {
        max-width: 300px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark:last-child {
        max-width: 400px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .colores_umark .cat_colores {
        flex-wrap: wrap;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter {
        display: flex;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter {
        display: block;
        width: 100%;
        max-width: 138px;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter li a {
        padding: 10px;
        font-size: 14px;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter li a.active::after {
        border-left: 15px solid #D79600;
        left: 135px;
        right: 0px;
        bottom: 31%;
        transform: rotate(359deg);
    }

    /* Actualizacon de Sistemas de visión */
    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision {
        gap: 30px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .img {
        max-width: 300px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text {
        padding: 40px 15px 30px 0px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content {
        gap: 30px;
    }

    .marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios {
        grid-gap: 50px;
        grid-template-columns: 1fr;
    }

    /* Nuevo interior Harmonic Drive */
    .harmonic_drive .hero .txt {
        max-width: 600px;
    }

    .harmonic_drive .products_disposicion .cat_products {
        grid-template-columns: 1fr;
    }

    .harmonic_drive .aplicacion_haromic_drive .cat_list {
        gap: 30px;
    }

    /* Actualización de categoria Grasas para Mantenimiento de Robots */
    .grasas .hero .txt {
        max-width: 390px;
    }

    /* Nuevo interior Transmisiones de precisión */
    .transmisiones_precision .aplicaciones .cat_aplicaciones {
        flex-wrap: wrap;
    }

    /* Actualización de nuevo apartado Productos que ponemos a tu disposición */
    .itw_mexico .productos_disponibles .cat_products {
        justify-items: center;
        grid-template-columns: 1fr 1fr;
    }

    /* Nuevo apartado de Vending machines industriales para tu planta */
    .marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas {
        grid-template-columns: repeat(2, 1fr);
    }

    .marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas {
        display: flex;
        gap: 50px;
    }

    /* Nuevo partado de marcaje industrial y trazabilidad */
    .marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje {
        flex-wrap: wrap;
        justify-content: center;
    }

    .marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo {
        max-width: 340px;
    }

    /* Nuevo interior in-sight-snapp */
    .marcaje_industrial.sn_app .hero {
        background-position: 55%;
    }

    .marcaje_industrial.sn_app .hero .txt {
        max-width: 500px;
    }

    .marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional {
        grid-template-columns: 1fr;
        grid-gap: 40px;
    }

    /* Nuevo interior de sistema de trazabilidad industrial */
    .marcaje_industrial.sistem_trazab_indus .hero {
        background-position: 75%;
    }

    .marcaje_industrial.sistem_trazab_indus .hero .txt {
        max-width: 500px;
    }

    .marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus {
        max-width: 250px;
    }

    .marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios {
        flex-wrap: wrap;
        justify-content: center;
    }

    .marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios {
        max-width: 300px;
    }

    /* Nuevos apartados MIR Mobile Industrial Robots México */
    .mir_robots_mexico_v3 .int-robot .robot-types .robot-type {
        flex-direction: column;
    }

    .mir_robots_mexico_v3 .int-robot .robot-types .robot-type .img {
        padding: 20px 0px;
    }

    /* Nuevo TechDay */
    .techday .hero-techday .txt-logo {
        padding-left: 0;
        max-width: 400px;
    }

    .techday .conecta-tech .flex-conecta .flex-ul ul {
        grid-template-columns: 1fr;
    }

    .techday .invitacion_tecdy .cat_videos {
        grid-template-columns: repeat(2, 1fr);
    }

    .techday .experimenta-techday .flex-experimenta .txt-expe ul li {
        font-size: 16px;
    }

    .techday .contact_part .bg_green_contact {
        padding: 30px 20px;
        width: 100% !important;
    }

    .techday .contact_part .content .sides_row .side.sd_6 {
        width: 100% !important;
    }

    .techday .contact_part .content .sides_row .side.sd_6 .form_box .hbspt-form fieldset {
        display: flex;
        flex-direction: column;
    }

    .techday .contact_part .content .sides_row .side.sd_6 .form_box .hbspt-form fieldset .hs-form-field {
        width: 100% !important;
    }

    /* Nuevos interiores MIG Miller Deltaweld */
    .deltaweld_350 .hero {
        padding: 50px 0px;
        background-position: 80% !important;
    }

    .deltaweld_350 .hero .content .txt {
        max-width: 530px;
    }

    .deltaweld_350 .industrias_miller_deltaweld .cat_deltaweld {
        gap: 50px;
    }

    /* Nuevo interior electrodo revestido */
    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos {
        flex-direction: column;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .image_item {
        width: 100%;
        max-width: 480px;
        margin: auto;
        padding: 20px;
        height: 450px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .image_item img {
        width: 100%;
        max-width: 100%;
        display: block;
        margin: auto;
        border-radius: 15px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item {
        padding: 0px 30px 30px;
    }

    /* Nuevo interior Pistolas de soldadura semi-automáticas */
    .itw_mexico.soldadura_semi_automatica .hero {
        background-position: 95% !important;
    }

    .itw_mexico.soldadura_semi_automatica .about_brand .itw_marca .itw_img_marca {
        max-width: 300px;
    }

    .itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 50px 30px;
    }

    .itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas {
        grid-template-columns: 1fr;
        grid-gap: 50px;
    }

    .itw_mexico.soldadura_semi_automatica .materials .materials_grid {
        display: flex;
    }

    /* Nuevo banner ¡Conoce los productos ITW México que ponemos a tu disposición! */
    .itw_mexico .conoce_prod_itw_mex .conoce_prod_marca {
        grid-template-columns: 1fr;
        grid-gap: 30px;
        padding: 30px 0px;
    }

    /* Ajustes Consumibles Tregaskiss */
    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola {
        flex-direction: column;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .image_item {
        max-width: 500px;
        height: 600px;
        margin: auto;
        padding: 20px 20px 0px 20px;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .image_item img {
        height: 100%;
        border-radius: 15px;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item {
        padding: 20px;
    }

    /* Nuevos aartados en soldadura-mig */
    .marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig {
        gap: 50px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .image_item {
        max-width: 300px;
    }

    /* Nueo interiores IPG */
    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos {
        gap: 50px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .image_item {
        max-width: 320px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text {
        flex-direction: column;
        gap: 20px;
    }

    /* Nuevo apartado IPG */
    .itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg {
        flex-wrap: wrap;
        justify-content: center;
    }

    .itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod {
        max-width: 300px;
    }

    /* Nuvo apartado mir 250 */
    .marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas {
        flex-direction: column;
        gap: 30px;
    }

    /* Nuevo interior Soldadura TIG */
    .soldadura_tig .hero_tig {
        background-position: center center !important;
    }

    /* Nuevo interior corte con laser */
    .corte_con_laser .hero_corte_con_laser {
        background-position: center center !important;
    }

    .corte_con_laser .hero_corte_con_laser .txt {
        max-width: 550px !important;
    }

    /* Nuevo apartado en quienes somos */
    .quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias {
        flex-wrap: wrap;
    }

    /* Nuevos apartados Techday */
    .techday .webinar_en_vivo {
        padding: 50px 0px;
    }

    .techday .webinar_en_vivo .cat_webinar_vivos {
        flex-wrap: wrap;
        justify-content: center;
    }

    .techday .webinar_en_vivo .cat_webinar_vivos .item_webinar {
        max-width: 330px;
    }

    .techday .capacitacion_planta .cat_capacitacion .descript_item {
        padding: 0px 50px 0px 0px;
    }

    /* Nuevo interior Thermal spray */
    .thermal_spray .itw_mexico .hero .txt {
        max-width: 350px !important;
    }

    .thermal_spray .about_brand .content .sides_row {
        flex-direction: row;
    }

    .itw_mexico .about_brand.sin_espacio .itw_marca .itw_txt_marca {
        margin: 0px 30px 30px 0px;
    }

    /* Nuevos interiores */
    .telesis_marcaje_automotriz .about_brand .p_title {
        padding-top: 0px;
    }

    .telesis_marcaje_automotriz .about_brand .ln::before {
        left: calc(50% - 15px);
        right: inherit;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row {
        flex-direction: row;
        margin-top: 30px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad p {
        padding-top: 0px;
    }

    /* Nuevos interiores marcaje laser */
    .telesis_marcaje_automotriz .marcaje_laser_acero .hero {
        background-position: center;
    }

    .telesis_marcaje_automotriz .marcaje_laser_acero .hero .txt {
        max-width: 450px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .cat_list_durabilidad {
        flex-direction: column;
        gap: 0px;
    }

    /* Nuevo apartado materiales o productos deseas marcar */
    .materiales_productos_marcar .cat_productos_marcar .item_product {
        gap: 50px;
    }

    /* Nuevo apartado para Industrias y aplicaciones que utilizan nuestros sistemas de marcaje láser */
    .aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas {
        gap: 50px;
    }

    .in_sight_7905v .hero .txt {
        max-width: 500px;
    }

    .in_sight_7905v .mejor_metodo_verificacion .cat_list {
        gap: 30px;
    }

    .in_sight_7905v .caracteristicas .cat_caracter .image_item {
        max-width: 500px;
    }

    .in_sight_7905v .industrias_utilizar_insight .cat_industrias {
        grid-template-columns: repeat(2, 1fr);
    }

    /* Nuevo Banner centro de servicio autorizado */
    .centro_servicio_autorizado .first_part .title h2 {
        font-size: 28px;
    }

    .centro_servicio_autorizado .first_part .title .image_title {
        max-width: 90px;
    }

    .centro_servicio_autorizado .first_part .cat_info .herramientas_info .item p {
        font-size: 18px;
    }

    .centro_servicio_autorizado .first_part .cat_info .herramientas_info .item .image_item {
        max-width: 50px;
        margin: auto auto 15px;
    }

    .centro_servicio_autorizado .first_part .cat_info .descript_info h4 {
        font-size: 20px;
    }

    .centro_servicio_autorizado .first_part .cat_info .descript_info ul li span {
        font-size: 18px;
    }

    .centro_servicio_autorizado .second_part h2 {
        font-size: 28px;
    }

    .centro_servicio_autorizado .second_part p {
        font-size: 18px;
    }

    .centro_servicio_autorizado .second_part a {
        font-size: 16px;
    }

    /* Nuevo interiores */
    .cognex_webinar_calificar .marcaje_industrial .hero .content {
        gap: 30px;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .image_hero_logo {
        max-width: 200px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form {
        gap: 50px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar {
        flex-direction: column;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content {
        gap: 0px;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .image_hero_logo {
        margin: auto auto auto 30px;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .image_hero_logo iframe {
        height: 200px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset {
        width: 100%;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field {
        width: 100%;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog {
        width: 100%;
    }

    /* Nuevo interior Green stuf */
    .green-stuff #theContent .hero {
        background-position: 50%;
    }

    .green-stuff #theContent .hero .txt {
        max-width: 300px;
    }

    .green-stuff .cat-productos .grid-container {
        grid-template-columns: repeat(2, 1fr);
    }

    .green-stuff-calcetines-absorbentes #theContent .hero {
        background-position: 60%;
    }

    .green-stuff-calcetines-absorbentes #theContent .hero .txt {
        max-width: 400px;
    }

    .green-stuff-calcetines-absorbentes .ventajas .flex-rows .item {
        max-width: 300px;
    }

    .green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item {
        padding: 10px;
        column-gap: 30px;
        flex-wrap: nowrap;
    }

    .green-stuff-almohadillas-absorbentes#theContent .hero {
        background-position: 30%;
    }

    .green-stuff-almohadillas-absorbentes#theContent .hero .txt {
        max-width: 550px;
    }

    .green-stuff-placas-absorbentes#theContent .hero .txt {
        max-width: 350px;
    }

    .green-stuff-derrames-quimicos#theContent .hero {
        background-position: 70%;
    }

    .green-stuff-derrames-quimicos#theContent .hero .txt {
        max-width: 350px;
    }

    .green-stuff-derrames-quimicos .ponemos-disposicion .container .item {
        flex-wrap: wrap;
    }

    /* Ajuste de menu productos */
    header .menu-hover {
      min-width: 685px;
    }

    .marcaje_industrial.sistema-vision .marca-sistema .info-flex {
        display: block;
    }

    .marcaje_industrial.sistema-vision .marca-sistema .info-flex img {
        position: initial;
        margin-right: 0;
        margin: 0 auto 30px;
        display: block;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .img-sistema {
        display: none;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua {
        max-width: 100%;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua h2 {
        max-width: 100%;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card {
        display: block;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card {
        width: 100%;
        margin: 0 auto 20px;
    }

    .marcaje_industrial.sistema-vision .why-choos ul {
        padding-left: 20px;
    }

    .marcaje_industrial.sistema-vision .why-choos ul li span {
        font-size: 20px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .industries-content .data-indus .box .info-data {
        padding: 0 42px;
    }

    .marcaje_industrial.silicon-industrial .hero .txt .ln {
        font-size: 28px;
    }

    .marcaje_industrial.silicon-industrial .hero .txt p {
        font-size: 17px;
    }

    .marcaje_industrial.silicon-industrial .ventajas-sistema .flex-content ul li span {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp h2 {
        font-size: 28px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .product-vision .text p {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item p {
        font-size: 17px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item ul li {
        font-size: 14px;
    }

    .marcaje_industrial.silicon-industrial .about_brand h2 {
        position: relative;
    }

    .marcaje_industrial.silicon-industrial .about_brand ul li span {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .demo .lista ul:first-child {
        margin-right: 35px !important;
    }

    .marcaje_industrial.silicon-industrial .industrias-icons .icon-industries .text ul li {
        font-size: 14px;
    }

    .green-stuff .porque-elegir .flex-container.info_stuff {
        gap: 50px;
    }

    /* Actualizacion de categoria de equipo de seguridad */
    .seg_v2 .categorias_equipos_seguridad .item_categori {
        gap: 30px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .image_item {
        max-width: 150px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .text_item .cat_list {
        flex-direction: column;
        gap: 20px;
    }

    /* Nuevos interiores hijos de cognex */
    .new_industrias_cognex .hero {
        padding: 50px 0px;
        background-position: 40% 100%;
    }

    .new_industrias_cognex .hero .content {
        height: auto;
    }

    .new_industrias_cognex .hero .content .txt {
        max-width: 450px;
    }

    .new_industrias_cognex .about_brand .cat_descript .item_text h2 {
        text-align: left;
    }

    .new_industrias_cognex .about_brand .cat_descript .item_text .ln::before {
        left: 0px;
        margin: 0px;
    }

    .new_industrias_cognex .about_brand .cat_descript .item_text p {
        padding: 0px;
    }

    .new_industrias_cognex .verificacion_industria ul {
        gap: 30px;
    }

    .new_industrias_cognex .verificacion_industria ul li {
        margin-left: 20px;
    }

    .new_industrias_cognex .indus_electronica .hero {
        background-position: 65% 100%;
    }

    .new_industrias_cognex .indus_electronica .hero .txt {
        max-width: 360px;
    }

    .new_industrias_cognex .indus_medico .hero {
        background-position: 70% 100%;
    }

    .new_industrias_cognex .indus_medico .hero .txt {
        max-width: 350px;
    }

    .new_industrias_cognex .indus_medico .about_brand .ln::before {
        left: 0px;
    }

    .new_industrias_cognex .indus_alimenticias .hero .txt {
        max-width: 400px;
    }

    .new_industrias_cognex .indus_alimenticias .sistemas_vision_indus .cat_sistemas_vision {
        flex-wrap: wrap;
    }

    /* Ajuste de nuevo index v3 */
    .index_v3 .hero {
        min-height: 400px;
    }

    .index_v3 .hero video {
        height: auto;
    }

    .index_v3 .hero video.video_desk {
        width: 122%;
        left: -90px;
    }

    .index_v3 .hero video.video_movil {
        display: none;
    }

    .index_v3 .hero .content .title {
        bottom: 50px;
    }

    .index_v3 .hero .content .title h1 {
        font-size: 40px;
        text-align: center;
    }

    .index_v3 .hero header.header_invisible {
        padding: 20px 0px 0px;
    }

    .index_v3 .hero header.header_invisible .sup_part {
        padding: 25px 0px 0px;
    }

    .index_v3 .hero header.header_invisible .sup_part .content .call_us a span {
        font-size: 14px;
    }

    .index_v3 .contenido_popular .content .content_popular .item_popula {
        max-width: 340px;
    }

    /* Cambios techdays */
    .techday .invitacion_tecdy .grid-techday {
        grid-template-columns: repeat(3, 1fr);
    }

    /* Nuevos productos impresoas brady */
    .impresora_s3700 .hero .txt {
        max-width: 430px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list {
        gap: 30px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item {
        margin-bottom: 30px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item .imge {
        max-width: 50px;
    }

    .impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .cat-prin-indus {
        flex-wrap: nowrap;
    }

    .impresora_s3700 .aplicador_cinta_piso .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .image-seg {
        max-width: 300px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content {
        height: 100%;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content .txt {
        max-width: 350px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content .txt .img_logo_techday {
        flex-wrap: wrap;
        gap: 30px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content .txt h2 {
        font-size: 30px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content .image_hero_logo {
        max-width: 250px;
    }

    /* Nuevo interior express mark */
    .xpress-mark .hero {
        background-position: 70% 100%;
    }

    .xpress-mark .about_brand .content .sides_row {
        flex-direction: row;
    }

    .xpress-mark .about_brand .content .sides_row .side.sd_7 {
        max-width: 350px;
    }

    .xpress-mark .about_brand .content .sides_row .side.sd_7 iframe {
        height: 200px;
    }

    .xpress-mark .about_brand p {
        padding-top: 0px;
    }

    .xpress-mark .demo {
        padding: 50px 0px;
    }

    /* Nuevos interiores Nordson */
    .productos-nordson .versadrum .hero .txt {
        max-width: 440px;
    }

    .productos-nordson .versapail .hero .txt {
        max-width: 440px;
    }

    .productos-nordson .versablue .versablue-ventajas .flex-ventajas {
        gap: 30px;
    }

    .productos-nordson .versablue .versablue-ventajas .flex-ventajas .item .image {
        max-width: 80px;
        margin: 0px auto 20px;
    }

    .productos-nordson .foammekt-fit25 .hero .txt {
        max-width: 400px;
    }

    .productos-nordson .foammekt-fit25 .productos-nordson .versablue .versablue-ventajas .flex-ventajas {
        gap: 50px 30px;
    }

    /* Nuevo interior acculock-r */
    .acculock-r .itw_mexico .hero {
        background-position: 80% !important;
    }

    .acculock-r .itw_mexico .hero .txt {
        max-width: 300px !important;
    }

    .acculock-r .descript-acculock .cat-decript {
        gap: 50px;
    }

    .acculock-r .about_brand p {
        padding: 0px;
    }

    .acculock-r .about_brand .content .sides_row .side.sd_5 {
        width: 100%;
    }

    .acculock-r .about_brand .content .sides_row .side.sd_7 {
        max-width: 300px;
    }

    .acculock-r .about_brand .content .sides_row.flex-invert {
        flex-direction: column-reverse;
    }

    .acculock-r .oxicorte .cta-asesoria .content-asesoria {
        gap: 30px;
        justify-content: center;
    }

    .acculock-r .oxicorte .cta-asesoria .content-asesoria .text-asesoria h3 {
        text-align: center;
    }

    .acculock-r .oxicorte .cta-asesoria .content-asesoria .text-asesoria p {
        text-align: center;
        margin: auto;
    }

    .weber .benefits-weber .flex-cont-benef .video-beneficios iframe {
        height: 170px;
    }

    /* Nuevos interiores de guantes */
    .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-para-limpieza.png") !important;
      background-position: 80% 100% !important;
    }
    .guantes-para-limpieza-industrial .hero .txt {
      max-width: 500px !important;
    }
    .guantes-para-limpieza-industrial .about_brand .sides_row {
      flex-direction: row !important;
    }
    .guantes-para-limpieza-industrial .about_brand .ln::before {
      margin: 0px;
    }
    .guantes-para-metal .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-para-metal.png") !important;
      background-position: 50% 100% !important;
    }
    .guantes-para-metal .guantes-para-limpieza-industrial .hero .txt {
      max-width: 500px !important;
    }
    .guantes-para-metal .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision {
      grid-template-columns: repeat(2, 1fr);
    }
    .guantes-para-metal .guantes-industria-automotriz .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-automotriz.png") !important;
    }
    .guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-para-quimicos.png") !important;
    }
    .guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .about_brand p {
      padding: 0px;
    }

    /* Interior de botellas */
    .etiquetadora-de-botellas .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-de-botellas.png");
    }
    .etiquetadora-de-botellas .hero .txt {
      max-width: 500px;
    }
    .etiquetadora-de-botellas .etiquetadora-automatica .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-automatica.png");
    }
    .etiquetadora-de-botellas .maquina-etiquetadora-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-industrial.png");
    }

    /* Actualizar robots de industrias alimienticias y bebidas */
    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr.flex-center .item-amr {
      max-width: 350px;
    }
    
    /* Nuevo interior */
    .autocrib-vim .hero {
      background-position: 80%;
    }
    .autocrib-vim .marca_main.loctite.v2 .products-loctite .productos-loct .item-product {
      max-width: 330px;
    }

    /* Nuevo apartado de telesis */
    .telesis-new .conoce-nuevos-telesis .item-nuevs-telesis {
      gap: 30px;
    }

    /* Nuevo interior l38 */
    .in-sight-l38 .hero {
      background-position: 80%;
    }
    .in-sight-l38 .hero .txt {
      max-width: 450px;
    }

    /* Ajuste de videos en techday */
    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .visita_nuestro_blog {
        max-width: 400px;
    }
    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .info_expo {
        flex-direction: column;
    }

    .u-mark.cognex .hero {
        background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-umark.jpg") !important;
        background-position: 70%;
    }

    .rb_v2 .robot-types .robot-type .text-content {
      padding: 30px;
    }
}

/* Landscape phone to portrait tablet */

@media (max-width: 767px) {

    /*NUEVO INTERIOR DE MARCAS*/

    .new-marcas h2 {
        font-size: 22px !important;
        text-align: center;
    }

    .new-marcas .hero {
        height: auto;
        padding: 40px 20px;
        min-height: auto;
    }

    .new-marcas .hero .content {
        height: auto;
        min-height: auto;
    }

    .new-marcas .hero h1 {
        font-size: 30px;
        text-align: center;
    }

    .new-marcas .hero p {
        font-size: 18px;
        text-align: center;
    }

    .new-marcas .marcas-block .marca-new {
        flex-wrap: wrap;
    }

    .new-marcas .marcas-block .marca-new .right img {
        max-width: 200px;
    }

    .new-marcas .marcas-block .marca-new .right img.min-img {
        max-width: 140px;
    }

    .new-marcas .marcas-block .marca-new .left {
        padding: 20px;
    }

    .new-marcas .marcas-block .marca-new .left h3 {
        font-size: 18px;
    }

    .new-marcas .marcas-block .marca-new .left .logos-marcas {
        justify-content: center !important;
    }

    .new-marcas .marcas-block .marca-new .left .logos-marcas img {
        margin: 0 10px 10px;
    }

    .new-marcas .marcas-block .marca-new .left ul li {
        width: 100% !important;
        font-size: 15px;
    }

    .new-marcas .form-block .content {
        flex-wrap: wrap;
    }

    /* / NUEVO INTERIOR DE MARCAS*/

    /*BOLETIN SUB*/
    .boletin-subs .side {
        display: block;
    }

    .boletin-subs .side .info-boletin {
        margin-bottom: 10px;
    }

    .boletin-subs .side .form_foot {
        max-width: 400px;
        width: 100%;
    }

    .boletin-subs .side .form_foot .hbspt-form form {
        display: block;
    }

    .boletin-subs .side .form_foot .hbspt-form input[type=submit] {
        max-width: 200px;
        width: 100%;
    }

    .boletin-subs .side .form_foot .hbspt-form input[type=text],
    .boletin-subs .side .form_foot .hbspt-form input[type=email] {
        margin-bottom: 20px;
    }

    /*BOLETIN SUB*/



    .marcaje_industrial .que-materiales .slide-materiales {
        min-width: 90% !important;
    }

    .content {
        padding: 0 15px;
    }

    .sides_row {
        flex-wrap: wrap;
    }

    .marcaje_industrial .sides_row .side {
        width: 100% !important;
        max-width: 100% !important;
    }

    .marcaje_industrial .ventajas-sistema .flex-content {
        flex-wrap: wrap;
    }

    .marcaje_industrial .ventajas-sistema .flex-content ul {
        width: 100%;
    }

    .marcaje_industrial .best-practices .sides_row .side {
        margin: 0 0 30px;
    }

    .marcaje_industrial.mir-new .about_brand img {
        max-width: 100%;
    }

    .marcaje_industrial.mir-new .techniques .sr-gral img {
        max-width: 80%;
    }

    .index_page .side.slll .slick-prev,
    .index_page .side.slll .slick-next {
        top: 50% !important;
    }

    .index_page .side.slll .slick-dots {
        bottom: -5px;
    }

    .contact_part .form_box .hbspt-form .hs-form-field {
        margin-bottom: 20px;
    }

    .contact_part .form_box .hbspt-form fieldset {
        margin: 0;
    }

    header {
        border-bottom: 2px solid #d4d4d4;
        height: 65px;
    }

    header .sup_part {
        padding: 0;
    }

    header .sup_part .content {
        align-items: initial;
        padding: 0;
        width: 100%;
    }

    header .sup_part .content .logo {
        padding: 10px 0 10px 10px;
    }

    header .sup_part .content .logo a {
        align-items: center;
        justify-content: center;
        max-width: 200px;
    }

    header .sup_part .content .call_us {
        display: none;
    }

    header .sup_part .content .btn-menu {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    header .sub_part {
        display: none;
    }

    header.header-info {
        height: auto;
    }

    header.header-info .sup_part .content {
        justify-content: space-between;
        flex-wrap: nowrap;
        width: 95%;
        padding: 0 15px !important;
        align-items: center;
    }

    header.header-info .sup_part .content .logo {
        order: 1;
        width: 95%;
        margin: 0 auto;
        padding: 15px 0;
        border-top: 1px solid #d4d4d4;
    }

    header.header-info .sup_part .content .logo a {
        margin: initial;
    }

    header.header-info .sup_part .content .call_us {
        display: flex;
        order: 2;
        width: 75%;
        text-align: right;
        justify-content: flex-end;
        align-items: center;
        padding: 10px;
    }

    header.header-info .sup_part .content .call_us a {
        letter-spacing: 0;
        justify-content: flex-end;
    }

    header.header-info .sup_part .content .call_us a span {
        color: #f49705;
    }

    header.header-info .sup_part .content .btn-menu {
        order: 1;
        justify-content: flex-start;
        border: 1px solid #4A4D56;
        width: 36px;
        padding: 16px;
    }

    header.header-info .sup_part .content .btn-menu span {
        height: auto;
        width: auto;
        background: transparent;
        font-weight: bold;
        margin: 0 0 0 30px;
    }

    header.header-info .sup_part .content .btn-menu img {
        transition: all 0.3s ease-in-out;
        position: absolute;
        left: 7px;
        top: 50%;
        transform: translateY(-50%);
    }

    header.header-info .sup_part .content .btn-menu img.menu-open {
        opacity: 1;
        visibility: visible;
    }

    header.header-info .sup_part .content .btn-menu img.menu-close {
        opacity: 0;
        visibility: hidden;
    }

    header.header-info .sup_part .content .btn-menu.active img.menu-open {
        opacity: 0;
        visibility: hidden;
    }

    header.header-info .sup_part .content .btn-menu.active img.menu-close {
        opacity: 1;
        visibility: visible;
    }

    header.header-info .sup_part .content .btn-menu.active span {
        opacity: 1;
        transform: none;
    }

    header.header-info .sup_part .content .btn-menu:before,
    header.header-info .sup_part .content .btn-menu:after {
        display: none;
    }

    header.header-info .sup_part .content .header-up {
        display: none;
        width: 100%;
    }

    header.tienda-header {
        height: auto !important;
    }

    header.tienda-header .menu-top-mov {
        display: block;
    }

    header.tienda-header .carrito.car-mov {
        display: block;
    }

    header.tienda-header .sup_part .content {
        display: block !important;
    }

    header.tienda-header .sup_part .content .menu-top-mov a.nm {
        font-weight: bold;
        font-size: 14px;
        letter-spacing: 1px;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #333;
    }

    header.tienda-header .sup_part .content .menu-top-mov a.nm img {
        margin-right: 10px;
    }

    header.tienda-header .sup_part .content .menu-top-mov .content {
        display: flex !important;
        justify-content: flex-end;
        align-items: center;
        padding: 10px;
    }

    header.tienda-header .sup_part .content .menu-top-mov {
        border-bottom: 1px solid #eeeeee;
    }

    header.tienda-header .sup_part .content .menu-top-mov .my-acc-search {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    header.tienda-header .sup_part .content .menu-top-mov .my-acc-search a.acc-mov {
        color: #333;
        text-transform: uppercase;
        text-decoration: underline;
        font-weight: bold;
        font-size: 12px;
        margin-right: 15px;
    }

    header.tienda-header .sup_part .content .menu-top-mov .my-acc-search a.srch-mov {
        border-width: 1px;
        border-color: rgb(204, 204, 204);
        border-style: solid;
        border-radius: 2px;
        padding: 5px 7px;
    }

    header.tienda-header .sup_part .content .logo a {
        justify-content: flex-start !important;
    }

    header.tienda-header .sup_part .content .logo a img {
        max-width: 150px !important;
        width: 100%;
    }

    header.tienda-header .carrito {
        display: flex !important;
        justify-content: center;
        align-items: center;
    }

    header.tienda-header .car-mov img {
        margin: 0 5px 0 0;
    }

    header.tienda-header .car-mov .cart {
        margin: 0 !important;
    }

    header.tienda-header .car-mov .cart .cartt {
        font-size: 17px;
        letter-spacing: 1px;
        display: flex;
        align-items: center;
        border-radius: 3px;
        text-align: center;
        font-weight: bold;
    }

    header.tienda-header .car-mov .cart .cartt p {
        font-size: 13px;
        font-weight: 600;
        margin-bottom: 0 !important;
    }

    header.tienda-header .car-mov .cart .cartt p span {
        background: #de931b;
        padding: 2px 8px;
        font-size: 12px;
        color: white;
        border-radius: 6px;
    }

    header.tienda-header .sup_part .content .btn-menu:before,
    header .sup_part .content .btn-menu:after {
        display: none !important;
    }

    header.tienda-header .sup_part .content .btn-menu {
        border-left: 0px !important;
    }

    .menu_mov.menu_tienda_mov {
        top: 109px !important;
    }

    header.tienda-header .btn-menu .menu-close {
        opacity: 0;
        visibility: hidden;
        display: none;
    }

    header.tienda-header .btn-menu.active .menu-close {
        opacity: 1;
        visibility: visible;
        display: block;
    }

    header.tienda-header .btn-menu.active .menu-open {
        opacity: 0;
        visibility: hidden;
        display: none;
    }

    .info-contact p {
        text-align: center !important;
        margin-bottom: 0px !important;
    }

    .info-contact .tel {
        background-color: transparent !important;
        color: initial !important;
        display: block !important;
    }

    .index_page .slider-banners .slick-next {
        right: 0px !important;
        margin-top: -75px !important;
    }

    .index_page .slider-banners .slick-prev {
        left: 0px !important;
        margin-top: -75px !important;
    }

    .hero img {
        height: 120px;
    }

    .hero h1 {
        font-size: 28px;
        width: 100%;
        text-align: center;
    }

    .hide-desk {
        display: block !important;
    }

    .hide-mobile {
        display: none !important;
    }

    .index_page .main_content .intro_part .content .sides_row {
        flex-wrap: wrap;
    }

    .index_page .main_content .intro_part .content .sides_row .side {
        max-width: 100%;
        margin: 0;
    }

    .index_page .main_content .intro_part .content .sides_row .side:nth-child(1) {
        margin: 0 0 20px;
    }

    .index_page .main_content .divisiones .cards_cont {
        flex-wrap: wrap;
    }

    .index_page .main_content .divisiones .cards_cont .card {
        width: 45%;
        padding: 15px 25px 0 !important;
        background: white !important;
        max-width: 400px;
    }

    .index_page .main_content .divisiones .cards_cont .card img {
        max-width: 120px;
        opacity: 1;
        z-index: 1;
    }

    .index_page .main_content .divisiones .cards_cont .card p {
        z-index: 2;
    }

    .index_page .main_content .divisiones h3.ln {
        text-align: center;
    }

    .index_page .main_content .divisiones h3.ln:before {
        left: 50%;
        transform: translateX(-50%);
    }

    .index_page .main_content .divisiones .sides_row {
        flex-wrap: wrap;
    }

    .index_page .main_content .divisiones .sides_row .side {
        width: 100%;
    }

    .index_page .about .txt {
        width: 100%;
        margin: 0;
    }

    .index_page .blog_part .sides_row {
        flex-wrap: wrap;
    }

    .index_page .blog_part .preview_posts {
        margin: 0 0 20px;
    }

    .index_page .blog_part .preview_posts .posts .main_post {
        margin: 0 0 20px;
    }

    .index_page .blog_part .preview_posts .posts .other_posts {
        width: 100%;
    }

    .index_page .blog_part .preview_posts .posts .other_posts .post {
        width: 100%;
        height: 120px;
        margin: 0 0 20px;
    }

    .index_page .main_content .divisiones .cards_cont .card.big {
        height: auto !important;
        padding: 15px 20px 30px !important;
        height: auto !important;
        padding: 15px 20px 30px !important;
        position: relative !important;
        margin: 0 auto 15px !important;
        display: block !important;
        max-width: 100% !important;
    }

    .index_page .main_content .divisiones .cards_cont .card.big img {
        position: relative !important;
        margin: 0 auto 20px !important;
        display: block !important;
        max-width: 200px !important;
    }

    .index_page .about .sides_row {
        flex-wrap: wrap !important;
    }

    .index_page .about .industries .box_cont .box {
        width: auto !important;
        height: auto !important;
        margin: 0 0 15px !important;
        border-radius: 0 !important;
        border: 0 !important;
    }

    .index_page .about .industries .box_cont .box .ico {
        display: none !important;
    }

    .index_page .about .industries .box_cont .box h4 {
        text-align: center !important;
        margin-bottom: 0 !important;
        font-size: 17px !important;
        padding: 0 !important;
        position: relative !important;
    }

    .index_page .about .industries .box_cont .box h4:before {
        content: "" !important;
        position: relative !important;
        color: #1d6dad !important;
        margin-right: 5px !important;
    }

    .index_page .about .industries .box_cont .box:nth-child(1) h4:before {
        content: "1." !important;
    }

    .index_page .about .industries .box_cont .box:nth-child(2) h4:before {
        content: "2." !important;
    }

    .index_page .about .industries .box_cont .box:nth-child(3) h4:before {
        content: "3." !important;
    }

    .index_page .about .industries .box_cont .box:nth-child(4) h4:before {
        content: "4." !important;
    }

    .index_page .about .industries .box_cont .box:nth-child(5) h4:before {
        content: "5." !important;
    }

    .index_page .about .industries .box_cont .box:nth-child(6) h4:before {
        content: "6." !important;
    }

    .index_page .about .industries .box_cont .box:nth-child(7) h4:before {
        content: "7." !important;
    }

    .index_page .about .industries .box_cont .box:nth-child(8) h4:before {
        content: "8." !important;
    }

    .index_page .about .industries .box_cont .box:nth-child(9) h4:before {
        content: "9." !important;
    }

    .index_page .about .industries .box_cont {
        flex-flow: column !important;
    }

    .index_page .images.slick-images {
        display: block !important;
    }

    .index_page .slick-prev,
    .index_page .slick-next {
        top: 78% !important;
    }

    .index_page .images {
        display: none !important;
    }

    .index_page .banner-text h3 {
        color: rgb(42, 68, 116) !important;
        text-align: center !important;
        font-size: 18px !important;
    }

    .index_page .banner-text img {
        display: block !important;
        margin: 15px auto !important;
    }

    .index_page .banner-text p {
        font-size: 12px !important;
        text-align: center !important;
        font-weight: bold !important;
        color: #666 !important;
    }

    .index_page .banner-text h4 {
        text-align: center !important;
        margin: 0 0 15px !important;
    }

    .index_page .banner-text p span {
        color: rgb(59, 94, 158) !important;
        font-size: 16px !important;
        font-weight: normal !important;
    }

    .index_page .banner-text a {
        display: block !important;
        width: 200px !important;
        height: 40px !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        font-size: 11px !important;
        color: white !important;
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        font-weight: bold !important;
        border-radius: 3px !important;
        border: 1px solid #6095c7 !important;
        background-image: -moz-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%) !important;
        background-image: -webkit-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%) !important;
        background-image: -ms-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%) !important;
        text-decoration: none !important;
        margin: 0 auto !important;
    }

    .index_page .banner-text.bann-fabtech h3,
    .banner-text.bann-fabtech p span {
        color: #ed5f36 !important;
    }

    .index_page .banner-text.bann-fabtech a {
        display: block !important;
        width: 200px !important;
        height: 40px !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        font-size: 11px !important;
        color: white !important;
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        font-weight: bold !important;
        border-radius: 3px !important;
        border: 1px solid #ed5f36 !important;
        background-image: -webkit-linear-gradient(14deg, #e48713 0%, #e87e19 46%, #f19d05 100%) !important;
        background-image: -webkit-linear-gradient(14deg, #e48713 0%, #e87e19 46%, #f19d05 100%) !important;
        background-image: -webkit-linear-gradient(14deg, #e48713 0%, #e87e19 46%, #f19d05 100%) !important;
        text-decoration: none !important;
        margin: 0 auto !important;
    }

    .index_page .txt-blog {
        display: block !important;
    }

    .index_page .blog_part .preview_posts .posts .main_post .head_post {
        display: none !important;
    }

    .index_page .blog_part .preview_posts .posts .main_post .body_post {
        height: initial !important;
        border: 1px solid #da921e !important;
    }

    .index_page .blog_part .preview_posts .posts .main_post .body_post h3 {
        text-align: center !important;
    }

    .index_page .blog_part .preview_posts .posts .main_post .body_post .txt-blog {
        text-align: center !important;
    }

    .index_page .blog_part .preview_posts .posts .main_post .body_post a {
        display: table !important;
        text-align: center !important;
        margin: 0 auto !important;
    }

    .index_page .blog_part .preview_posts .posts {
        flex-wrap: wrap !important;
    }

    .index_page .blog_part .preview_posts .posts .other_posts {
        max-width: 440px !important;
    }

    .index_page .blog_part .preview_posts .posts .other_posts .post {
        display: flex !important;
        height: auto !important;
        flex-flow: column !important;
        border: 1px solid #da921e !important;
    }

    .index_page .blog_part .preview_posts .posts .other_posts .post a {
        display: table !important;
        margin: 0 auto !important;
        text-align: center !important;
    }

    .divisiones .hero {
        height: 150px;
    }

    .divisiones .hero img {
        height: 100%;
    }

    .divisiones .content {
        width: 100%;
    }

    .divisiones .section {
        padding: 0;
    }

    .divisiones .section h2 {
        background: white;
        padding: 25px 10px;
    }

    .divisiones .section .quimicos {
        margin: 0;
    }

    .divisiones .section .quimicos h2:before {
        bottom: 10px;
    }

    .divisiones .section .quimicos h3 {
        font-size: 20px;
        padding: 0 10px;
        text-align: center;
        margin: 0 0 25px;
    }

    .divisiones .section .quimicos h3 a {
        display: block;
        margin: 15px 0 0;
        font-size: 15px;
    }

    .divisiones .section .quimicos .subcategorias {
        padding: 0 10px;
    }

    .divisiones .section .quimicos .subcategorias .subcategoria h4 {
        font-size: 17px;
    }

    .divisiones .section .quimicos .subcategorias.subs-new .subcategoria h4 {
        font-size: 20px;
        text-align: center;
    }

    .divisiones .section .marcaje {
        padding: 0 10px;
    }

    .divisiones .section .marcaje h2 {
        background: transparent;
    }

    .divisiones .section .marcaje .projects {
        flex-wrap: wrap;
    }

    .divisiones .section .marcaje .projects .text {
        width: 100%;
    }

    .divisiones .section .marcaje .projects .text p {
        font-size: 17px;
        line-height: 2;
    }

    .divisiones .section .marcaje .projects .text a {
        margin: 0 auto 20px;
        text-align: center;
        display: block;
    }

    .divisiones .section .marcaje .projects .text ul li {
        font-size: 17px;
    }

    .divisiones .section .marcaje .projects .images {
        justify-content: space-between;
        width: 100%;
        margin: 20px 0 0;
        flex-wrap: wrap;
    }

    .divisiones .section .marcaje .projects .images .img {
        margin: 0 0 35px;
        max-width: 50%;
        width: 50%;
    }

    .divisiones .section .marcaje .projects .images .img p {
        font-size: 15px;
        height: 43px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .divisiones .section .marcaje .projects .images .img img {
        display: block;
        margin: 11px auto 10px;
        border: 1px solid #f6f6f6;
        max-width: 96%;
    }

    .divisiones .section .automatizacion {
        padding: 0 10px;
    }

    .divisiones .section .automatizacion h2 {
        background: transparent;
    }

    .divisiones .section .automatizacion .projects {
        flex-wrap: wrap;
        padding: 0;
    }

    .divisiones .section .automatizacion .projects .text:nth-child(1) {
        order: 2;
    }

    .divisiones .section .automatizacion .projects .text:nth-child(2) {
        order: 3;
    }

    .divisiones .section .automatizacion .projects .text {
        width: 100%;
        padding: 20px;
    }

    .divisiones .section .automatizacion .projects .text a {
        text-align: center;
    }

    .divisiones .section .automatizacion .projects .text p {
        font-size: 17px;
        line-height: 2;
        margin: 0;
    }

    .divisiones .section .automatizacion .projects .text ul li {
        font-size: 17px;
    }

    .divisiones .section .automatizacion .projects .images {
        width: 100%;
        margin: 20px 0 0;
        order: 1;
        margin: 0;
    }

    .divisiones .section .automatizacion .projects .images .img {
        width: 100%;
    }

    .divisiones .section .automatizacion .projects .images .img img {
        width: 100%;
    }

    .divisiones .section .bi {
        flex-wrap: wrap;
        padding: 0 10px;
    }

    .divisiones .section .bi .servicio h2 {
        background: transparent;
    }

    .divisiones .section .bi .servicio .sides {
        flex-wrap: wrap;
    }

    .divisiones .section .bi .servicio .sides .text {
        width: 100%;
        padding: 20px;
        order: 2;
    }

    .divisiones .section .bi .servicio .sides .text a {
        text-align: center;
        margin: 0 auto;
    }

    .divisiones .section .bi .servicio .sides .text a span {
        color: #585353;
        font-size: 17px;
    }

    .divisiones .section .bi .servicio .sides .img {
        order: 1;
        display: block;
        width: 100%;
    }

    .divisiones .section .bi .servicio .sides .img img {
        width: 100%;
    }

    .divisiones .section .bi .vending .sides .text {
        width: 100%;
        padding: 20px;
        order: 2;
    }

    .divisiones .section .bi .vending h2 {
        background: transparent;
    }

    .divisiones .section .bi .vending .sides {
        flex-wrap: wrap;
    }

    .divisiones .section .bi .vending .sides .text a {
        text-align: center;
        margin: 0 auto;
    }

    .divisiones .section .bi .vending .sides .text a span {
        color: #b82e2b;
        font-size: 17px;
    }

    .divisiones .section .bi .vending .sides .img {
        order: 1;
        display: block;
        width: 100%;
    }

    .divisiones .section .bi .vending .sides .img img {
        width: 100%;
    }

    .divisiones .hide-mobile {
        display: none !important;
    }

    .divisiones .hide-desk {
        display: block !important;
    }

    .divisiones .section .quimicos .subcategorias .subcategoria {
        margin: 0 auto 20px;
    }

    .divisiones .slick-arrow.slick-next {
        right: -20px !important;
    }

    .divisiones .slick-arrow.slick-prev {
        left: -20px !important;
    }

    .divisiones .section .quimicos .subcategorias.subs-new .subcategoria .items-productos .slick-arrow.slick-next {
        right: 0px !important;
    }

    .divisiones .section .quimicos .subcategorias.subs-new .subcategoria .items-productos .slick-arrow.slick-prev {
        left: 0px !important;
    }

    .int_automatizacion .industries {
        padding: 30px 0;
    }

    .int_automatizacion .industries h2 {
        font-size: 22px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .int_automatizacion .industries .cards_industries {
        display: block;
        position: relative;
        max-width: 480px;
        width: 100%;
        margin: 0 auto;
    }

    .int_automatizacion .industries .cards_industries .card {
        width: 100%;
        height: auto;
        margin: 0 0 15px;
        border-radius: 0;
        border: 0;
    }

    .int_automatizacion .industries .cards_industries .card:nth-child(1) h3:before {
        content: "1.";
    }

    .int_automatizacion .industries .cards_industries .card:nth-child(2) h3:before {
        content: "2.";
    }

    .int_automatizacion .industries .cards_industries .card:nth-child(3) h3:before {
        content: "3.";
    }

    .int_automatizacion .industries .cards_industries .card:nth-child(4) h3:before {
        content: "4.";
    }

    .int_automatizacion .industries .cards_industries .card:nth-child(5) h3:before {
        content: "5.";
    }

    .int_automatizacion .industries .cards_industries .card:nth-child(6) h3:before {
        content: "6.";
    }

    .int_automatizacion .industries .cards_industries .card .ico {
        display: none;
    }

    .int_automatizacion .industries .cards_industries .card h3 {
        text-align: left;
        margin-bottom: 0;
        font-size: 17px;
    }

    .int_automatizacion .industries .cards_industries .card h3:before {
        content: "";
        position: relative;
        color: #35a77d;
        margin-right: 5px;
    }

    .int_automatizacion .contact_part .sides_row .side:first-child {
        background-color: #446fab;
    }

    .int_automatizacion .contact_part .sides_row .side:last-child {
        display: block;
        padding: 0;
    }

    .int_automatizacion .contact_part .form_box {
        margin-left: 0;
        margin-top: 0;
        padding: 20px 10px 20px 50px;
    }

    .int_automatizacion .contact_part .inf {
        max-width: 90%;
        margin: 0 auto;
        padding: 20px 0;
    }

    .int_automatizacion .contact_part .inf h3 {
        font-size: 20px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .int_automatizacion .contact_part .inf p {
        font-size: 14px;
    }

    .product .main_content {
        padding: 20px 0;
    }

    .product .main_content h1 {
        font-size: 27px;
    }

    .product .main_content .sides_row {
        flex-wrap: wrap;
        justify-content: center;
    }

    .product .main_content .side {
        width: 100%;
    }

    .product .main_content .side .download_cta {
        width: 100%;
        margin-top: 20px;
    }

    .product .main_content .img_prod {
        width: 45%;
    }

    .product .main_content .img_prod img {
        max-width: 80%;
    }

    .product .main_content .table_info {
        width: 50%;
        margin-right: 0;
        margin-left: auto;
    }

    .product .main_content .table_info .inf_line p {
        font-size: 11px;
    }

    .gracias_int .hero {
        padding: 30px 0;
    }

    .gracias_int .hero .txt h1 {
        font-size: 27px;
    }

    .gracias_int .hero .txt p {
        font-size: 17px;
    }

    .gracias_int .hero .txt a {
        min-width: 0;
        max-width: 150px;
        padding: 13px 0;
        font-size: 11px;
    }

    .gracias_int .know_solutions {
        padding: 30px 0;
    }

    .gracias_int .know_solutions h2 {
        margin-bottom: 30px;
        font-size: 18px;
    }

    .gracias_int .know_solutions .solutions {
        max-width: 480px;
        margin: 0 auto;
    }

    .gracias_int .know_solutions .solutions .solu {
        padding: 10px 0 20px;
        margin: 0;
        width: 32.5%;
    }

    .gracias_int .know_solutions .solutions .solu:nth-child(2) {
        margin: 0 auto;
    }

    .gracias_int .know_solutions .solutions .solu:nth-child(2) h3 {
        padding: 0 10px;
    }

    .gracias_int .know_solutions .solutions .solu:nth-child(3) h3 {
        padding: 0 30px;
    }

    .gracias_int .know_solutions .solutions .solu h3 {
        margin-bottom: 10px;
        font-size: 14px;
    }

    .gracias_int .know_solutions .solutions .solu .txt {
        padding: 5px 10px;
    }

    .gracias_int .know_solutions .solutions .solu .txt p {
        font-size: 11px;
    }

    .gracias_int .know_solutions .solutions .solu .txt a {
        font-size: 11px;
    }

    .agenda_visita .hero {
        padding: 20px 0 60px;
    }

    .agenda_visita .hero h1 {
        font-size: 24px;
    }

    .agenda_visita .hero p {
        font-size: 16px;
        padding: 0 0px;
    }

    .agenda_visita .blocks_part .block {
        height: 200px;
        position: relative;
    }

    .agenda_visita .blocks_part .block:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(255, 255, 255, 0.8);
        z-index: 2;
    }

    .agenda_visita .blocks_part .block .side_img {
        position: absolute;
        z-index: 1;
    }

    .agenda_visita .blocks_part .block .side_txt {
        position: relative;
        z-index: 3;
        padding-left: 0;
        width: 90%;
        margin: 0 auto;
    }

    .agenda_visita .blocks_part .block .side_txt h2 {
        font-size: 17px;
        margin-bottom: 10px;
    }

    .agenda_visita .blocks_part .block .side_txt p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .agenda_visita .blocks_part .block .side_txt a {
        font-size: 14px;
    }

    .aviso_privacidad .main_content .hero h1 {
        font-size: 25px;
    }

    .aviso_privacidad .main_content .text_part {
        padding: 25px 0;
    }

    .aviso_privacidad .main_content .text_part p,
    .aviso_privacidad .main_content .text_part ul li span {
        font-size: 15px;
    }

    .aviso_privacidad .main_content .text_part p {
        margin-bottom: 15px;
    }

    .servicio_tecnico .hero {
        position: relative;
    }

    .servicio_tecnico .hero:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(255, 255, 255, 0.8);
    }

    .servicio_tecnico .hero .content .txt {
        position: relative;
        z-index: 101;
    }

    .servicio_tecnico .hero .content .txt p {
        padding-right: 100px;
    }

    .servicio_tecnico .soluciones_part {
        padding: 20px 0;
    }

    .servicio_tecnico .soluciones_part h2 {
        font-size: 22px;
    }

    .servicio_tecnico .soluciones_part .sides_row {
        display: block;
    }

    .servicio_tecnico .soluciones_part .sides_row .side {
        max-width: 100%;
        width: 100%;
        margin-bottom: 15px;
        margin: 0 auto 20px !important;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
    }

    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(2):before,
    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(2):after,
    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(5):before,
    .servicio_tecnico .soluciones_part .sides_row .side:nth-child(5):after {
        display: none;
    }

    .servicio_tecnico .soluciones_part .sides_row .side h3 {
        margin: 20px 0;
        font-size: 17px;
        width: calc(100% - 90px);
    }

    .servicio_tecnico .soluciones_part .sides_row .side .ico {
        margin-right: 20px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side p {
        font-size: 14px;
        width: 100%;
        padding-bottom: 15px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side ul {
        width: 100%;
    }

    .servicio_tecnico .soluciones_part .sides_row .side ul li {
        font-size: 14px;
    }

    .servicio_tecnico .asesoria_block .content .sides_row .side {
        width: 40%;
    }

    .servicio_tecnico .asesoria_block .content .sides_row .side:nth-child(1) {
        margin-right: 50px;
    }

    .servicio_tecnico .asesoria_block .content .sides_row .side .txt h3 {
        font-size: 20px;
        margin-bottom: 25px;
    }

    .servicio_tecnico .contact_part .inf p {
        font-size: 17px;
        padding-right: 0;
        margin-bottom: 20px;
    }

    .marcaje_industrial.marcaje_laser .hero .txt {
        margin-left: 0;
    }

    .marcaje_industrial.marcaje_laser .contact_part .form_box {
        padding: 20px 10px 20px 30px;
    }

    .marcaje_industrial.marcaje_laser .types {
        padding: 20px 0;
    }

    .marcaje_industrial.marcaje_laser .types h2 {
        font-size: 23px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .marcaje_industrial.autocrib .hero {
        position: relative;
        background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/vending-hero-mobile.jpg);
    }

    .marcaje_industrial.autocrib .hero:before {
        display: none;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background-color: rgba(0, 0, 0, 0.3);
    }

    .marcaje_industrial.autocrib .hero .txt {
        position: relative;
        z-index: 2;
    }

    .marcaje_industrial.autocrib .hero .txt a {
        width: 250px;
    }

    .marcaje_industrial.autocrib .hero .txt h1 {
        font-size: 25px;
    }

    .marcaje_industrial.autocrib .hero .txt p {
        font-size: 17px;
    }

    .marcaje_industrial.autocrib .ac-sec .col_part {
        background: transparent;
    }

    .marcaje_industrial.autocrib .ac-sec .box .cont {
        border: none;
    }

    .marcaje_industrial.autocrib .ac-sec .btn_cap:hover {
        background: white;
    }

    .marcaje_industrial.autocrib .ac-sec .btn_cap:hover span {
        color: #494949;
    }

    .marcaje_industrial.autocrib .ac-sec .btn_cap span {
        position: relative;
    }

    .marcaje_industrial.autocrib .ac-sec .btn_cap span img {
        max-width: 17px;
        position: absolute;
        right: -30px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s ease-in-out;
        display: block;
    }

    .marcaje_industrial.autocrib .ac-sec .btn_cap span img.arrow-up {
        opacity: 0;
        visibility: hidden;
    }

    .marcaje_industrial.autocrib .ac-sec .btn_cap span img.arrow-down {
        opacity: 1;
        visibility: visible;
    }

    .marcaje_industrial.autocrib .ac-sec .btn_cap.active {
        background-color: #404148;
    }

    .marcaje_industrial.autocrib .ac-sec .btn_cap.active span {
        color: white;
    }

    .marcaje_industrial.autocrib .ac-sec .btn_cap.active span img.arrow-up {
        opacity: 1;
        visibility: visible;
    }

    .marcaje_industrial.autocrib .ac-sec .btn_cap.active span img.arrow-down {
        opacity: 0;
        visibility: hidden;
    }

    .marcaje_industrial.autocrib .help_part .sides_row .side {
        flex-wrap: wrap;
    }

    .marcaje_industrial.autocrib .help_part .sides_row .side .ico {
        display: block;
        max-width: 70px;
        margin: 0 0 15px;
    }

    .marcaje_industrial.autocrib .help_part .sides_row .side .inf {
        width: 100%;
        max-width: 100%;
    }

    .marcaje_industrial.autocrib .help_part .sides_row .side .inf h3 {
        font-size: 18px;
    }

    .marcaje_industrial.autocrib .help_part .sides_row .side .inf p {
        font-size: 14px;
    }

    .marcaje_industrial .why_choose,
    .marcaje_industrial .retos_part,
    .marcaje_industrial .help_part {
        padding: 20px 0;
    }

    .marcaje_industrial .why_choose h2,
    .marcaje_industrial .retos_part h2,
    .marcaje_industrial .help_part h2 {
        font-size: 20px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .marcaje_industrial .why_choose h3,
    .marcaje_industrial .retos_part h3,
    .marcaje_industrial .help_part h3 {
        font-size: 15px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .why_choose .sides_row {
        display: block;
    }

    .marcaje_industrial .why_choose .sides_row .side {
        width: 300px;
        margin: 0 auto 15px !important;
        padding: 0 25px;
    }

    .marcaje_industrial .why_choose .sides_row .side .slide_part .list_text {
        padding: 20px 0 0 20px;
    }

    .marcaje_industrial .why_choose .sides_row .side .slide_part .list_text li span {
        font-size: 13px;
    }

    .marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main {
        width: 100%;
    }

    .marcaje_industrial .why_choose .sides_row .side .slide_part .slide_main .slide_controls img {
        max-width: 15px;
    }

    .marcaje_industrial .ebook_cat .sides_row {
        display: block;
    }

    .marcaje_industrial .ebook_cat .sides_row .ebook_cov {
        max-width: 140px;
        margin: 0 auto 15px !important;
    }

    .marcaje_industrial .ebook_cat .sides_row .ebook_inf h3 {
        text-align: center;
        font-size: 18px;
    }

    .marcaje_industrial .ebook_cat .sides_row .ebook_inf h3:before {
        left: calc(50% - 15px);
    }

    .marcaje_industrial .ebook_cat .sides_row .ebook_inf a {
        margin: 0 auto;
    }

    .marcaje_industrial .help_part .sides_row {
        display: block;
    }

    .marcaje_industrial .help_part .sides_row .side {
        margin: 0;
    }

    .marcaje_industrial .help_part .sides_row .side .ico {
        display: none;
    }

    .marcaje_industrial .help_part .sides_row .side .inf {
        max-width: 100%;
    }

    .marcaje_industrial .retos_part .boxes_part {
        max-width: 500px;
    }

    .marcaje_industrial .retos_part .boxes_part .box {
        width: 48%;
        padding: 20px 10px;
        margin: 1% !important;
        height: auto;
    }

    .marcaje_industrial .retos_part .boxes_part .box .txt h4 {
        font-size: 14px;
        margin: 10px 0;
    }

    .marcaje_industrial .retos_part .boxes_part .box .txt p {
        font-size: 13px;
    }

    .marcaje_industrial .brand_prods {
        padding: 20px 0;
    }

    .marcaje_industrial .brand_prods h2 {
        font-size: 20px;
    }

    .marcaje_industrial .brand_prods .brand_inf {
        display: block;
    }

    .marcaje_industrial .brand_prods .brand_inf .logo {
        margin: 0 auto 20px;
        width: 200px;
    }

    .marcaje_industrial .brand_prods .brand_inf .logo img {
        max-width: 100%;
    }

    .marcaje_industrial .brand_prods .brand_inf p {
        width: 100%;
        padding: 0 10px;
        font-size: 14px;
    }

    .marcaje_industrial .brand_prods h3 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .types {
        padding: 20px 0;
    }

    .marcaje_industrial .types h2 {
        font-size: 23px;
        margin-bottom: 20px;
    }

    .marcaje_industrial .types .tabs_part .tabs_btn a {
        padding: 10px 0;
        font-size: 14px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .marcaje_industrial .types .tabs_part .tab_content {
        padding: 20px;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod {
        display: block;
        margin-bottom: 0;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod {
        width: 100%;
        margin-bottom: 20px;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .prev {
        width: 40%;
        max-width: 115px;
        background: transparent;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf {
        width: 60%;
    }

    .intro_tech {
        padding: 20px 0 10px;
    }

    .intro_tech h2 {
        font-size: 25px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .intro_tech p {
        font-size: 15px;
        text-align: center;
    }

    .intro_tech .sides_row {
        display: block;
    }

    .intro_tech .sides_row .side {
        width: 100% !important;
    }

    .intro_tech .sides_row .side.sd_4 {
        margin-bottom: 20px;
    }

    .intro_tech .sides_row .side.sd_4 img {
        max-width: 220px;
    }

    .intro_tech .cards_part {
        margin-top: 20px;
        flex-wrap: wrap;
    }

    .intro_tech .cards_part .card {
        width: 48%;
        margin: 0 auto 10px;
        min-height: 0;
        height: auto;
    }

    .intro_tech .cards_part .card h3 {
        line-height: 1;
        font-size: 14px;
    }

    .intro_tech .cards_part .card p {
        padding: 10px 10px 20px;
    }

    .intro_tech .cards_part .card .pic {
        height: auto;
    }

    .intro_tech .cards_part .card .pic img {
        max-width: 100%;
        height: auto;
    }

    .marcaje_industrial .material_mark {
        padding: 20px 0;
    }

    .marcaje_industrial .material_mark h2 {
        margin-bottom: 20px;
        font-size: 24px;
    }

    .marcaje_industrial .ac-sec {
        background-color: transparent;
        border: 0 !important;
    }

    .marcaje_industrial .ac-sec .col_part {
        display: block;
        background-color: #e4e9ed;
        margin-bottom: 15px;
    }

    .marcaje_industrial .ac-sec .btn_cap {
        width: 100%;
        height: auto;
        padding: 10px 0;
        border: 1px solid #d6d6d6 !important;
    }

    .marcaje_industrial .ac-sec .btn_cap span {
        display: block;
        line-height: 1;
    }

    .marcaje_industrial .ac-sec .box {
        width: 100%;
        position: relative;
        border-left: 0;
    }

    .marcaje_industrial .ac-sec .box .cont {
        display: block;
        height: auto;
        padding-bottom: 30px;
        border-bottom: 3px solid #678dc2;
    }

    .marcaje_industrial .ac-sec .box .cont .side_img {
        width: 100%;
        margin-left: 0;
    }

    .marcaje_industrial .ac-sec .box .cont .side_img img {
        max-width: 200px;
    }

    .marcaje_industrial .ac-sec .box .cont .side_inf .txt {
        max-width: 100% !important;
        width: 100%;
        padding: 20px;
    }

    .marcaje_industrial .ac-sec .box .cont .side_inf .txt h3 {
        line-height: 1;
        font-size: 16px !important;
        text-align: center !important;
        margin-bottom: 10px;
    }

    .marcaje_industrial .ac-sec .box .cont .side_inf .txt p {
        font-size: 14px;
        text-align: center;
    }

    .marcaje_industrial .model_service {
        padding: 20px 0;
    }

    .marcaje_industrial .model_service h2 {
        font-size: 20px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .marcaje_industrial .model_service p {
        font-size: 16px;
        text-align: center;
        margin-bottom: 15px;
    }

    .marcaje_industrial .model_service .line_act .act p {
        font-size: 11px;
        font-weight: normal;
    }

    .marcaje_industrial .model_service .line_act .act .pic {
        margin: 0;
    }

    .marcaje_industrial .model_service .line_act .act .pic img {
        max-width: 60px;
    }

    .marcaje_industrial .hero {
        background-position: center center;
        position: relative;
    }

    .marcaje_industrial .hero:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .marcaje_industrial .hero .content {
        height: auto;
        display: flex;
        align-items: center;
        padding: 50px 0;
    }

    .marcaje_industrial .hero .txt {
        text-align: center;
        position: relative;
        z-index: 2;
    }

    .marcaje_industrial .hero .txt h1 {
        text-align: center;
        font-size: 25px;
    }

    .marcaje_industrial .hero .txt h1:before {
        left: calc(50% - 15px);
    }

    .marcaje_industrial .hero .txt p {
        font-size: 17px;
    }

    .marcaje_industrial .hero .txt a {
        margin-left: auto;
        margin-right: auto;
    }

    .about_brand {
        padding: 20px 0;
    }

    .about_brand .sides_row {
        display: block;
    }

    .about_brand .sides_row .side {
        width: 100% !important;
    }

    .about_brand img {
        max-width: 300px;
        margin: 0 auto;
    }

    .about_brand h2 {
        font-size: 23px;
    }

    .about_brand p {
        font-size: 15px;
    }

    .about_brand ul {
        margin-bottom: 20px;
    }

    .about_brand ul li {
        margin-bottom: 4px;
    }

    .about_brand ul li span {
        font-size: 13px;
    }

    .about_brand video {
        max-width: 100%;
    }

    .marcaje_industrial .techniques {
        padding: 30px 0;
    }

    .marcaje_industrial .techniques h2 {
        font-size: 23px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .marcaje_industrial .techniques .sides_row {
        flex-wrap: wrap;
        justify-content: center;
        max-width: 470px;
        margin: 0 auto;
    }

    .marcaje_industrial .techniques .sides_row .side {
        width: 100%;
        max-width: 225px;
        margin: 0 auto 10px;
    }

    .marcaje_industrial .techniques .sides_row .side .card .pic {
        height: 100px;
        overflow: hidden;
    }

    .marcaje_industrial .techniques img {
        margin: 0 auto;
        display: block;
    }

    .marcaje_industrial .techniques .text h3 {
        text-align: center;
    }

    .marcaje_industrial .techniques .text p {
        text-align: center;
    }

    .marcaje_industrial .projects {
        padding: 30px 0;
    }

    .marcaje_industrial .projects .slide_part .item .content {
        padding: 20px 0;
    }

    .marcaje_industrial .projects .slide_part .item .content h2 {
        font-size: 23px;
        padding: 0 15px 20px;
    }

    .marcaje_industrial .projects .slide_part .item .content .sides_row {
        display: block;
    }

    .marcaje_industrial .projects .slide_part .item .content .txt {
        padding-right: 0;
        margin-right: 0;
        border-right: 0;
        margin-bottom: 20px;
    }

    .marcaje_industrial .projects .slide_part .item .content .txt p {
        padding: 0 20px;
        font-size: 16px;
    }

    .marcaje_industrial .projects .slide_part .item .content .vid {
        max-width: 300px;
        margin: 0 auto;
    }

    .marcaje_industrial .download-catalog {
        background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-catalogo-marcaje-industrial.jpg") !important;
        background-position: 100% 100%;
        position: relative;
    }

    .marcaje_industrial .download-catalog:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(255, 255, 255, 0.8);
    }

    .marcaje_industrial .download-catalog .content {
        position: relative;
        z-index: 2;
    }

    .marcaje_industrial .download-catalog h2 {
        font-size: 20px;
        text-align: center;
    }

    .marcaje_industrial .download-catalog h2:before {
        left: calc(50% - 15px);
    }

    .marcaje_industrial .download-catalog a {
        margin-left: auto;
        margin-right: auto;
    }

    .marcaje_industrial .industries {
        padding: 30px 0;
    }

    .marcaje_industrial .industries h2 {
        font-size: 22px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .marcaje_industrial .industries .cards_industries {
        display: block;
        position: relative;
        max-width: 480px;
        width: 100%;
        margin: 0 auto;
    }

    .marcaje_industrial .industries .cards_industries .card {
        width: 100%;
        height: auto;
        margin: 0 0 15px;
        border-radius: 0;
        border: 0;
    }

    .marcaje_industrial .industries .cards_industries .card:nth-child(1) h3:before {
        content: "1.";
    }

    .marcaje_industrial .industries .cards_industries .card:nth-child(2) h3:before {
        content: "2.";
    }

    .marcaje_industrial .industries .cards_industries .card:nth-child(3) h3:before {
        content: "3.";
    }

    .marcaje_industrial .industries .cards_industries .card:nth-child(4) h3:before {
        content: "4.";
    }

    .marcaje_industrial .industries .cards_industries .card:nth-child(5) h3:before {
        content: "5.";
    }

    .marcaje_industrial .industries .cards_industries .card:nth-child(6) h3:before {
        content: "6.";
    }

    .marcaje_industrial .industries .cards_industries .card .ico {
        display: none;
    }

    .marcaje_industrial .industries .cards_industries .card h3 {
        text-align: left;
        margin-bottom: 0;
        font-size: 17px;
    }

    .marcaje_industrial .industries .cards_industries .card h3:before {
        content: "";
        position: relative;
        color: #1d6dad;
        margin-right: 5px;
    }

    .marcaje_industrial .demo {
        padding: 20px 0;
    }

    .marcaje_industrial .demo h3 {
        font-size: 23px;
    }

    .marcaje_industrial .demo p {
        font-size: 16px;
        margin: 10px auto 20px;
    }

    .marcaje_industrial .demo a {
        width: 200px;
        height: 40px;
        font-size: 12px;
    }

    .marcaje_industrial .our_brands {
        padding: 30px 0;
    }

    .marcaje_industrial .our_brands h2 {
        font-size: 23px;
        margin-bottom: 15px;
    }

    .marcaje_industrial .our_brands .sides_row {
        display: block;
    }

    .marcaje_industrial .our_brands .sides_row .side {
        width: 100%;
        max-width: 550px;
        padding: 15px 0;
        justify-content: center;
        margin: 0 auto 10px !important;
    }

    .marcaje_industrial .our_brands .sides_row .side h3 {
        margin-bottom: 15px;
    }

    .marcaje_industrial .contact_part .sides_row .side:first-child {
        background-color: white;
    }

    .marcaje_industrial .contact_part .sides_row .side:last-child {
        display: block;
        padding: 0;
    }

    .marcaje_industrial .contact_part .form_box {
        margin-left: 0;
        margin-top: 0;
        padding: 20px 10px 20px 50px;
    }

    .marcaje_industrial .contact_part .inf {
        max-width: 90%;
        margin: 0 auto;
        padding: 20px 0;
    }

    .marcaje_industrial .contact_part .inf h3 {
        font-size: 20px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .marcaje_industrial .contact_part .inf p {
        font-size: 14px;
    }

    footer {
        padding-bottom: 0;
    }

    footer h3 {
        font-size: 17px;
    }

    footer p {
        font-size: 13px;
    }

    footer a.politica {
        font-size: 12px;
    }

    footer .sides_row {
        flex-wrap: wrap;
    }

    footer .sides_row .side {
        margin-right: 0 !important;
        width: 50% !important;
        margin-bottom: 25px;
    }

    .contacto .main_content {
        padding: 30px 0;
    }

    .contacto .main_content h1 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .contacto .main_content .contact_section .sides_row {
        flex-wrap: wrap-reverse;
    }

    .contacto .main_content .contact_section .sides_row .side.sd_6 {
        width: 100%;
    }

    .contacto .main_content .contact_section .form_part {
        padding: 30px 0 0;
    }

    .contacto .main_content .contact_section .form_part h2 {
        font-size: 18px;
        text-align: center;
        margin-bottom: 30px;
    }

    .contacto .main_content .contact_section .form_part .hbspt-form fieldset {
        margin-bottom: 5px;
    }

    .contacto .main_content .contact_section .form_part .hbspt-form label {
        font-size: 12px;
    }

    .contacto .main_content .contact_section .box {
        padding: 10px;
    }

    .contacto .main_content .contact_section .box .side.sd_6 {
        width: 50%;
    }

    .contacto .main_content .contact_section .box h2 {
        font-size: 18px;
        margin-bottom: 15px;
        text-align: center;
    }

    .contacto .main_content .contact_section .box .txt h3 {
        font-size: 14px;
    }

    .contacto .main_content .contact_section .box .txt a,
    .contacto .main_content .contact_section .box .txt p,
    .contacto .main_content .contact_section .box .txt ul li {
        font-size: 11px;
    }

    .contacto.asesoria .main_content .contact_section .sides_row {
        flex-wrap: wrap !important;
    }

    .contacto.asesoria .main_content .contact_section .form_part {
        padding: 40px 0 !important;
    }

    .contacto.asesoria .main_content .contact_section .form_part h2 {
        padding: 0 0 25px !important;
        margin: 0 0 25px !important;
    }

    .contacto.asesoria .main_content .contact_section .form_part h2:after {
        left: 50% !important;
        transform: translateX(-50%) !important;
    }

    .contacto.asesoria .main_content .contact_section .form_part h3 {
        font-size: 16px !important;
        text-align: center !important;
    }

    .contacto.asesoria .main_content .contact_section .form_part p {
        font-size: 14px !important;
        text-align: center !important;
        margin: 0 0 30px !important;
    }

    .contacto.asesoria .main_content .contact_section .form_part h4 {
        font-size: 16px !important;
        text-align: center !important;
    }

    /*CSS NUEVO O MODIFICADO*/
    .contacto.asesoria .main_content .contact_section .box.form_part {
        padding: 10px !important;
    }

    /*FIN CSS NUEVO O MODIFICADO*/
    .sucursales .ubications_cont .sides_row {
        display: block;
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .sucursales .ubications_cont .sides_row .side.sd_6 {
        width: 100%;
        margin-bottom: 20px;
    }

    .sucursales .ubications_cont .ubication {
        padding: 0 10px;
    }

    .marca_main .hero .content {
        padding: 15px 0;
    }

    .marca_main .hero .sides_row {
        display: block;
    }

    .marca_main .hero .sides_row .side {
        width: 100% !important;
    }

    .marca_main .hero .inf h1 {
        margin-bottom: 15px;
        padding-bottom: 15px;
        text-align: center;
    }

    .marca_main .hero .inf h1:before {
        left: calc(50% - 15px);
    }

    .marca_main .hero img {
        max-width: 55% !important;
    }

    .marca_main .brand-prods {
        padding: 15px 0;
    }

    .marca_main .brand-prods .prod_lines .prod a {
        padding: 15px;
    }

    .marca_main .brand-prods .prod_lines .prod a .picture {
        display: none;
    }

    .marca_main .brand-prods .prod_lines .prod a .inf {
        margin-right: 0;
    }

    .download-catalog {
        background-image: none !important;
    }

    .download-catalog .sides_row {
        height: 250px;
    }

    .download-catalog .sides_row .side {
        width: 100%;
    }

    .contact_part .sides_row {
        display: block;
    }

    .contact_part .sides_row .side {
        width: 100% !important;
    }

    .contact_part .form_box {
        margin-top: 20px;
        padding: 15px 0px 5px 20px;
    }

    .contact_part .inf h4 img {
        transform: rotate(90deg);
    }

    .our_brands .brands_part {
        padding: 30px 0;
    }

    .our_brands .brands_part .sides_row {
        display: block;
    }

    .our_brands .brands_part .brands {
        width: 100%;
        margin: 0 auto 10px;
        padding-bottom: 15px;
    }

    .our_brands .brands_part .brands h2 {
        font-size: 17px;
        padding: 30px 0;
    }

    .our_brands .brands_part .brands .logos .logo {
        max-width: 20%;
    }

    .our_brands .brands_part .brands .logos .logo img {
        max-width: 100%;
    }

    .nosotros .sides_row {
        flex-wrap: wrap;
    }

    .nosotros .sides_row .side {
        width: 100% !important;
        border: 0;
        padding: 0;
    }

    .nosotros .hero {
        height: auto;
        padding: 25px 15px;
    }

    .nosotros .hero h1 {
        font-size: 28px;
    }

    .nosotros .hero p {
        font-size: 16px;
    }

    .nosotros .lineas {
        padding: 25px 15px;
    }

    .nosotros .lineas h2 {
        font-size: 25px;
    }

    .nosotros .lineas ul {
        display: block;
    }

    .nosotros .lineas ul li {
        font-size: 16px;
    }

    .nosotros .lineas p {
        font-size: 16px;
    }

    .nosotros .mis_vis {
        padding: 25px 15px;
    }

    .nosotros .mis_vis .side {
        margin: 0 0 20px;
    }

    .nosotros .mis_vis h2 {
        font-size: 25px;
    }

    .nosotros .mis_vis p {
        font-size: 16px;
    }

    .nosotros .values {
        height: auto;
        padding: 25px 15px;
    }

    .nosotros .values h2 {
        font-size: 25px;
        margin: 0 0 20px;
    }

    .nosotros .values h2.xs {
        display: block;
    }

    .nosotros .values h2.lg {
        display: none;
    }

    .nosotros .values ul {
        padding: 0 0 0 20px;
    }

    .nosotros .values ul li {
        font-size: 16px;
    }

    .subcategories .main_content .category_info {
        margin: 0;
    }

    .subcategories .main_content .category_info .subcategory .img {
        width: 30% !important;
    }

    .subcategories .main_content .category_info .subcategory .listItem-body {
        width: 70% !important;
    }

    .category .hero .logo_brand {
        position: relative !important;
        right: 0 !important;
        top: 0 !important;
        margin: 30px 0 0 !important;
    }

    .category .hero .logo_brand img {
        height: auto !important;
        display: block !important;
        margin: 0 auto !important;
    }

    .product-bc .main_content .productView {
        flex-wrap: wrap;
        justify-content: center;
    }

    .product-bc .main_content .productView .img_prod {
        max-width: 70%;
        margin: 0 auto 25px;
    }

    .product-bc .main_content .productView .table_info {
        width: 100%;
        margin: 0 0 20px;
    }

    .product-bc .main_content .productView .table_info h1 {
        font-size: 24px;
        text-align: center;
    }

    .product-bc .main_content .productView .table_info .inf_line p.title_inf {
        font-size: 16px;
    }

    .product-bc .main_content .productView .table_info .inf_line p.text_inf {
        font-size: 16px;
    }

    .product-bc .main_content .productView .table_info .inf_line .custom-fields-text p.title_inf {
        font-size: 16px;
    }

    .product-bc .main_content .productView .table_info .inf_line .custom-fields-text p.text_inf {
        font-size: 16px;
    }

    .product-bc .main_content .productView .sideNuevaClasePrecio {
        width: 100% !important;
    }

    .product-bc .main_content .productView .sideNuevaClasePrecio .price-stuff {
        width: 100% !important;
    }

    /*.product-bc .description {
    height: 680px;
  }*/
    .product-bc .description .ac-sec {
        display: flex;
    }

    .product-bc .description .ac-sec .col_part {
        width: 50%;
    }

    .product-bc .description .ac-sec .btn_cap {
        height: 46px;
    }

    .product-bc .description .ac-sec .btn_cap span {
        font-size: 15px;
    }

    .product-bc .description .ac-sec .btn_cap:after {
        left: 50%;
        right: 0;
        border-right: 12px solid transparent;
        border-top: 8px solid #404148;
        border-left: 12px solid transparent;
        border-bottom: none;
        transform: translateX(-50%);
        bottom: -8px;
    }

    .product-bc .description .ac-sec .box {
        padding: 15px;
        width: 99%;
        top: 50px;
    }

    .product-bc .productView {
        margin: 0 !important;
    }

    .product-bc .main_content h1:before {
        left: 47%;
    }

    .product-bc .main_content .productView .table_info .inf_line p.title_inf,
    .product-bc .main_content .productView .table_info .inf_line p.text_inf {
        text-align: center;
        float: initial;
    }

    .product-bc .main_content .price-stuff {
        padding: 0;
        max-width: 500px;
        width: 100%;
    }

    .product-bc .currenci-w-price {
        display: block;
    }

    .product-bc .main_content .currenci-w-price ul.a-curren {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .product-bc .main_content .currenci-w-price ul.a-curren li {
        list-style: none !important;
    }

    .product-bc .main_content .currenci-w-price ul.a-curren li a {
        display: block;
        max-width: 50px;
        width: 100%;
        padding: 7px;
        border: 1px solid black;
        margin: 0 !important;
        background-color: transparent;
    }

    .product-bc .main_content .currenci-w-price ul.a-curren li:nth-child(1) a {
        border-right: 0px !important;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .product-bc .main_content .currenci-w-price ul.a-curren li:nth-child(2) a {
        border-left: 0px !important;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .product-bc .main_content .price-currency {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .product-bc .main_content .price-currency p {
        margin-right: 20px;
    }

    .product-bc .main_content .price-stuff .order p:last-child {
        float: initial !important;
    }

    .menu_mov.menu_info {
        top: 122px;
    }

    .resources_int .banner_intro h1 {
        font-size: 27px;
    }

    .resources_int .resources_part .resource {
        padding: 0 20px;
    }

    .resources_int .resources_part .resource .photo {
        max-width: 150px;
        margin-right: 25px;
    }

    .resources_int .resources_part .resource .info h3 {
        font-size: 17px;
    }

    .resources_int .resources_part .resource .info p {
        font-size: 14px;
        margin: 10px 0;
    }

    .resources_int .resources_part .resource .info a.lk {
        font-size: 11px;
    }

    .subcategories .main_content .sidebar_menu {
        display: none;
    }

    .subcategories .main_content .category_info .subcategory .info {
        width: 50% !important
    }

    .subcategories .main_content .category_info .subcategory .listItem-actions.btns {
        width: 40% !important;
    }

    .subcategories .main_content .category_info .subcategory .info h3 {
        font-size: 18px;
    }

    .int_automatizacion .hero {
        background: linear-gradient(to bottom right, #35a77d, #79787d) !important;
    }

    .int_automatizacion .hero .txt h1 {
        font-size: 25px !important;
        text-align: center !important;
        max-width: 220px !important;
        margin: 0 auto 10px !important;
        padding-bottom: 10px !important;
    }

    .int_automatizacion .hero .txt h1:before {
        left: 50% !important;
        transform: translateX(-50%) !important;
    }

    .int_automatizacion .hero .txt p {
        font-size: 16px !important;
        text-align: center !important;
    }

    .int_automatizacion .hero .txt a {
        background: transparent !important;
        border-color: white !important;
        text-align: center !important;
        margin: 0 auto !important;
    }

    .int_automatizacion .lines_auto_part {
        padding: 30px 0 !important;
        background: #f9f9f9 !important;
    }

    .int_automatizacion .lines_auto_part h2 {
        border: none !important;
        text-align: center !important;
        padding: 0 !important;
        margin: 20px 0 65px !important;
        font-size: 16px !important;
        color: #333 !important;
        font-weight: normal !important;
    }

    .int_automatizacion .lines_auto_part h2:before {
        display: none !important;
    }

    .int_automatizacion .lines_auto_part h2:after {
        content: '' !important;
        position: absolute !important;
        width: 50px !important;
        height: 3px !important;
        bottom: -25px !important;
        background: #35a77d !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
    }

    .int_automatizacion .lines_auto_part .line_part {
        background: white !important;
        flex-wrap: wrap !important;
        padding: 20px !important;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt {
        padding: 0 !important;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt h3 {
        text-align: center !important;
        margin: 0 auto !important;
        font-size: 20px !important;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt h3:before {
        display: none !important;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt img {
        width: 100% !important;
        margin: 0 auto 20px !important;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt p {
        font-size: 15px !important;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt ul li span {
        font-size: 15px !important;
    }

    .int_automatizacion .lines_auto_part .line_part .side_img {
        display: none !important;
    }

    .btn-pop {
        display: none !important;
    }

    .no-pop {
        display: block !important;
    }

    .category .hero .txt a.btn-pop {
        display: none !important;
    }

    .category .hero .txt a.no-pop {
        display: inline-block !important;
    }

    .category .more-loctite .tabs-caracter {
        display: none !important;
    }

    .category .more-loctite .tabs-catacter-mov {
        display: block;
    }

    .category .more-loctite .tabs-catacter-mov .content-collapse {
        margin-bottom: 6px;
    }

    .category .more-loctite .tabs-catacter-mov .content-collapse a {
        background-color: #404148;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10px;
        font-size: 18px;
        color: white;
    }

    .category .more-loctite .tabs-catacter-mov .content-collapse a img {
        margin-left: 15px;
        transition: all .1s;
    }

    .category .more-loctite .tabs-catacter-mov .content-collapse a.active {
        font-weight: bold;
    }

    .category .more-loctite .tabs-catacter-mov .content-collapse a.active img {
        transform: rotate(180deg);
        transition: all .1s;
    }

    .category .more-loctite .tabs-catacter-mov .content-collapse .box {
        background-color: white;
        padding: 30px;
        display: none;
    }

    .category .more-loctite .tabs-catacter-mov .content-collapse .box.active {
        display: block;
    }

    .category .more-loctite .tabs-catacter-mov .content-collapse .box h3 {
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 15px;
    }

    .category .more-loctite .tabs-catacter-mov .content-collapse .box p {
        font-size: 16px;
    }

    .category .more-loctite .tabs-catacter-mov .content-collapse .box ul {
        padding-left: 20px;
    }

    .category .more-loctite .tabs-catacter-mov .content-collapse .box ul li {
        list-style: none;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .int-autocrib .sides_row {
        flex-wrap: wrap;
    }

    .int-autocrib .sides_row .side {
        width: 100%;
    }

    .int-autocrib .main_info {
        padding: 30px 0;
    }

    .int-autocrib .main_info h1 {
        font-size: 25px;
        margin: 0 0 30px;
        padding: 0 0 20px;
        text-align: center;
    }

    .int-autocrib .main_info h1:after {
        left: 50%;
        transform: translateX(-50%);
    }

    .int-autocrib .main_info .ac-sec {
        display: flex;
        justify-content: center;
        min-height: 480px !important;
    }

    .int-autocrib .main_info .ac-sec .col_part {
        width: 33%;
    }

    .int-autocrib .main_info .ac-sec .btn_cap {
        width: 100%;
        margin: 0;
    }

    .int-autocrib .main_info .ac-sec .btn_cap img {
        max-width: 100%;
    }

    .int-autocrib .main_info .ac-sec .box {
        width: 100%;
        height: auto;
        top: 150px;
    }

    .int-autocrib .main_info .ac-sec .box .cont .side_img {
        margin: 0;
    }

    .int-autocrib .main_info .ac-sec .box .cont .side_img img {
        max-width: 40%;
    }

    .int-autocrib .main_info .ac-sec.one-img {
        min-height: inherit !important;
        margin: 0 0 30px;
    }

    .int-autocrib .main_info .ac-sec.one-img .col_part {
        width: 100%;
    }

    .int-autocrib .main_info .ac-sec.one-img .col_part .btn_cap {
        display: none;
    }

    .int-autocrib .main_info .ac-sec.one-img .box {
        width: 100%;
        position: relative;
        top: 0;
    }

    .int-autocrib .main_info .ac-sec.one-img .box .cont .side_img {
        width: 100%;
        margin: 0;
    }

    .int-autocrib .main_info .ac-sec.one-img .box .cont .side_img img {
        max-width: 40%;
        margin: 0 auto;
    }

    .int-autocrib .main_info .text {
        padding: 0;
    }

    .int-autocrib .main_info .text p {
        font-size: 16px;
    }

    .int-autocrib .main_info .text ul li {
        font-size: 16px;
    }

    .int-autocrib .characteristics h2 {
        font-size: 23px;
        margin: 0 0 30px;
        padding: 0 0 20px;
        text-align: center;
    }

    .int-autocrib .characteristics ul {
        padding: 0 10px 0 20px;
    }

    .int-autocrib .characteristics ul li {
        font-size: 16px;
    }

    .int-autocrib .details h2 {
        font-size: 23px;
        margin: 0 0 30px;
        padding: 0 0 20px;
        text-align: center;
    }

    .int-autocrib .details .text {
        padding: 0;
    }

    .int-autocrib .details .text h3 {
        font-size: 17px;
    }

    .int-autocrib .details .text p {
        font-size: 16px;
    }

    .int-autocrib .software h2 {
        font-size: 23px;
        margin: 0 0 30px;
        padding: 0 0 20px;
        text-align: center;
    }

    .int-autocrib .software ul {
        padding: 0 10px 0 20px;
    }

    .int-autocrib .software ul li {
        font-size: 16px;
    }

    .int-autocrib ul.especificaciones {
        padding: 0;
    }

    .int-autocrib ul.especificaciones li {
        font-size: 12px;
    }

    .int-autocrib .contact_part .inf {
        padding: 20px;
    }

    .int-autocrib .contact_part .form_box {
        width: 100%;
        margin: 0 auto;
    }

    .int-autocrib .contact_part .sides_row .side:last-child {
        padding: 10px;
    }

    .int-autocrib .contact_part .inf h3 {
        font-size: 23px;
    }

    .int-autocrib .contact_part .inf h4 {
        font-size: 16px;
    }

    .int-marcaje .sides_row {
        flex-wrap: wrap;
    }

    .int-marcaje .side {
        width: 100%;
    }

    .int-marcaje .hero {
        background: linear-gradient(to bottom right, #4d5a67, #78777d);
    }

    .int-marcaje .hero .txt h1 {
        text-align: center;
        font-size: 25px;
    }

    .int-marcaje .hero .txt h1:before {
        left: calc(50% - 15px);
    }

    .int-marcaje .hero .txt p {
        font-size: 15px;
        font-weight: lighter;
        text-align: center;
    }

    .int-marcaje .hero .txt a {
        max-width: 250px;
        margin: 0 auto;
    }

    .int-marcaje .apps-marcaje {
        padding: 40px 0;
    }

    .int-marcaje .apps-marcaje h2 {
        font-size: 20px;
        margin: 0 0 30px;
    }

    .int-marcaje .apps-marcaje .sides_row .side {
        margin: 0 0 30px;
    }

    .int-marcaje .apps-marcaje .app h3 {
        font-size: 17px;
    }

    .int-marcaje .apps-marcaje .app .text ul li {
        font-size: 15px;
    }

    .int-marcaje .apps-marcaje .app .text {
        height: auto;
        justify-content: flex-start;
        padding: 20px 30px;
    }

    .int-marcaje .marcadoras {
        padding: 40px 0;
    }

    .int-marcaje .marcadoras h2 {
        font-size: 20px;
        margin: 0 0 30px;
    }

    .int-marcaje .marcadoras .main-img {
        margin: 0 0 30px;
    }

    .int-marcaje .marcadoras .main-img img {
        max-width: 100%;
    }

    .int-marcaje .marcadoras .marcadoras-products {
        margin: 0 0 20px;
    }

    .int-marcaje .marcadoras .marcadoras-products .text h3 {
        font-size: 17px;
    }

    .int-marcaje .marcadoras .marcadoras-products .text ul {
        margin: 0 0 15px;
    }

    .int-marcaje .marcadoras .marcadoras-products .text ul li {
        font-size: 15px;
    }

    .int-marcaje .marcadoras .marcadoras-products .sides_row .side {
        margin: 0 0 20px;
    }

    .int-marcaje .marcadoras .marcadora-tabs .ac-sec {
        flex-wrap: wrap;
    }

    .int-marcaje .marcadoras .marcadora-tabs .ac-sec .col_part {
        width: 33%;
        min-height: 350px;
    }

    .int-marcaje .marcadoras .marcadora-tabs .ac-sec .btn_cap {
        margin: 0 auto;
        max-width: 95%;
    }

    .int-marcaje .marcadoras .marcadora-tabs .ac-sec .btn_cap img {
        max-width: 100%;
    }

    .int-marcaje .marcadoras .marcadora-tabs .ac-sec .box {
        max-width: 100%;
        top: 100px;
        height: auto;
    }

    .int-marcaje .marcadoras .marcadora-tabs .ac-sec .list-float {
        position: relative;
        top: 0;
    }

    .int-marcaje .marcadoras .marcadora-tabs .ac-sec .list-float li {
        font-size: 15px;
    }

    .int-marcaje .catalogo {
        padding: 40px 0;
    }

    .int-marcaje .catalogo .side {
        flex-wrap: wrap;
    }

    .int-marcaje .catalogo .side .img {
        margin: 0 auto 20px;
    }

    .int-marcaje .catalogo .side .img img {
        max-width: 60%;
    }

    .int-marcaje .catalogo .side .text h3 {
        font-size: 20px;
        text-align: center;
        padding: 0 0 20px;
        margin: 0 0 20px;
    }

    .int-marcaje .catalogo .side .text h3:before {
        left: calc(50% - 15px);
    }

    .int-marcaje .catalogo .side .text p {
        font-size: 15px;
        text-align: center;
        margin: 0 0 20px;
    }

    .int-marcaje .catalogo .side .text a {
        font-size: 12px;
        margin: 0 auto;
    }

    .int-marcaje .materiales {
        padding: 40px 0;
    }

    .int-marcaje .materiales h2 {
        font-size: 20px;
    }

    .int-marcaje .materiales h2 {
        margin: 0 0 30px;
    }

    .int-marcaje .materiales .material {
        margin: 0 auto 40px;
    }

    .int-marcaje .materiales .material h3 {
        font-size: 17px;
        height: auto;
        margin: 0 0 20px
    }

    .int-marcaje .materiales .material img {
        max-width: 95px;
        margin: 0 auto 20px
    }

    .int-marcaje .materiales .material p {
        font-size: 15px;
        text-align: center;
    }

    .int-marcaje .proyecto {
        padding: 55px 0;
    }

    .int-marcaje .proyecto .side {
        flex-wrap: wrap;
    }

    .int-marcaje .proyecto .side .img img {
        max-width: 60%;
        margin: 0 auto 30px;
    }

    .int-marcaje .proyecto .side .text {
        width: 100%;
        padding: 0;
    }

    .int-marcaje .proyecto .side .text h4 {
        font-size: 15px;
    }

    .int-marcaje .proyecto .side .text h3 {
        font-size: 17px;
        margin: 0 0 15px;
    }

    .int-marcaje .proyecto .side .text ul {
        margin: 0 0 30px;
    }

    .int-marcaje .proyecto .side .text ul li {
        font-size: 15px;
        flex-wrap: wrap;
        padding: 0;
        margin: 0 0 10px;
    }

    .int-marcaje .proyecto .side .text ul li span {
        width: 100%;
    }

    .int-marcaje .proyecto .side .text a {
        margin: 0 auto;
    }

    .int-marcaje .why {
        padding: 40px 0;
    }

    .int-marcaje .why h2 {
        font-size: 20px;
        margin: 0 0 30px;
        padding: 0 0 20px;
    }

    .int-marcaje .why ul {
        max-width: 100%;
        margin: 0 0 20px;
    }

    .int-marcaje .why ul li {
        font-size: 15px;
        margin: 0 0 20px;
    }

    .int-marcaje .why ul li ul li {
        font-size: 14px;
    }

    .int-marcaje .main-industries {
        padding: 40px 0;
    }

    .int-marcaje .main-industries h2 {
        font-size: 20px;
        padding: 0 0 20px;
        margin: 0 0 30px;
    }

    .int-marcaje .main-industries .side {
        width: 50%;
        margin: 0 0 15px;
    }

    .int-marcaje .main-industries .side img {
        max-width: 90px;
    }

    .int-marcaje .main-industries .side p {
        font-size: 15px;
    }

    .int-marcaje .contact_part.alt .inf h3,
    .contact_part.alt .inf h2.ln {
        font-size: 20px;
    }

    .int-marcaje .contact_part.alt .inf .inf_cont .txt p {
        font-size: 15px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .industries-content {
        display: none;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov {
        display: block;
        margin-top: 30px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse {
        margin-bottom: 6px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse a {
        background-color: #404148;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10px;
        font-size: 18px;
        color: white;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse a span {
        color: inherit;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse a img {
        margin-left: 15px;
        transition: all 0.1s;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse a.active {
        font-weight: bold;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse a.active img {
        transform: rotate(180deg);
        transition: all 0.5s;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box {
        background-color: white;
        padding: 30px;
        display: none;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box img {
        max-width: 200px;
        width: 100%;
        display: block;
        margin: 0 auto;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box.active {
        display: block;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box h3 {
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 15px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box ul {
        margin-top: 20px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box ul li {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .marca_main.teroson.loctite.v2 .about_brand .sides_row {
        display: block;
    }

    .marca_main.teroson.loctite.v2 .about_brand .sides_row .side.sd_5,
    .marca_main.teroson.loctite.v2 .about_brand .sides_row .side.sd_7 {
        width: 100%;
    }

    .marca_main.teroson.loctite.v2 .about_brand img {
        max-width: 300px;
    }

    .marca_main.teroson.loctite.v2 .price .bi .sides_row {
        display: block;
    }

    .marca_main.teroson.loctite.v2 .price .bi .sides_row .side.sd_6 {
        width: 100%;
    }

    .marca_main.teroson.loctite.v2 .price .bi .sides_row .side.sd_6 ul {
        padding: 0 20px;
    }

    .marca_main.teroson.loctite.v2 .why h2 {
        font-size: 22px;
    }

    .marca_main.teroson.loctite.v2 .why ul li {
        font-size: 17px;
    }

    .marca_main.teroson.loctite.v2 .about_brand h2 {
        text-align: center;
    }

    .marca_main.teroson.loctite.v2 .about_brand h2:before {
        left: calc(50% - 15px);
    }

    .marca_main.teroson.loctite.v2 .hero-loctite {
        background-position: 0;
    }

    .demo-vending .forma-vending {
        position: relative;
        height: auto;
    }

    .demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit {
        flex-wrap: wrap;
        justify-content: center;
    }

    .demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit img {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit p {
        text-align: center;
    }

    .demo-vending .hero-d-vending {
        height: auto;
    }

    .demo-vending .hero-d-vending .content .flex-hero {
        display: block;
    }

    .demo-vending .hero-d-vending .content .flex-hero .info-hero {
        max-width: 100%;
        margin-right: 0;
        margin-top: 40px;
    }

    .demo-vending .hero-d-vending .content .flex-hero img {
        margin: 0 auto;
        display: block;
        max-width: 150px;
    }

    .demo-vending .some-benefits .benefits-vending .items-benefits {
        display: block;
    }

    .demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit:nth-child(2) {
        margin: 0 auto 15px;
    }

    .demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit {
        margin: 0 auto 15px;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-caracter {
        display: none;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov {
        display: block;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov .content-collapse {
        margin-bottom: 6px;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov .content-collapse a {
        background-color: #404148;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10px;
        font-size: 18px;
        color: white;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov .content-collapse a img {
        margin-left: 15px;
        transition: all .1s;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov .content-collapse a.active {
        font-weight: bold;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov .content-collapse a.active img {
        transform: rotate(180deg);
        transition: all .1s;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov .content-collapse .box {
        background-color: white;
        padding: 30px;
        display: none;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov .content-collapse .box.active {
        display: block;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov .content-collapse .box h3 {
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 15px;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov .content-collapse .box p {
        font-size: 16px;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov .content-collapse .box ul {
        padding-left: 20px;
    }

    .marcaje_industrial.pinstamp .more-loctite .tabs-catacter-mov .content-collapse .box ul li {
        list-style: none;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .int-new-marca p {
        font-size: 15px !important;
    }

    .int-new-marca ul li {
        font-size: 15px !important;
        margin: 0 0 10px;
    }

    .int-new-marca h2 {
        text-align: center;
        font-size: 20px !important;
        margin: 0 0 30px !important;
    }

    .int-new-marca h3 {
        font-size: 17px !important;
    }

    .int-new-marca .sides_row {
        flex-wrap: wrap;
    }

    .int-new-marca .sides_row .side {
        width: 100%;
    }

    .int-new-marca .hero .txt h1 {
        font-size: 24px;
        text-align: center;
    }

    .int-new-marca .hero .txt h1:before {
        width: 30px;
        left: 50%;
        transform: translateX(-50%);
    }

    .int-new-marca .hero .txt p {
        text-align: center;
    }

    .int-new-marca .hero .txt a {
        max-width: 250px;
        width: 250px;
        margin: 0 auto;
        font-size: 12px;
    }

    .int-new-marca .hero .logo_brand {
        display: none;
    }

    .int-new-marca .apps-nabtesco {
        padding: 40px 0;
    }

    .int-new-marca .apps-nabtesco p {
        margin: 0 0 20px;
    }

    .int-new-marca .apps-nabtesco .app {
        width: 100%;
        flex-wrap: wrap;
        padding: 15px;
    }

    .int-new-marca .apps-nabtesco .app .img {
        width: 100%;
        margin: 0 0 15px;
    }

    .int-new-marca .apps-nabtesco .app .text {
        width: 100%;
        padding: 0;
    }

    .int-new-marca .industries {
        padding: 40px 0;
    }

    .int-new-marca .industries .cards_industries {
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 10px;
    }

    .int-new-marca .industries .cards_industries .card {
        width: 48%;
        padding: 10px;
        height: auto;
        margin: 0 0 20px;
    }

    .int-new-marca .industries .cards_industries .card h3 {
        font-size: 15px !important;
        margin: 0 0 15px;
    }

    .int-new-marca .industries .cards_industries .card .ico {
        height: auto;
    }

    .int-new-marca .industries .cards_industries .card .ico img {
        max-width: 70px;
        margin: 0 auto;
    }

    .int-new-marca .brand-desc .logo img {
        width: 100%;
        max-width: 100%;
    }

    .int-new-marca .types-greases .greases .grease {
        width: 100%;
        flex-wrap: wrap;
    }

    .int-new-marca .types-greases .greases .grease .img {
        width: 100% !important;
        max-width: 100% !important;
    }

    .int-new-marca .types-greases .greases .grease .img img {
        width: 100%;
    }

    .int-new-marca .types-greases .greases .grease .text {
        width: 100%;
        padding: 15px;
    }

    .int-new-marca .types-greases .greases .grease .text p {
        line-height: 1.5;
    }

    .int-new-marca .integrador {
        padding: 20px;
    }

    .int-new-marca .integrador .block {
        padding: 20px;
    }

    .int-new-marca .integrador .block .text {
        width: 100%;
        margin: 0 0 15px;
    }

    .int-new-marca .integrador .block .link a {
        font-size: 15px;
    }

    .int-new-marca .apps-trans .app-trans {
        width: 90%;
    }

    .int-new-marca .contact_part .inf {
        padding: 20px;
    }

    .int-new-marca .contact_part .inf h4 {
        font-size: 15px;
    }

    .int-new-marca .contact_part .sides_row .side:last-child {
        padding: 10px;
    }

    .int-new-marca .contact_part .form_box {
        margin: 0;
        padding: 20px;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero {
        max-width: 80%;
        margin: 0 auto;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero h2 {
        text-align: center;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero h2:after {
        margin: 15px auto 20px;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero p {
        text-align: center;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero a {
        margin: 0 auto;
    }

    .marca_main.loctite.v2 .marca-loct .flex-marca {
        display: block;
    }

    .marca_main.loctite.v2 .marca-loct .flex-marca .img-marca {
        margin-right: 0;
        margin: 0 auto 20px;
    }

    .marca_main.loctite.v2 .marca-loct .flex-marca p {
        text-align: center;
    }

    .marca_main.loctite.v2 .products-loctite .productos-loct {
        flex-wrap: wrap;
    }

    .marca_main.loctite.v2 .products-loctite .productos-loct .item-product {
        max-width: 325px;
        margin-bottom: 20px;
    }

    .marca_main.loctite.v2 .products-loctite .productos-loct .item-product:nth-child(2) {
        margin: 0 0 20px;
    }

    .politica .hero .text h1 {
        color: white;
        font-size: 28px;
        margin: 0 0 10px;
    }

    .politica .politics {
        padding: 20px;
    }

    .politica .politics h2 {
        font-size: 22px;
        margin: 30px 0 15px;
    }

    .politica .politics p {
        font-size: 16px;
        margin: 0 0 15px;
    }

    .politica .politics ul li {
        font-size: 16px;
        margin: 0 0 15px;
    }

    .politica .politics ul {
        padding: 0 0 0 20px;
    }

    .faq .faqs .collapses {
        width: 100%;
    }

    .faq .faqs .collapses h2 {
        margin: 40px 0;
        font-size: 22px;
    }

    .faq .faqs .collapses .collapse-item .button-collapse {
        padding: 15px 40px 15px 15px;
        font-size: 18px;
    }

    .faq .faqs .collapses .collapse-item .button-collapse .icon {
        right: 5px;
    }

    .faq .faqs .collapses .collapse-item .button-collapse .icon:before {
        width: 18px;
        height: 3px;
    }

    .faq .faqs .collapses .collapse-item .button-collapse .icon:after {
        width: 3px;
        height: 18px;
    }

    .faq .faqs .collapses .collapse-item .collapse-content p {
        font-size: 16px;
    }

    .faq .faqs .collapses .collapse-item .collapse-content.active {
        padding: 20px;
    }

    .marca_main.loctite.v2 .principales-industries .content .industrias .industria-auto .item-auto .txt-auto {
        align-items: center;
    }

    .marca_main.loctite.v2 .principales-industries .content .industrias .industrias-items {
        display: block;
    }

    .marca_main.loctite.v2 .principales-industries .content .industrias .industrias-items .item-industria {
        width: 100%;
        margin-bottom: 30px;
    }

    .marca_main.loctite.v2 .principales-industries .content .industrias .industria-auto .item-auto {
        display: block;
    }

    .marca_main.loctite.v2 .principales-industries .content .industrias .industria-auto .item-auto .txt-auto .info-item-auto ul li {
        font-size: 14px;
    }

    .int-robot .ln:before {
        left: 50% !important;
        transform: translateX(-50%) !important;
    }

    .int-robot h1 {
        font-size: 25px !important;
        text-align: center !important;
    }

    .int-robot h2 {
        font-size: 22px !important;
        text-align: center !important;
    }

    .int-robot h3 {
        font-size: 18px !important;
        text-align: center !important;
    }

    .int-robot h4 {
        font-size: 15px !important;
    }

    .int-robot p {
        font-size: 15px !important;
    }

    .int-robot ul li {
        font-size: 15px !important;
    }

    .int-robot .sides_row {
        flex-wrap: wrap;
    }

    .int-robot .sides_row .side {
        width: 100% !important;
    }

    .int-robot .hero {
        background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/marcaje-hero-mobile.jpg) !important;
        background-size: cover !important;
    }

    .int-robot .hero .content {
        height: auto;
        display: flex;
        align-items: center;
        padding: 50px 0;
    }

    .int-robot .hero .txt {
        text-align: center;
        position: relative;
        z-index: 2;
    }

    .int-robot .hero .txt h1 {
        text-align: center;
        font-size: 25px;
    }

    .int-robot .hero .txt h1:before {
        left: 50%;
        transform: translateX(-50%);
    }

    .int-robot .hero .txt p {
        font-size: 15px;
    }

    .int-robot .hero .txt a {
        margin-left: auto;
        margin-right: auto;
    }

    .int-robot .product-robot .img_prod {
        min-height: auto;
    }

    .int-robot .product-robot .img_prod img {
        max-width: 70%;
        margin: 0 auto;
    }

    .int-robot .product-robot .table_info {
        margin: 20px 0 0;
    }

    .int-robot .product-robot .table_info .inf_line p {
        font-size: 12px !important;
    }

    .int-robot .models-robots .model-robot {
        margin: 0 auto 50px;
    }

    .int-robot .robot-types .robot-type {
        flex-wrap: wrap;
    }

    .int-robot .robot-types .robot-type .img {
        max-width: 100%;
    }

    .int-robot .robot-types .robot-type .text-content {
        max-width: 100%;
        padding: 20px;
        text-align: center;
    }

    .int-robot .download-catalog .txt {
        margin: 0 auto;
        text-align: center;
    }

    .int-robot .download-catalog .txt h2 {
        text-align: center;
    }

    .int-robot .download-catalog .txt h2:before {
        left: 50%;
        transform: translateX(-50%);
    }

    .int-robot .download-catalog .txt a {
        text-align: center;
        margin: 0 auto;
    }

    .attc.plasma .category .more-loctite .txt-final {
        max-width: 90%;
        margin: 0 auto;
        font-size: 18px;
    }

    .int-robot .why ul {
        width: 100%;
        margin: 0 0 25px;
    }

    .more-tabs .tabs-caracter {
        display: none;
    }

    .more-tabs .tabs-catacter-mov {
        display: block;
    }

    .more-tabs .tabs-catacter-mov .content-collapse {
        margin-bottom: 6px;
    }

    .more-tabs .tabs-catacter-mov .content-collapse a {
        background-color: #404148;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10px;
        font-size: 18px;
        cursor: pointer;
        color: white;
    }

    .more-tabs .tabs-catacter-mov .content-collapse a.active {
        font-weight: bold;
    }

    .more-tabs .tabs-catacter-mov .content-collapse a img {
        margin-left: 15px;
        transition: all .1s;
    }

    .more-tabs .tabs-catacter-mov .content-collapse a.active img {
        transform: rotate(180deg);
        transition: all .3s ease-in-out;
    }

    .more-tabs .tabs-catacter-mov .content-collapse .box {
        background-color: white;
        padding: 30px;
        display: none;
    }

    .more-tabs .tabs-catacter-mov .content-collapse .box.active {
        display: block;
    }

    .more-tabs .tabs-catacter-mov .content-collapse .box h2 {
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 15px;
    }

    .more-tabs .tabs-catacter-mov .content-collapse .box p {
        font-size: 16px;
    }

    .more-tabs .tabs-catacter-mov .content-collapse .box ul {
        padding-left: 20px;
        margin: 15px 0;
    }

    .more-tabs .tabs-catacter-mov .content-collapse .box ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .more-tabs .tabs-catacter-mov .content-collapse .box ol {
        padding-left: 20px;
        margin: 15px 0;
    }

    .more-tabs .tabs-catacter-mov .content-collapse .box ol li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .int-robot .industries .cards_industries {
        flex-wrap: wrap;
    }

    .int-robot .industries .cards_industries .card {
        width: 45%;
        height: auto;
        margin: 0 5px 10px;
    }

    .int-robot .contact_part .inf {
        padding: 20px;
    }

    .int-robot .contact_part .sides_row .side:last-child {
        padding: 20px;
    }

    .int-robot .contact_part .form_box {
        margin: 0;
    }

    .int-robot.robot-scara .our-brands .img-logo img {
        margin: 0 auto;
        display: block;
    }

    .int-robot .our-brands p {
        text-align: center;
        margin: 0;
    }

    .int-robot .robot-types .robots-wrap {
        flex-wrap: wrap;
    }

    .int-robot .robot-types .robots-wrap .robot-type {
        width: 100%;
        max-width: 100%;
    }

    .int-robot .robot-types .robots-wrap .robot-type .img {
        max-width: 100%;
        padding: 20px 0 0;
    }

    .int-robot .robot-types .robots-wrap .robot-type .img img {
        margin: 0 auto;
        max-width: 200px;
    }

    .int-robot .asesoria-robot a.btn-pop {
        display: none !important;
    }

    .more-tabs {
        padding: 30px 0;
    }

    .int-robot .robot-types .robot-type .img {
        padding: 20px 0 0;
    }

    .int-robot .robot-types .robot-type .img img {
        max-width: 200px;
        margin: 0 auto;
    }

    .int-robot .robot-types .robots-wrap .robot-type .text-content {
        text-align: center;
        margin: 0 auto;
    }

    .int-robot .robot-types .robots-wrap .robot-type .text-content h3 {
        justify-content: center;
    }

    .int-robot .asesoria-robot a {
        display: flex !important;
    }

    .marca_main.loctite.v2 .download-catalog .txt {
        margin: 0 auto;
    }

    .marca_main.loctite.v2 .download-catalog h2 {
        text-align: center;
    }

    .download-catalog h2:before {
        left: 46%;
    }

    .marca_main.loctite.v2 .download-catalog a {
        margin: 0 auto;
    }

    .marca_main.loctite.v2 .download-catalog .sides_row {
        height: 300px;
    }

    .mlco2 .marca-loct .flex-marca .img-marca {
        max-width: 200px !important;
    }

    .mlco2 .marca-loct .flex-marca p {
        font-size: 15px !important;
    }

    .mlco2 .what-is {
        padding: 25px 0;
    }

    .mlco2 .what-is .sides_row {
        display: block;
    }

    .mlco2 .what-is .sides_row .side.sd_6 {
        width: 100%;
    }

    .mlco2 .what-is .inf {
        max-width: 100%;
        margin-bottom: 50px;
    }

    .mlco2 .what-is .inf h2 {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        font-size: 24px;
    }

    .mlco2 .what-is .inf h2:before {
        left: calc(50% - 15px);
    }

    .mlco2 .what-is .inf p {
        text-align: center;
    }

    .materials h2 {
        font-size: 24px;
    }

    .materials .materials_grid {
        display: block;
    }

    .materials .materials_grid .mat {
        margin-bottom: 30px;
    }

    .materials .materials_grid .mat:last-child {
        margin-bottom: 0;
    }

    .mlco2 .productpart .prod_grid {
        display: block;
    }

    .mlco2 .productpart .prod_grid .prod_pic {
        max-width: 300px;
        margin: 0 auto 20px;
    }

    .mlco2 .productpart .prod_grid .prod_inf {
        margin: 0 auto;
        max-width: 400px;
    }

    .mlco2 .productpart .prod_grid p {
        margin-top: 30px;
        font-size: 16px;
    }

    .whybrand {
        padding-top: 30px;
    }

    .whybrand ul {
        display: block;
        padding: 0 20px;
    }

    .whybrand ul li {
        margin-bottom: 20px;
    }

    .whybrand ul li span {
        font-size: 15px;
    }

    .contact_part.nw-contact .form_box {
        margin: 0 auto;
    }

    .contact_part.nw-contact .inf {
        padding: 20px 15px;
    }

    .contact_part.nw-contact .sides_row .side:last-child {
        padding-right: 0;
    }

    .marcaje_industrial.sistema-vision .marca-sistema .info-flex {
        display: block;
    }

    .marcaje_industrial.sistema-vision .marca-sistema .info-flex img {
        position: initial;
        margin-right: 0;
        margin: 0 auto 30px;
        display: block;
    }

    .marcaje_industrial.sistema-vision .marca-sistema .info-flex .txt-info p {
        text-align: center;
        font-size: 20px;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .img-sistema {
        display: none;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua {
        max-width: 100%;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua h2 {
        max-width: 100%;
        text-align: center;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua h2:after {
        margin: 35px auto;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card {
        display: block;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card {
        width: 100%;
        margin: 0 auto 20px;
    }

    .marcaje_industrial.sistema-vision .why-choos h2 {
        text-align: center;
    }

    .marcaje_industrial.sistema-vision .why-choos h2:after {
        margin: 40px auto;
    }

    .marcaje_industrial.sistema-vision .why-choos ul {
        padding-left: 20px;
    }

    .marcaje_industrial.sistema-vision .why-choos ul li span {
        font-size: 20px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content {
        display: block;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content ul:first-child {
        margin: 0;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content ul {
        padding-left: 20px;
    }

    .marcaje_industrial.silicon-industrial .hero .txt {
        margin: 0 auto;
    }

    .marcaje_industrial.silicon-industrial .hero .txt .ln {
        font-size: 28px;
    }

    .marcaje_industrial.silicon-industrial .hero .txt p {
        font-size: 17px;
    }

    .marcaje_industrial.silicon-industrial .ventajas-sistema .flex-content ul li span {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp h2 {
        font-size: 22px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .product-vision {
        display: block;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .product-vision .img {
        margin: 0 auto 15px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .product-vision .text {
        margin: 0 auto;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .product-vision .text p {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item p {
        font-size: 17px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item ul li {
        font-size: 14px;
    }

    .marcaje_industrial.silicon-industrial .about_brand h2 {
        position: relative;
        text-align: center;
    }

    .marcaje_industrial.silicon-industrial .about_brand h2:before {
        left: 47%;
    }

    .marcaje_industrial.silicon-industrial .about_brand ul li span {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .demo .lista {
        display: block;
        max-width: 400px;
        width: 100%;
        margin: 34px auto 0;
    }

    .marcaje_industrial.silicon-industrial .demo .lista ul:first-child {
        margin-right: 35px !important;
    }

    .marcaje_industrial.silicon-industrial .industrias-icons h2 {
        font-size: 22px;
    }

    .marcaje_industrial.silicon-industrial .industrias-icons .icon-industries .text ul li {
        font-size: 14px;
    }

    .marcaje_industrial.silicon-industrial .category .more-loctite p.title-morel {
        font-size: 17px;
    }

    .marcaje_industrial.silicon-industrial .category .more-loctite .box .product-vision .img img {
        max-width: 200px;
        width: 100%;
    }

    .adhesivos-industria .services-add h2 {
        font-size: 20px;
    }

    .adhesivos-industria .services-add p {
        margin: 0 0 20px;
        text-align: center;
        font-size: 15px;
    }

    .adhesivos-industria .adhesivos-info .flex-content .tabs-info .box h2 {
        font-size: 20px;
    }

    .adhesivos-industria .adhesivos-info .flex-content .tabs-info .box p {
        font-size: 15px;
    }

    .adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second h2 {
        font-size: 19px;
    }

    .adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second ul li {
        font-size: 15px;
    }

    .attc.plasma .category .more-loctite .tabs-caracter {
        display: block;
    }

    .attc.plasma .hero .txt p {
        text-align: left;
    }

    .attc.plasma .hero .txt a {
        margin-left: initial;
        margin-right: auto;
    }

    .masc-int .why .prods-mascarillas .item-mascarilla {
        display: block;
    }

    .masc-int .why .prods-mascarillas .item-mascarilla .img-masc img {
        margin: 0 auto;
        display: block;
        max-width: 250px;
    }

    .masc-int .why .prods-mascarillas .item-mascarilla .info-masc {
        width: 100%;
        margin-top: 30px;
    }

    .masc-int .why .prods-mascarillas .item-mascarilla .btn-masca {
        width: 100%;
    }

    .masc-int .why .prods-mascarillas .item-mascarilla .btn-masca a {
        margin: 25px auto 0;
    }

    /* Caso de exito 767 */
    .int-caso-de-exito .hero-caso-exito .content {
        padding: 0;
    }

    .int-caso-de-exito .hero-caso-exito .sides-hero {
        display: block;
    }

    .int-caso-de-exito .hero-caso-exito .sides-hero .side-text {
        padding: 20px;
    }

    .int-caso-de-exito .hero-caso-exito .sides-hero .side-text p {
        font-size: 20px;
    }

    .int-caso-de-exito .hero-caso-exito .sides-hero .side-text h1 {
        font-size: 25px;
    }

    .int-caso-de-exito .gray-block-caso-de-exito {
        padding: 30px 0;
    }

    .int-caso-de-exito .gray-block-caso-de-exito p {
        font-size: 17px;
    }

    .int-caso-de-exito .bloque-pruebas {
        padding: 25px 0;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba {
        display: block;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-text {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-text h2 {
        font-size: 28px;
        margin-bottom: 15px;
        padding-bottom: 15px;
        border-bottom-width: 2px;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-text p {
        font-size: 17px;
        margin-bottom: 20px;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-img {
        max-width: 100%;
        margin: 30px 0 0;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-img img {
        display: block;
        margin: 0 auto;
        max-width: 250px;
    }

    .int-caso-de-exito .product-caso-exito {
        padding: 20px 0;
    }

    .int-caso-de-exito .product-caso-exito h3 {
        font-size: 23px;
        margin-bottom: 15px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto {
        display: block;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-pic {
        max-width: 250px;
        margin: 0 auto 20px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text {
        margin-left: 0;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text h2 {
        font-size: 22px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text p,
    .int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li,
    .int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li span {
        font-size: 17px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text p {
        margin: 20px 0;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li {
        margin-bottom: 10px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li:last-child {
        margin-bottom: 0;
    }

    .int-caso-de-exito .banner-para-ayudarte {
        padding: 30px 0;
    }

    .int-caso-de-exito .banner-para-ayudarte .content {
        height: auto;
    }

    .int-caso-de-exito .banner-para-ayudarte h3 {
        font-size: 26px;
    }

    .int-caso-de-exito .banner-para-ayudarte p {
        font-size: 20px;
        margin: 20px 0;
        max-width: 700px;
    }

    .int-caso-de-exito .banner-para-ayudarte a.btn-outline {
        font-size: 19px;
    }

    #int-mclube {
        font-size: 85%;
    }

    #int-mclube .sides_part_prod .content .side_lnk {
        display: none;
    }

    #int-mclube .sides_part_prod .content .side_cont {
        margin: 0 auto;
    }

    #int-mclube .sides_part_prod .content .side_cont .ln_cont {
        flex-wrap: wrap;
        padding: 20px 0 0;
    }

    #int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_pic,
    #int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf {
        width: 100%;
        max-width: 100%;
        text-align: center;
        margin: 0 auto 20px !important;
    }

    #int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf ul li {
        text-align: left;
    }

    #int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf .grid-items {
        display: block;
    }

    #int-mclube .sides_part_prod .content .side_cont .ln_cont .ln_inf .grid-items .pic {
        margin: 0 auto 20px;
    }

    .envase-emb .hero {
        padding: 0;
    }

    .envase-emb .hero .content .txt {
        margin: 0 auto;
    }

    .envase-emb .hero .content .flex-hero {
        display: block;
    }

    .envase-emb .hero .content .logos-marcas {
        margin: 0 auto;
        display: none;
    }

    .envase-emb .seccion-aplicaciones h2 {
        font-size: 22px;
    }

    .envase-emb .seccion-aplicaciones .item-sc {
        display: block;
    }

    .envase-emb .seccion-aplicaciones .item-sc .img-sc {
        margin: 0 auto 20px;
    }

    .envase-emb .seccion-aplicaciones .item-sc .txt-sc h3 {
        text-align: center;
    }

    .envase-emb .seccion-aplicaciones .item-sc .txt-sc p {
        font-size: 16px;
        text-align: center;
    }

    .envase-emb .secc-beneficios .secc-beneficios h2 {
        font-size: 22px;
    }

    .envase-emb .secc-beneficios .flex-ul-b {
        flex-wrap: wrap;
    }

    .envase-emb .secc-beneficios .flex-ul-b ul li {
        font-size: 16px;
    }

    .envase-emb .secc-henkel h2 {
        font-size: 22px;
    }

    .envase-emb .secc-henkel .boxes h3 {
        font-size: 22px;
    }

    .envase-emb .secc-henkel .boxes .grid-items .item-grid {
        width: 96%;
    }

    .envase-emb .secc-ben-vinssa .flex-sec {
        flex-wrap: wrap;
    }

    .infosight .hero .txt {
        margin: 0 auto !important;
    }

    .infosight .hero .txt h1 {
        text-align: center !important;
    }

    .infosight .hero .txt h1:before {
        left: 50%;
    }

    .infosight .lineas-soluciones .items-lineas {
        grid-template-columns: 1fr;
    }

    .infosight .lineas-soluciones .items-lineas .item-linea {
        width: 88%;
        margin: 0 auto 20px;
    }

    .infosight .caso-exito-nw .flex-caso {
        display: block;
    }

    .infosight .caso-exito-nw .flex-caso .img-caso {
        width: 100%;
    }

    .infosight .caso-exito-nw .flex-caso .txt-info-caso {
        width: 100%;
    }

    .infosight .seccion-marca .flex-info {
        display: block;
    }

    .infosight .seccion-marca .flex-info .txt-info {
        margin: 0;
    }

    .infosight .seccion-marca .flex-info .img-marca {
        margin: 40px auto 0;
        padding: 30px;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart {
        display: block;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante {
        width: 100%;
        padding: 20px 30px;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante::before {
        width: 15px;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info h2 {
        font-size: 16px;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info h3 {
        font-size: 15px;
        margin: 20px 0;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info p,
    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info ul li,
    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info ul li span {
        font-size: 14px;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info ul {
        display: block !important;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info ul li {
        width: 100% !important;
        margin-bottom: 3px;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info ul li span {
        font-size: 14px;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante .info .sides {
        display: block;
    }

    #intBolsaTrabajo .endBlock {
        padding: 30px;
    }

    #intBolsaTrabajo .endBlock p,
    #intBolsaTrabajo .endBlock a {
        font-size: 16px;
    }

    .ld-loctite.telesis-new .hero .txt {
        margin: 0 auto !important;
    }

    .ld-loctite.telesis-new .hero .txt h1 {
        text-align: center !important;
    }

    .ld-loctite.telesis-new .hero .txt h1:before {
        left: 50% !important;
    }

    .ld-loctite .why-our .grid-why {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.mir-new.v3.modelos .hero .flex-hero .img-hero {
        max-width: 300px;
        margin: 0 auto;
    }

    .marcaje_industrial.mir-new.v3.modelos .hero .flex-hero .img-hero img {
        margin: 0 auto;
        display: block;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw video {
        max-width: 100%;
        margin: 0 auto;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand .content .side {
        width: inherit !important;
    }

    .marcaje_industrial.mir-new.v3.modelos .hero .flex-hero {
        display: block;
    }

    .marcaje_industrial.mir-new.v3.modelos .hero .content {
        height: initial;
    }

    .marcaje_industrial.mir-new.v3.modelos .hero {
        background-image: initial !important;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw {
        padding: 50px 0 !important;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw video {
        margin-top: 30px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw .al_it_c .side.sd_7 .btn_descarga_ficha {
        margin: auto;
        max-width: 280px;
        gap: 5px;
        padding: 10px 20px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw .al_it_c .side.sd_7 .btn_descarga_ficha a {
        font-size: 15px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand h2 {
        text-align: center;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand p {
        text-align: center;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand h2.ln:before {
        left: calc(50% - 15px) !important;
    }

    .banner-blue .flex-content {
        display: block;
    }

    .banner-blue .img-blue {
        margin: 0 auto 20px;
        max-width: 200px;
    }

    .banner-blue .info-txt h2 {
        text-align: center;
        font-size: 22px;
    }

    .banner-blue .info-txt p {
        text-align: center;
        font-size: 16px;
    }

    .banner-blue .info-txt ul li {
        font-size: 14px;
    }

    .boletin-subs .side {
        display: block;
    }

    .boletin-subs .side .info-boletin {
        margin-bottom: 10px;
    }

    .boletin-subs .side .form_foot {
        max-width: 400px;
        width: 100%;
    }

    .boletin-subs .side .form_foot .hbspt-form form {
        display: block;
    }

    .boletin-subs .side .form_foot .hbspt-form input[type=submit] {
        max-width: 200px;
        width: 100%;
    }

    .boletin-subs .side .form_foot .hbspt-form input[type=text],
    .boletin-subs .side .form_foot .hbspt-form input[type=email] {
        margin-bottom: 20px;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide {
        margin: 0 auto;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide h3 {
        text-align: center;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide h1 {
        text-align: center;
        font-size: 30px;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide h2 {
        text-align: center;
        font-size: 30px;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide .flex-btns {
        justify-content: center;
    }

    .indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs h3 {
        font-size: 28px;
    }

    .indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info {
        grid-gap: 20px;
    }

    .indexv2 .aniversario .box-ani h1 {
        font-size: 28px;
    }

    .indexv2 .aniversario .box-ani .grid-txt .item-txt p {
        font-size: 14px;
        text-align: center;
    }

    .indexv2 .aniversario .box-ani .grid-icons {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }

    .indexv2 .centro-aprendizaje h2 {
        font-size: 28px;
    }

    .indexv2 .centro-aprendizaje .grid-posts {
        grid-template-columns: 1fr 1fr;
    }

    .indexv2 .marcas-seccion h2 {
        font-size: 28px;
    }

    .cognex.ins .seccion-in .flex-secc {
        display: block;
    }

    .cognex.ins .seccion-in .flex-secc .item-flex-info {
        margin-right: 0;
        margin-bottom: 30px;
    }

    .cognex.ins .seccion-in .flex-secc .item-flex-info p {
        text-align: center;
        font-size: 14px;
    }

    .cognex.ins .seccion-in .flex-secc .item-flex-info ul li {
        font-size: 14px;
    }

    .cognex.ins .seccion-in .flex-secc .item-flex {
        margin: 0 auto;
    }

    .cognex.ins .formacion .flex-formacion {
        flex-flow: column-reverse;
    }

    .cognex.ins .formacion .flex-formacion .item-img {
        margin: 15px auto 0;
    }

    .cognex.ins .formacion .flex-formacion .item-txt h2 {
        font-size: 18px;
        text-align: center;
    }

    .cognex.ins .formacion .flex-formacion .item-txt p {
        font-size: 14px;
        text-align: center;
    }

    .cognex.ins .caracte-insight h2 {
        font-size: 18px;
    }

    .cognex.ins .solida-coleccion h2 {
        font-size: 18px;
    }

    .cognex.ins .solida-coleccion p {
        font-size: 14px;
        text-align: center;
    }

    .cognex.ins .solida-coleccion .items-flex {
        grid-template-columns: 1fr 1fr;
    }

    .cognex.ins .solida-coleccion .items-flex .item-fl {
        margin: 0 auto;
    }

    .cognex.ins .category .more-loctite h2 {
        margin-bottom: 40px;
        font-size: 18px;
    }

    .cognex.ins .category .more-loctite .grid-b {
        grid-template-columns: 1fr 1fr;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce {
        flex-flow: column-reverse;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce {
        margin: 0 auto 30px;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce h2 {
        text-align: center;
        font-size: 18px;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce p {
        text-align: center;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce ul li {
        font-size: 14px;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce a.btn-conoce {
        margin: 0 auto;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .img-conoce {
        margin: 0 auto !important;
        max-width: 200px;
    }

    .rb-moviles.int-robot .procesos-robots h2 {
        font-size: 22px;
    }

    .rb-moviles.int-robot .procesos-robots p {
        font-size: 15px;
        line-height: 1.8;
        text-align: center;
    }

    .rb-moviles.int-robot .procesos-robots ul li {
        font-size: 15px;
    }

    .rb-moviles.int-robot .procesos-robots .img {
        margin: 20px auto 0;
    }

    .rb-moviles.int-robot .why h2 {
        font-size: 22px;
    }

    .rb-moviles.int-robot .why ul li {
        font-size: 16px;
    }

    .rb-moviles.int-robot .contact_part .content {
        max-width: 1440px;
        width: 90%;
    }

    .rb-moviles.int-robot .hero .txt {
        margin: 0 auto;
    }

    .rb-moviles .why-elegir .flex-why-elegir {
        flex-flow: column-reverse;
        justify-content: center;
    }

    .rb-moviles .why-elegir .flex-why-elegir .txt-why {
        margin-bottom: 30px;
    }

    .rb-moviles .why-elegir .flex-why-elegir .txt-why h2 {
        font-size: 22px;
    }

    .rb-moviles .why-elegir .flex-why-elegir .txt-why p {
        font-size: 15px;
        text-align: center;
    }

    .rb-moviles .why-elegir .flex-why-elegir .img-why {
        margin: 0 auto;
    }

    .rb-moviles .why-choose-v .flex-why-c {
        flex-flow: column;
        justify-content: center;
    }

    .rb-moviles .why-choose-v .flex-why-c .txt-why-c {
        margin-bottom: 30px;
    }

    .rb-moviles .why-choose-v .flex-why-c .txt-why-c ul {
        padding-left: 40px;
    }

    .rb-moviles .materials .materials_grid .mat p {
        text-align: center;
    }

    .resources_int .resources_part .tabs-resources .btn-resource {
        font-size: 18px;
    }

    .resources_int .resources_part .boxes-resources .item-resource .txt-resource h2 {
        font-size: 22px;
        line-height: 30px;
    }

    .resources_int .resources_part .boxes-resources .item-resource .txt-resource p {
        font-size: 16px;
        line-height: 26px;
    }

    .infosight .lineas-soluciones.nw2 .items-sistemas .item-sistema .txt-sis,
    .infosight .lineas-soluciones.equipos-sol .items-sistemas .item-sistema .txt-sis {
        max-width: 400px;
        width: 100%;
    }

    .infosight .lineas-soluciones.nw2 .items-sistemas .item-sistema .txt-sis p,
    .infosight .lineas-soluciones.equipos-sol .items-sistemas .item-sistema .txt-sis p {
        font-size: 16px;
        line-height: 29px;
    }

    .infosight .lineas-soluciones.nw2.equipos-sol,
    .infosight .lineas-soluciones.equipos-sol.equipos-sol {
        padding: 0px 0 50px;
    }

    .infosight .lineas-soluciones.nw2.equipos-sol .equipos-prod .grid-equipos .item-equipos .body-equipos p,
    .infosight .lineas-soluciones.equipos-sol.equipos-sol .equipos-prod .grid-equipos .item-equipos .body-equipos p {
        font-size: 15px;
        line-height: 30px;
    }

    .infosight .lineas-soluciones.nw2.equipos-sol .equipos-prod .grid-equipos .item-equipos .body-equipos ul li,
    .infosight .lineas-soluciones.equipos-sol.equipos-sol .equipos-prod .grid-equipos .item-equipos .body-equipos ul li {
        font-size: 15px;
        line-height: 30px;
    }

    .marcaje_industrial.marcaje-laser-industrial .metales-marcar .grid-metales {
        grid-gap: 20px;
        grid-template-columns: 1fr 1fr 1fr;
    }

    .marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .txt-industria {
        padding: 30px 30px;
    }

    .marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .txt-industria ul {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app {
        display: flex;
        flex-flow: column;
        justify-content: center;
    }

    .marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app .item-app {
        margin: 0 auto 20px;
    }

    .marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app .item-app:last-child {
        margin-top: 0;
    }

    .marcaje_industrial.marcaje-laser-industrial .tec-laser .item-marcador .txt-marcador p {
        font-size: 16px;
    }

    .marcaje_industrial.marcaje-laser-industrial .tec-laser .item-codificador {
        flex-flow: column;
        justify-content: center;
        align-items: center;
    }

    .marcaje_industrial.marcaje-laser-industrial .tec-laser .item-codificador .txt-codi {
        margin-top: 30px;
    }

    .marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa {
        grid-template-columns: 1fr 1fr;
    }

    .marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa .item-jyrsa .txt-jyrsa-prod p {
        font-size: 18px;
    }

    .marcaje_industrial.norton .productos-norton .grid-norton-prod {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton {
        display: block;
    }

    .marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton .txt-norton {
        max-width: 100%;
    }

    .marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton .txt-norton h2.lnv2 {
        font-size: 18px;
        color: #373730;
        font-weight: bold;
        margin-bottom: 20px;
        position: relative;
    }

    .marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton .txt-norton h2.lnv2:after {
        content: "";
        margin: 10px 0;
        display: block;
        bottom: 0;
        width: 30px;
        height: 2px;
        background-color: #DB9431;
        left: 0;
    }

    .marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton .txt-norton p {
        color: #373730;
        font-size: 14px;
        font-weight: lighter;
    }

    .marcaje_industrial.moldex .productos-norton .grid-norton-prod .item-prod-norton .img-norton-n {
        max-width: 243px;
        width: 100%;
        margin: 0 auto;
    }

    .int-marcaje.apex-200 .hero {
        background-position: left;
    }

    .int-marcaje.apex-200 .hero .txt {
        margin: 0 auto;
    }

    .int-marcaje.apex-200 .marcaje-ultra .flex-con-marca {
        display: block;
    }

    .int-marcaje.apex-200 .marcaje-ultra .flex-con-marca .flex-uls {
        display: block;
        margin: 0 auto;
    }

    .int-marcaje.apex-200 .marcaje-ultra .flex-con-marca .flex-uls ul {
        max-width: 100%;
    }

    .int-marcaje.apex-200 .marcaje-ultra .flex-con-marca .flex-uls ul li {
        font-size: 14px;
    }

    .int-marcaje.apex-200 .marcaje-ultra .flex-con-marca .marca-fast {
        margin: 30px auto 0;
    }

    .int-marcaje.apex-200 .industrias-laser .grid-industrias {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell p.p-title-ans {
        font-size: 18px;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell h2 {
        font-size: 23px;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .title-flex {
        display: block;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .title-flex h3 {
        font-size: 20px;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .ul-flex-ansell {
        display: block;
    }

    .techday .hero-techday .txt-logo {
        padding-left: 0;
    }

    .techday .conecta-tech .flex-conecta .flex-ul ul {
        grid-template-columns: 1fr;
    }

    .techday .experimenta-techday .flex-experimenta .txt-expe ul li {
        font-size: 16px;
    }

    .u-mark .category h2 {
        font-size: 22px;
    }

    .u-mark .category .more-loctite .tabs-catacter-mov .content-collapse .box h3 {
        font-size: 18px;
    }

    .u-mark .category .more-loctite .tabs-catacter-mov .content-collapse .box ul {
        margin: 30px 0;
    }

    .u-mark .category .more-loctite .tabs-catacter-mov .content-collapse .box img {
        margin: 0 auto 20px;
        display: block;
    }

    .u-mark .category .more-loctite .tabs-catacter-mov .content-collapse .box .flex-prod .img-prod-prod {
        margin: 0 auto;
    }

    .u-mark .category .more-loctite .tabs-catacter-mov .content-collapse .box .flex-prod .img-prod-prod .tabla-tabla {
        max-width: 500px;
        width: 100%;
        margin: 30px auto;
    }

    .u-mark .category .more-loctite .tabs-catacter-mov .content-collapse .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla {
        background-color: #F6F6F6;
        display: flex;
    }

    .u-mark .category .more-loctite .tabs-catacter-mov .content-collapse .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla .tt-ds {
        width: 50%;
        padding: 5px 8px;
    }

    .u-mark .category .more-loctite .tabs-catacter-mov .content-collapse .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla .tt-ds p {
        font-size: 16px;
        color: #373730;
        font-weight: lighter;
    }

    .u-mark .category .more-loctite .tabs-catacter-mov .content-collapse .box .flex-prod .img-prod-prod .tabla-tabla .row-tabla:nth-child(even) {
        background-color: white;
    }

    .attc2 .caracteristicas .flex-caract {
        flex-flow: column;
    }

    .attc2 .caracteristicas .flex-caract .item-caract-one {
        margin-right: 0;
    }

    .attc2 .caracteristicas .flex-caract .img-espe {
        margin: 0 auto;
    }

    .marcaje_industrial.autocrib .principales-utilizados .fleximg-prin {
        margin-top: 0;
    }

    .marcaje_industrial.autocrib .conoce-funcionamiento h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .conoce-funcionamiento .como-sabes h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .conoce-funcionamiento .como-sabes .grid-uls {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.autocrib .valor-agregado h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .valor-agregado .about-machines .grid-ul-valor {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.autocrib .principales-utilizados .cintilla-green {
        margin-bottom: 40px;
    }

    .marcaje_industrial.autocrib .principales-utilizados .cintilla-green h2 {
        text-align: center;
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .principales-utilizados .fleximg-prin {
        flex-flow: column-reverse;
        justify-content: center;
    }

    .marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .item-equipo-per .flex-equipo-personal {
        display: block;
    }

    .marcaje_industrial.autocrib .principales-utilizados .fleximg-prin .item-equipo-per .flex-equipo-personal .item-equipo {
        margin: 0 auto 20px;
    }

    .marcaje_industrial.autocrib .sol-vending h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .sol-vending .grid-vending {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.autocrib .planes-disposicion h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .planes-disposicion .grid-planes {
        grid-template-columns: 1fr;
    }

    .marcaje-laser-industrial .techniques .card-template {
        display: block;
    }

    .marcaje-laser-industrial .techniques .card-template .txt-card-template {
        padding: 35px 20px;
    }

    .marcaje-laser-industrial .techniques .card-template .txt-card-template ul li {
        font-size: 15px;
    }

    .cognex.ins.datamn .seccion-in .flex-secc .item-flex-info {
        margin: 0 auto 20px;
    }

    .cognex.ins.datamn .seccion-in .flex-secc .item-flex-info h2 {
        text-align: center;
        font-size: 22px;
    }

    .cognex.ins.datamn .seccion-in .flex-secc .item-flex-info h2:before {
        left: calc(50% - 42px);
    }

    .cognex.ins.datamn .seccion-in .flex-secc .item-flex img {
        margin: 0 auto;
        display: block;
    }

    .cognex.ins.datamn .category .more-loctite h2 {
        font-size: 22px;
    }

    .cognex.ins.datamn .category .more-loctite p.title-morel {
        font-size: 18px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter ul.tab-caracter li a {
        height: 67px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box p {
        font-size: 18px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-detectores .img-det {
        margin-right: 30px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-caracter .tabs-content-car .box .flex-detectores .txt-detec h2 {
        font-size: 23px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-catacter-mov .content-collapse .box .flex-detectores {
        display: flex;
        flex-flow: column-reverse;
        margin-bottom: 30px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-catacter-mov .content-collapse .box .flex-detectores .img-det {
        max-width: 300px;
        width: 100%;
        margin: 20px auto 0;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-catacter-mov .content-collapse .box .flex-detectores .txt-detec h2 {
        margin-bottom: 20px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-catacter-mov .content-collapse .box .flex-detectores .txt-detec p {
        text-align: center;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-catacter-mov .content-collapse .box .modelos-dataman {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 30px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-catacter-mov .content-collapse .box .modelos-dataman .item-grid-modelos {
        max-width: 300px;
        width: 100%;
        margin: 0 auto;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-catacter-mov .content-collapse .box .modelos-dataman .item-grid-modelos img {
        display: block;
        margin: 0 auto 15px;
    }

    .cognex.ins.datamn .category .more-loctite .tabs-catacter-mov .content-collapse .box .modelos-dataman .item-grid-modelos p {
        text-align: center;
        color: black;
    }

    .cognex.ins.datamn .modelos-simbo p.mode {
        font-size: 18px;
    }

    .cognex.ins.datamn .modelos-codigos .flex-codigos-modelos .codigo-1d {
        margin-right: 30px;
    }

    .cognex.ins.datamn .ventajas-sistema h2 {
        font-size: 22px;
    }

    .cognex.ins.datamn .ventajas-sistema .flex-content ul li span {
        font: normal 17px/33px Avenir;
    }

    .cognex.ins.datamn .catac-prod-c h2 {
        font-size: 22px;
    }

    .cognex.ins.datamn .catac-prod-c p {
        font-size: 17px;
        text-align: center;
    }

    .cognex.ins.datamn .catac-prod-c .panel-detec .item-detec {
        flex-flow: column-reverse;
    }

    .cognex.ins.datamn .catac-prod-c .panel-detec .item-detec .txt-datam {
        margin-bottom: 35px;
    }

    .cognex.ins.datamn .catac-prod-c .panel-detec .item-detec .txt-datam h3 {
        font-size: 20px;
        text-align: center;
    }

    .cognex.ins.datamn .catac-prod-c .panel-detec .item-detec .txt-datam ul li {
        font-size: 17px;
    }

    .casos-exito .hero-casos .txt-hero-casos p {
        font-size: 18px;
    }

    .casos-exito .casos-items .item-casos-exito .txt-casosexito-item h2 {
        font-size: 20px;
    }

    .casos-exito .casos-items .item-casos-exito .txt-casosexito-item p {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex .hero-item-caso .txt-caso-item h1 {
        font-size: 27px;
    }

    .casos-exito.item-caso-ex .sobre-cliente .flex-sobre-cliente .img-proble {
        max-width: 200px;
    }

    .casos-exito.item-caso-ex .retos-cliente .flex-retos .img-retos {
        max-width: 200px;
    }

    .casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos {
        margin-right: 30px;
    }

    .marca_main.loctite.v2 .que-es-loctite .box-lct {
        padding: 50px 30px;
        height: initial;
    }

    .marca_main.loctite.v2 .que-es-loctite .box-lct .txt-lc {
        left: initial;
        margin: 0 auto;
        position: static;
    }

    .marca_main.loctite.v2 .que-es-loctite .box-lct.reverse .txt-lc.rfv {
        margin: 0 auto;
        position: static;
        left: initial;
        right: initial;
    }

    .proteccion-auditiva .hero .txt {
        margin: 0 auto;
    }

    .proteccion-auditiva .moldex-secc .flex-moldex {
        flex-flow: column-reverse;
        justify-content: center;
        align-items: center;
    }

    .proteccion-auditiva .moldex-secc .flex-moldex .logo-moldex {
        margin: 60px auto 0;
    }

    .proteccion-auditiva .moldex-secc .flex-moldex .txt-moldex h2 {
        text-align: center;
    }

    .proteccion-auditiva .moldex-secc .flex-moldex .txt-moldex p {
        text-align: center;
        font-size: 15px;
    }

    .proteccion-auditiva .tapones-desechables .box-tapones {
        flex-flow: column-reverse;
    }

    .proteccion-auditiva .tapones-desechables .box-tapones .txt-tapones p {
        font-size: 15px;
    }

    .proteccion-auditiva .tapones-desechables .box-tapones .txt-tapones ul li {
        font-size: 15px;
    }

    .proteccion-auditiva .consulta-protectores .flex-consulta .txt-consulta h2 {
        font-size: 22px;
    }

    .proteccion-auditiva .consulta-protectores .flex-consulta .txt-consulta p {
        font-size: 15px;
    }

    .int-marcaje .mejor-equipo .flex-mejor-equipo {
        display: block;
    }

    .int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo {
        margin: 0 auto 30px;
    }

    .int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo h2 {
        font-size: 22px;
        text-align: center;
    }

    .int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo p.p-mejor-eq {
        font-size: 18px;
        text-align: center;
    }

    .int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo ul li {
        font-size: 15px;
    }

    .int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo .demo-prox {
        font-size: 18px;
        text-align: center;
    }

    .int-marcaje .mejor-equipo .flex-mejor-equipo .img-mejor {
        margin: 0 auto;
    }

    .int-robot.robot-scara .banner-robots {
        border-right: 0;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot {
        display: block;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .img-banner-robot {
        max-width: 100%;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .img-banner-robot img {
        width: 100%;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot {
        padding: 40px;
        margin: 0 auto;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot h2 {
        text-align: center;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot p {
        text-align: center;
    }

    .int-robot.robot-scara .banner-robots .flex-banner-robot .txt-banner-robot a {
        margin: 30px auto 0;
    }

    .int-marcaje.hielo-seco .cuales-beneficios h2 {
        font-size: 22px;
    }

    .int-marcaje.hielo-seco .cuales-beneficios .flex-info-bene .txt-beneficios ul li {
        font-size: 16px;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza .h2-limpieza {
        margin-right: 30px;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza .h2-limpieza h2 {
        font-size: 22px;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza .p-limpieza p {
        font-size: 16px;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .flex-limpieza .txt-limpieza ul li {
        font-size: 16px;
    }

    .marcaje_industrial.int-aea .hero .text {
        width: 100%;
        max-width: 400px;
    }

    .marcaje_industrial.int-aea .hero .text h1 {
        font-size: 32px;
    }

    .marcaje_industrial.int-aea .hero .text p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .hero .text a {
        font-size: 16px;
        width: 100%;
        max-width: 250px;
    }

    .marcaje_industrial.int-aea .como-amr .title-conoce-servicios h2 {
        font-size: 25px;
        font-weight: 600;
    }

    .marcaje_industrial.int-aea .como-amr .title-conoce-servicios p {
        font-size: 15px;
        margin: 50px auto;
        width: 100%;
        max-width: 500px;
    }

    .marcaje_industrial.int-aea .como-amr .items-conoce-servicios {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aea .como-amr .items-conoce-servicios .items-servicios h3 {
        font-size: 15px;
        width: 100%;
        max-width: 300px;
    }

    .marcaje_industrial.int-aea .como-amr .items-conoce-servicios .items-servicios p {
        font-size: 15px;
        width: 100%;
        max-width: 300px;
    }

    .marcaje_industrial.int-aea .flujo-trabajo h2 {
        font-size: 25px;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms {
        padding: 0 50px 20px;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms h3 {
        font-size: 17px;
        text-align: center;
        margin: 20px;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms p {
        font-size: 15px;
        padding-bottom: 20px;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info {
        flex-wrap: wrap;
        gap: 50px;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .text-info {
        font-size: 15px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .boton-info {
        margin: 0 auto;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .boton-info a {
        font-size: 16px;
        font-weight: 700;
    }

    .marcaje_industrial.int-aea .ford-espa {
        padding: 50px 0;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa {
        padding-bottom: 30px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa h2 {
        font-size: 25px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa h3 {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa li span {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .image-ford-espa {
        margin: 0 auto;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr {
        flex-wrap: wrap;
        padding: 50px 0;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr h2 {
        font-size: 25px;
        text-align: center;
        margin: 0 auto;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .title-amr-transport h3 {
        font-size: 17px;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr {
        padding: 30px 20px;
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr {
        text-align: center;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr h3 {
        font-size: 16px;
        font-weight: 600;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .soluciones-escalables .text-soluciones h2 {
        font-size: 25px;
    }

    .marcaje_industrial.int-aea .soluciones-escalables .text-soluciones p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .soluciones-escalables .image-soluciones img {
        width: 100%;
        max-width: 300px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr h2 {
        font-size: 25px;
        padding-bottom: 30px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .title-personaliza-amr {
        margin: 50px 0 50px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .title-personaliza-amr h3 {
        font-size: 17px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza h4 {
        font-size: 16px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza li span {
        font-size: 15px;
    }

    .marca_main .desem-perfecto h2 {
        font-size: 22px;
        margin: 0 50px 40px;
    }

    .marca_main .desem-perfecto .industrias {
        flex-wrap: wrap;
    }

    .marca_main .desem-perfecto .industrias .content-industria .txt h3 {
        font-size: 18px;
    }

    .marca_main .desem-perfecto .industrias .content-industria .txt p {
        text-align: center;
        font-size: 15px;
    }

    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio {
        flex-direction: column;
    }

    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .text-hosp h3 {
        font-size: 16px;
    }

    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .text-hosp p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .text-hosp ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .image-hosp {
        display: block;
        margin: 0 auto;
    }

    .soluciones-henkel .conoce-soluciones .flex-conoce-nuestras {
        display: block;
    }

    .soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .menu-conoce-nuestros {
        margin-bottom: 30px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .hero {
        background-position: 73%;
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .hero .txt {
        max-width: 450px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .hero .txt a {
        font-size: 13px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad {
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora {
        flex-wrap: wrap;
        background-color: #fff;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .txt-mejora {
        padding: 30px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .txt-mejora h2 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .txt-mejora p {
        font-size: 15px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .video-mejora {
        max-width: 600px;
        margin: auto;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .video-mejora iframe {
        height: 300px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex {
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno {
        padding: 30px 0;
        width: 100%;
        background-color: #E78502;
        border-radius: 100px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .txt-catalago {
        background-color: #E78502;
        padding: 0;
        border-radius: 0;
        margin: auto auto auto 80px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .txt-catalago h2 {
        font-size: 22px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .txt-catalago a {
        font-size: 15px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .image-cat-descarga {
        position: static;
        left: 49%;
        max-width: 500px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos {
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .title-abrasivos h2 {
        font-size: 22px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos {
        flex-wrap: wrap-reverse;
        align-content: space-between;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .image-item-abrasivos {
        max-width: 200px;
        margin: auto;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .txt-item-abrasivos h3 {
        font-size: 18px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .txt-item-abrasivos p {
        font-size: 15px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .title-prin-indus h2 {
        font-size: 22px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus {
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus {
        max-width: 200px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus h3 {
        font-size: 18px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus .image-indus {
        margin: auto;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hero {
        background-position: 74%;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hero .txt {
        max-width: 400px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas {
        padding: 50px 0;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas {
        display: flex;
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .txt-abrasivas {
        margin: 50px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .txt-abrasivas h2 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .txt-abrasivas p {
        font-size: 15px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion {
        padding: 50px 0;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .title-abrasivos {
        margin-bottom: 15px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .title-abrasivos h2 {
        font-size: 22px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion {
        display: flex;
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp {
        display: flex;
        flex-wrap: wrap-reverse;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .image-item-abrasivos img {
        margin: auto;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .txt-item-abrasivos {
        margin: 30px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .txt-item-abrasivos h3 {
        font-size: 18px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .txt-item-abrasivos p {
        font-size: 15px;
    }

    .int-ultratech .hero {
        background-position: 0px;
    }

    .int-ultratech .hero .txt p {
        max-width: 400px;
        margin: 15px auto;
    }

    .int-ultratech .prod-seguros {
        padding: 50px 0;
    }

    .int-ultratech .prod-seguros .cat-seguros {
        flex-wrap: wrap;
        padding: 0 30px;
        gap: 30px;
    }

    .int-ultratech .prod-seguros .cat-seguros .txt-seg {
        margin: 20px 0px;
        max-width: 700px;
    }

    .int-ultratech .prod-seguros .cat-seguros .txt-seg h2 {
        font-size: 22px;
        text-align: center;
    }

    .int-ultratech .prod-seguros .cat-seguros .txt-seg p {
        font-size: 15px;
    }

    .int-ultratech .prod-seguros .cat-seguros .image-seg {
        margin-bottom: 20px;
    }

    .int-ultratech .abrasivos-disposcion .title-abrasivos h2 {
        font-size: 22px;
    }

    .int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp {
        gap: 30px;
    }

    .int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp .txt-item-abrasivos {
        margin: 15px 50px 15px 0px;
    }

    .int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp .txt-item-abrasivos a h3 {
        font-size: 18px;
    }

    .int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp .txt-item-abrasivos p {
        font-size: 15px;
    }

    /*Interior Abrasivos Industriales*/
    .int-abrasivos-indus .hero {
        background-position: 0px;
        padding-left: 50px;
    }

    .int-abrasivos-indus .hero .txt p {
        max-width: 480px;
        margin: auto;
    }

    .int-abrasivos-indus .hero .txt .no-pop {
        margin-top: 30px;
        background-color: rgba(255, 255, 255, 0);
    }

    .int-abrasivos-indus .hero .txt .no-pop::after {
        content: none;
    }

    .int-abrasivos-indus .hero .txt .no-pop:hover {
        border: 1px solid #fff;
        background-color: #07f;
        color: #fff;
    }

    .int-abrasivos-indus .abrasivos-indus {
        padding: 50px 0;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus {
        gap: 30px;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .image-abra-indus {
        margin: auto 0;
        max-width: 250px;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus h2 {
        font-size: 22px;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus p {
        font-size: 15px;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus h3 {
        font-size: 18px;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus ul li span {
        font-size: 15px;
    }

    .int-abrasivos-indus .beneficios {
        padding: 50px 0;
        background-position: 0px;
    }

    .int-abrasivos-indus .beneficios .txt-beneficios {
        margin-left: 80px;
    }

    .int-abrasivos-indus .beneficios .txt-beneficios h2 {
        font-size: 22px;
    }

    .int-abrasivos-indus .beneficios .txt-beneficios ul li span {
        font-size: 15px;
    }

    .int-abrasivos-indus .beneficios .txt-beneficios .btn-sol-info a {
        font-size: 15px;
    }

    .int-abrasivos-indus .marcas-abrasivas {
        padding: 50px 0;
    }

    .int-abrasivos-indus .marcas-abrasivas .title-abrasivos h2 {
        font-size: 22px;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas {
        flex-direction: column;
        gap: 30px;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .image-item-abrasivos {
        max-width: 400px;
        margin: 0 auto;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos {
        max-width: 550px;
        margin: auto;
        text-align: center;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos a h3 {
        font-size: 18px;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos p {
        font-size: 15px;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos .btn-vermas a {
        font-size: 15px;
    }

    /*Distribuidores Brady*/
    .int-brady .hero {
        background-position: 0;
    }

    .int-brady .hero .txt p {
        max-width: 480px;
        margin: auto;
    }

    .int-brady .hero .txt .no-pop {
        margin-top: 30px;
        background-color: #07f;
    }

    .int-brady .hero .txt .no-pop:hover {
        border: 1px solid #fff;
        background-color: rgba(255, 255, 255, 0);
        color: #000;
    }

    .int-brady .linea-produccion {
        padding: 50px 0;
    }

    .int-brady .linea-produccion .title-produccion h2 {
        font-size: 22px;
    }

    .int-brady .linea-produccion .title-produccion p {
        font-size: 15px;
    }

    .int-brady .linea-produccion .cat-produccion {
        grid-template-columns: 1fr 1fr;
    }

    .int-brady .linea-produccion .cat-produccion .item-prod h3 {
        font-size: 16px;
    }

    .int-brady .linea-produccion .cat-produccion .item-prod .parragraf-item p {
        font-size: 15px;
    }

    .int-brady .principales-indus {
        padding: 50px 0;
    }

    .int-brady .principales-indus .title-prin-indus h2 {
        font-size: 22px;
    }

    .int-brady .principales-indus .cat-prin-indus {
        flex-wrap: wrap;
        gap: 80px;
        justify-content: center;
    }

    .int-brady .principales-indus .cat-prin-indus .item-cat-indus h3 {
        font-size: 16px;
    }

    .int-brady .porque-brdy {
        padding: 50px 0;
    }

    .int-brady .porque-brdy h2 {
        font-size: 22px;
    }

    .int-brady .porque-brdy .elegir-prod-brady {
        margin-top: 30px;
        gap: 50px;
        flex-wrap: wrap;
    }

    .int-brady .porque-brdy .elegir-prod-brady .text-prod {
        margin: auto;
    }

    .int-brady .porque-brdy .elegir-prod-brady .text-prod p {
        font-size: 15px;
    }

    .int-brady .porque-brdy .elegir-prod-brady .logo-brady {
        margin: auto;
    }

    /*Impresoras Brady*/
    .int-impresoras-brady .hero {
        background-position: 0px;
    }

    .int-impresoras-brady .hero .txt p {
        max-width: 480px;
        margin: auto;
    }

    .int-impresoras-brady .hero .txt .no-pop {
        margin-top: 30px;
        background-color: #07f;
    }

    .int-impresoras-brady .hero .txt .no-pop:hover {
        border: 1px solid #fff;
        background-color: rgba(255, 255, 255, 0);
        color: #fff;
    }

    .int-impresoras-brady .impresoras-brady {
        padding: 50px 0;
    }

    .int-impresoras-brady .impresoras-brady h2 {
        font-size: 22px;
    }

    .int-impresoras-brady .impresoras-brady .title-impres {
        margin-top: 50px;
    }

    .int-impresoras-brady .impresoras-brady .title-impres h2 {
        font-size: 18px;
    }

    .int-impresoras-brady .impresoras-brady .title-impres ul li {
        font-size: 15px;
    }

    .int-impresoras-brady .impresoras-brady .imp-int {
        margin-top: 80px;
    }

    .int-impresoras-brady .impresoras-brady .cat-impresoras {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 30px;
    }

    .int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil {
        flex-wrap: wrap;
    }

    .int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil .image-portatil {
        margin: 10px auto;
    }

    .int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil .desc-portatil h3 {
        font-size: 16px;
        text-align: center;
    }

    .int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil .desc-portatil ul li {
        font-size: 15px;
    }

    .int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .btn-vermas {
        display: flex;
    }

    .int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .btn-vermas a {
        margin: auto;
    }

    .int-impresoras-brady .cotizacion {
        padding: 50px 0;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .txt-cotizacion {
        max-width: 400px;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .txt-cotizacion h2 {
        font-size: 20px;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion {
        width: 100%;
        max-width: 200px;
        text-align: center;
        background-color: #E58200;
        border-radius: 5px;
        border: 1px solid #E58200;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion a {
        background-color: rgba(229, 130, 0, 0);
        border: 0px;
        font-size: 16px;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion:hover {
        background-color: rgba(229, 130, 0, 0);
    }

    .int-impresoras-brady .principales-indus {
        padding: 50px 0;
    }

    .int-impresoras-brady .principales-indus .title-prin-indus h2 {
        font-size: 22px;
    }

    .int-impresoras-brady .principales-indus .cat-prin-indus {
        flex-wrap: wrap;
        gap: 80px;
        justify-content: center;
    }

    .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus h3 {
        font-size: 16px;
    }

    .int-impresoras-brady .porque-brdy {
        padding: 50px 0;
    }

    .int-impresoras-brady .porque-brdy h2 {
        font-size: 22px;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady {
        margin-top: 30px;
        gap: 50px;
        flex-wrap: wrap;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady .text-prod {
        margin: auto;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady .text-prod p {
        font-size: 15px;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady .logo-brady {
        margin: auto;
    }

    /*Etiquetas Brady*/
    .int-etiquetas-brady .hero {
        background-position: 0px;
    }

    .int-etiquetas-brady .hero .txt p {
        max-width: 480px;
    }

    .int-etiquetas-brady .solucion-etiquetas {
        padding: 50px 0;
    }

    .int-etiquetas-brady .solucion-etiquetas .title-etiquetas h2 {
        font-size: 22px;
    }

    .int-etiquetas-brady .solucion-etiquetas .title-etiquetas h3 {
        font-size: 18px;
    }

    .int-etiquetas-brady .solucion-etiquetas .cat-etiquetas {
        grid-template-columns: 1fr 1fr;
    }

    .int-etiquetas-brady .solucion-etiquetas .cat-etiquetas .item-etiqueta a h3 {
        font-size: 18px;
    }

    .int-etiquetas-brady .solucion-etiquetas .cat-etiquetas .parragraf-item p {
        font-size: 15px;
    }

    .int-etiquetas-brady .etiquetas-disponibles {
        padding: 50px 0;
    }

    .int-etiquetas-brady .etiquetas-disponibles .title-etiquetas h2 {
        font-size: 22px;
    }

    .int-etiquetas-brady .etiquetas-disponibles .title-etiquetas h3 {
        font-size: 18px;
    }

    .int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas {
        grid-template-columns: 1fr 1fr;
    }

    .int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas .item-etiqueta a h3 {
        font-size: 18px;
    }

    .int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas .item-etiqueta .parragraf-item p {
        font-size: 15px;
    }

    /*Etiquetadora de mano Brady M210*/
    .int-eti-especial-brady .hero {
        background-position: 0px;
    }

    .int-eti-especial-brady .caracter-principal {
        padding: 50px 0;
    }

    .int-eti-especial-brady .caracter-principal .title-caracter h2 {
        font-size: 22px;
    }

    .int-eti-especial-brady .caracter-principal .title-caracter h3 {
        font-size: 18px;
    }

    .int-eti-especial-brady .caracter-principal .flex-caracter {
        flex-wrap: wrap;
    }

    .int-eti-especial-brady .caracter-principal .flex-caracter .txt-caracter {
        margin: auto;
    }

    .int-eti-especial-brady .caracter-principal .flex-caracter .txt-caracter ul li span {
        font-size: 15px;
    }

    /*Equipos de Seguridad y Protección Industrial*/
    .category .ayuda-vinssa .desc {
        gap: 30px;
    }

    .category .ayuda-vinssa .desc .txt-ayuda-vinssa h2 {
        font-size: 20px;
    }

    .category .ayuda-vinssa .desc .txt-ayuda-vinssa ul li span {
        font-size: 15px;
    }

    /*Summit Pro*/
    .summit-pro.marcaje_industrial .hero {
        background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-summit-pro.png") !important;
        background-position: 0%;
    }

    .summit-pro.marcaje_industrial .hero .txt p {
        max-width: 350px;
        margin: 0 auto 20px auto;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema h2 {
        font-size: 22px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema p {
        font-size: 15px;
        margin-bottom: 20px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .flex-content {
        gap: 30px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .flex-content .image_item {
        width: 100%;
        max-width: 300px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .flex-content ul {
        max-width: 250px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .flex-content ul li {
        margin-bottom: 5px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .flex-content ul li span {
        font-size: 15px;
    }

    .summit-pro.marcaje_industrial .demo {
        padding: 30px 0;
    }

    .summit-pro.marcaje_industrial .demo h3 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .summit-pro.marcaje_industrial .demo p {
        font-size: 15px;
        max-width: 600px;
    }

    .summit-pro.marcaje_industrial .demo .valid {
        max-width: 600px;
        font-size: 15px;
    }

    .summit-pro.marcaje_industrial .disponibles h2 {
        font-size: 22px;
    }

    .summit-pro.marcaje_industrial .disponibles .tec-gen {
        flex-direction: column;
        gap: 30px;
    }

    .summit-pro.marcaje_industrial .disponibles .tec-gen .txt-tec h3 {
        font-size: 18px;
    }

    .summit-pro.marcaje_industrial .disponibles .tec-gen .txt-tec ul li {
        margin-bottom: 5px;
    }

    .summit-pro.marcaje_industrial .disponibles .tec-gen .txt-tec ul li span {
        font-size: 15px;
    }

    .summit-pro.marcaje_industrial .disponibles .integ_facil_rapido {
        flex-direction: column-reverse;
    }

    .summit-pro.marcaje_industrial .price h2 {
        font-size: 22px;
    }

    .summit-pro.marcaje_industrial .price .bi .image_side_row img {
        width: 100%;
        max-width: 500px;
        margin: auto;
    }

    .summit-pro.marcaje_industrial .price .bi ul {
        margin: auto;
    }

    .summit-pro.marcaje_industrial .price .bi ul li {
        margin-bottom: 5px;
    }

    .summit-pro.marcaje_industrial .price .bi ul li span {
        font-size: 15px;
    }

    .summit-pro.marcaje_industrial .price .btn-solicitar a {
        font-size: 16px;
    }

    .summit-pro.marcaje_industrial .industrias-icons {
        background-color: #EEF7FE;
    }

    .summit-pro.marcaje_industrial .industrias-icons h2 {
        font-size: 22px;
        padding: 0;
    }

    .summit-pro.marcaje_industrial .industrias-icons .ln:before {
        content: none;
    }

    .summit-pro.marcaje_industrial .industrias-icons .icon-industries {
        flex-direction: column;
        justify-content: center;
    }

    .summit-pro.marcaje_industrial .industrias-icons .icon-industries .text {
        text-align: center;
    }

    .summit-pro.marcaje_industrial .industrias-icons .icon-industries .text p {
        font-size: 15px;
    }

    /*LOCTITE V3*/
    .marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-desk {
        display: none;
    }

    .marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil {
        display: block;
        display: block;
        max-width: 480px;
        margin: auto;
    }

    /*Nuevos interiores Robots industriales*/
    .int-robot.v3 .funcion-robot-industriales h2 {
        font-size: 22px;
    }

    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus {
        gap: 50px;
    }

    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus {
        max-width: 400px;
    }

    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus p {
        font-size: 15px;
    }

    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus ul li span {
        font-size: 15px;
    }

    .int-robot.v3 .calificacion-robot h2 {
        font-size: 22px;
    }

    .int-robot.v3 .calificacion-robot p {
        font-size: 15px;
    }

    .int-robot.v3 .calificacion-robot .cat-calificacion {
        grid-template-columns: 1fr 1fr;
    }

    .int-robot.v3 .calificacion-robot .cat-calificacion .item-cal h3 {
        font-size: 18px;
    }

    .int-robot.v3 .calificacion-robot .cat-calificacion .item-cal ul li span {
        font-size: 15px;
    }

    .int-robot.v3 .uso-funcionalidad h2 {
        font-size: 22px;
    }

    .int-robot.v3 .uso-funcionalidad .flex-uso-funcion .txt-funcion ul li span {
        font-size: 15px;
    }

    .int-robot.v3 .personalizacion-cuidados .cat-personal-cuidado .item-personal-cuidado h2 {
        font-size: 22px;
    }

    .int-robot.v3 .personalizacion-cuidados .cat-personal-cuidado .item-personal-cuidado ul li span {
        font-size: 15px;
    }

    .int-robot.v3 .historia-calificacion-funcionalidad h2 {
        font-size: 22px;
    }

    .int-robot.v3 .historia-calificacion-funcionalidad .cont-robot .txt-robot-indus h3 {
        font-size: 18px;
    }

    .int-robot.v3 .historia-calificacion-funcionalidad .cont-robot .txt-robot-indus p {
        font-size: 15px;
    }

    .product-bar .sides_row {
        flex-wrap: wrap;
    }

    .product-bar .sides_row .side {
        width: 100% !important;
    }

    .product-bar .text h3 {
        font-size: 21px;
        text-align: center;
    }

    .product-bar .text p {
        text-align: center;
    }

    .product-bar .link {
        margin: 30px 0 0;
    }

    .marcadoras-laser .why h2 {
        font-size: 21px;
    }

    .marcadoras-laser .why ul li {
        font-size: 15px;
    }

    /*Categoria Marcadores Industriales*/
    .marcador-v2 .marcaje_industrial .hero {
        background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-marcadores-industriales.png);
        background-size: cover;
        background-position: 0;
    }

    .marcador-v2 .marcaje_industrial .hero .txt {
        max-width: 400px;
        display: block;
        margin: auto;
    }

    .marcador-v2 .porque-sirven .flex-cont {
        flex-wrap: wrap;
        gap: 50px;
    }

    .marcador-v2 .porque-sirven .flex-cont .text-descrip h2 {
        font-size: 22px;
    }

    .marcador-v2 .porque-sirven .flex-cont .text-descrip p {
        font-size: 15px;
    }

    .marcador-v2 .como-seleccionar .flex-cont {
        flex-wrap: wrap-reverse;
    }

    .marcador-v2 .como-seleccionar .flex-cont .text-selecionar h2 {
        font-size: 22px;
    }

    .marcador-v2 .como-seleccionar .flex-cont .text-selecionar .p-list {
        margin-left: 50px;
    }

    .marcador-v2 .como-seleccionar .flex-cont .text-selecionar .p-list p {
        font-size: 15px;
    }

    .marcador-v2 .ventajas h2 {
        font-size: 22px;
    }

    .marcador-v2 .ventajas .flex-ventajas {
        gap: 0px;
        flex-direction: column;
        align-items: center;
    }

    .marcador-v2 .ventajas .flex-ventajas ul {
        max-width: 300px;
    }

    .marcador-v2 .ventajas .flex-ventajas ul li span {
        font-size: 15px;
    }

    .marcador-v2 .industrias h2 {
        font-size: 22px;
    }

    .marcador-v2 .industrias .flex-indus-1 {
        display: none;
    }

    .marcador-v2 .industrias .flex-indus-2 {
        display: none;
    }

    .marcador-v2 .industrias .flex-indus {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 80px;
    }

    .marcador-v2 .industrias .flex-indus .item-idus {
        display: flex;
        flex-direction: column;
        align-content: center;
        gap: 20px;
    }

    .marcador-v2 .industrias .flex-indus .item-idus .image-indus {
        display: block;
        margin: auto;
        width: 100%;
        max-width: 100px;
    }

    .marcador-v2 .industrias .flex-indus .item-idus .image-indus img {
        margin: auto;
    }

    .marcador-v2 .industrias .flex-indus .item-idus p {
        font-size: 15px;
        font-weight: 400;
        line-height: 140%;
        text-align: center;
    }

    .marcador-v2 .app-industriales h2 {
        font-size: 22px;
    }

    .marcador-v2 .app-industriales .cat-industrial {
        grid-template-columns: repeat(2, 1fr);
    }

    .marcador-v2 .app-industriales .cat-industrial .item-indus .image-item {
        margin-top: 20px;
    }

    .marcador-v2 .app-industriales .cat-industrial .item-indus .image-item img {
        display: block;
        margin: auto;
    }

    .marcador-v2 .app-industriales .cat-industrial .item-indus .text-item p {
        font-size: 15px;
    }

    .marcador-v2 .marcaje_industrial .model_service .line_act .act .p-text {
        font-size: 15px;
    }

    /*Base Footer v2*/
    .footer_v2 .foot_v2 .inf_vinssa {
        flex-wrap: wrap;
        gap: 30px;
    }

    .footer_v2 .foot_v2 .inf_sucursales .cat_side {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 30px;
    }

    /*Robots Moviles v2*/
    .rb_v2 .rb-moviles .why-choose-v h2 {
        font-size: 22px;
    }

    .rb_v2 .rb-moviles .why-choose-v p {
        font-size: 15px;
    }

    .rb_v2 .rb-moviles .why-choose-v .flex-why-c .txt-why-c {
        margin-bottom: 0px;
    }

    .rb_v2 .rb-moviles .why-choose-v .flex-why-c .txt-why-c ul li span {
        font-size: 15px;
    }

    .rb_v2 .tipo-robots h2 {
        font-size: 22px;
    }

    .rb_v2 .tipo-robots .cont-tipos .item-tipos h3 {
        font-size: 15px !important;
        text-align: start !important;
    }

    .rb_v2 .tipo-robots .cont-tipos .item-tipos ul li span {
        font-size: 15px;
    }

    .rb_v2 .problemas h2 {
        font-size: 22px;
    }

    .rb_v2 .problemas .cont-problemas {
        flex-wrap: wrap;
    }

    .rb_v2 .problemas .cont-problemas .text-problemas h3 {
        font-size: 15px;
        text-align: start !important;
    }

    .rb_v2 .problemas .cont-problemas .text-problemas ul li span {
        font-size: 15px;
    }

    /*Vacantes V2*/
    .vacantes_v2 .heroBolsaTrabajo .text-hero h2 {
        font-size: 16px;
    }

    .vacantes_v2 .heroBolsaTrabajo .text-hero p {
        font-size: 15px;
    }

    .vacantes_v2 .vacantes {
        display: none;
    }

    .vacantes_v2 .mainContentVacantes {
        display: block;
        background-color: #fff !important;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart {
        flex-direction: column;
        align-content: center;
        position: relative;
        width: 70%;
        margin: auto;
        padding-top: 25px;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart::after {
        content: "";
        position: absolute;
        top: 0 !important;
        left: 0 !important;
        height: 25px !important;
        width: 100% !important;
        background-color: #E0862F;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart .cardVacante {
        width: 100% !important;
        box-shadow: none !important;
        margin-bottom: 0px !important;
        border-bottom: 2px solid #D9D9D9;
        border-radius: 0px !important;
        padding: 15px 60px !important;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart .cardVacante::before {
        content: none !important;
    }

    /*Equipos de seguridad industrial V2*/
    .seg_v2 .hero {
        background-position: 0;
    }

    .seg_v2 .seguridad-industrial .flex-seg-indus {
        gap: 30px;
    }

    .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg h2 {
        font-size: 22px;
    }

    .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg p {
        font-size: 15px;
    }

    .seg_v2 .beneficios h2 {
        font-size: 22px;
    }

    .seg_v2 .beneficios h3 {
        font-size: 15px;
    }

    .seg_v2 .beneficios .list-beneficios {
        display: flex;
        flex-direction: column;
        max-width: 300px;
        gap: 0px;
        margin: 0px auto 50px auto;
    }

    .seg_v2 .beneficios .list-beneficios ul li {
        font-size: 18px;
    }

    .seg_v2 .beneficios .list-beneficios ul li span {
        font-size: 15px;
    }

    .seg_v2 .beneficios .mejores-pract {
        margin: 0px auto 0px auto;
    }

    .seg_v2 .ayuda-vinssa h2 {
        font-size: 22px;
    }

    /*tapetes v2*/
    .tapetes_v2 .hero {
        background-position: 0;
    }

    .tapetes_v2 .ventajas h2 {
        font-size: 22px;
    }

    .tapetes_v2 .ventajas .flex-text-ventajas {
        gap: 50px;
    }

    .tapetes_v2 .ventajas .flex-text-ventajas .text_ventajas h3 {
        font-size: 16px;
    }

    .tapetes_v2 .ventajas .flex-text-ventajas .text_ventajas ul li span {
        font-size: 15px;
    }

    .tapetes_v2 .tipo h2 {
        font-size: 22px;
    }

    .tapetes_v2 .tipo ul li span {
        font-size: 15px;
    }

    .tapetes_v2 .como_usar h2 {
        font-size: 22px;
    }

    .tapetes_v2 .como_usar h3 {
        font-size: 15px;
    }

    .tapetes_v2 .como_usar .cat_como_usar {
        margin-top: 50px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .tapetes_v2 .como_usar .cat_como_usar .item_como_usar {
        width: 100%;
        max-width: 300px;
    }

    .tapetes_v2 .como_usar .cat_como_usar .item_como_usar .text_tapetes h3 {
        font-size: 16px;
    }

    .tapetes_v2 .como_usar .cat_como_usar .item_como_usar .text_tapetes ul li span {
        font-size: 15px;
    }

    /*Contactanos version 2*/
    .contactos_v2 .sucursales {
        padding: 50px 0px;
    }

    .contactos_v2 .sucursales .info_contact {
        gap: 30px;
    }

    .contactos_v2 .sucursales .info_contact .sucursal_cercana h2 {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .contactos_v2 .sucursales .info_contact .comunicate h3 {
        font-size: 16px;
    }

    .contactos_v2 .sucursal_ubicacion {
        padding: 50px 0px;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales h3 {
        font-size: 16px;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location {
        grid-template-columns: 1fr;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location .item_location .title_location .title_loc p {
        font-size: 15px;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location .item_location .body_location p {
        font-size: 15px;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .tambien_presencia h3 {
        font-size: 16px;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .tambien_presencia ul li span {
        font-size: 15px;
    }

    /*Actualización de Gracias*/
    .gracias-final .mientras_tanto {
        padding: 50px 0 50px 0;
    }

    .gracias-final .mientras_tanto h2 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .gracias-final .mientras_tanto p {
        font-size: 15px;
    }

    .gracias-final .mientras_tanto .que_quieres {
        padding: 50px 0 50px 0;
        margin-top: 50px;
    }

    .gracias-final .mientras_tanto .que_quieres h2 {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .gracias-final .mientras_tanto .que_quieres .cat_aprender {
        display: flex;
        gap: 50px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .gracias-final .mientras_tanto .que_quieres .cat_aprender .item_aprender {
        margin-bottom: 0px;
    }

    .gracias-final .mientras_tanto .que_quieres .cat_aprender .item_aprender h3 {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .gracias-final .mientras_tanto .que_quieres .cat_aprender .item_aprender p {
        font-size: 15px;
    }

    /*Agregado de apartado mir100 y mir250*/
    .marcaje_industrial.mir-new .familia_robot {
        padding: 50px 0;
    }

    .marcaje_industrial.mir-new .familia_robot .text_familia {
        gap: 15px;
        flex-wrap: wrap;
    }

    .marcaje_industrial.mir-new .familia_robot .text_familia h3 {
        margin: auto;
        font-size: 18px;
    }

    .marcaje_industrial.mir-new .familia_robot .text_familia p {
        font-size: 15px;
    }

    .marcaje_industrial.mir-new .familia_robot .cat_robot {
        padding-top: 30px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 50px;
    }

    .marcaje_industrial.mir-new .familia_robot .cat_robot .item_robot {
        max-width: 300px;
    }

    .marcaje_industrial.mir-new .familia_robot .cat_robot .item_robot p {
        font-size: 15px;
    }

    .marcaje_industrial.mir-new .familia_robot .cat_robot .item_robot a {
        display: block !important;
    }

    /* Nuevo interior Bloqueo y Etiquetado */
    .bloqueo_etiquetado .hero {
        background-position: 0;
    }

    .bloqueo_etiquetado .hero .txt {
        max-width: 500px !important;
        margin: auto;
    }

    .bloqueo_etiquetado .que_es .flex_que_es {
        gap: 30px;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .text_que_es {
        max-width: 100%;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .text_que_es h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .text_que_es p {
        font-size: 15px;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .text_que_es ul li {
        font-size: 15px;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .image_que_es {
        margin: auto;
    }

    .bloqueo_etiquetado .procedimientos h2 {
        width: 100%;
        max-width: 700px;
        margin: auto;
        font-size: 22px;
    }

    .bloqueo_etiquetado .procedimientos .content {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .bloqueo_etiquetado .procedimientos .content p {
        max-width: 800px;
        font-size: 15px;
    }

    .bloqueo_etiquetado .procedimientos .content ul {
        max-width: 850px;
    }

    .bloqueo_etiquetado .procedimientos .content ul li {
        max-width: 400px;
        font-size: 15px;
    }

    .bloqueo_etiquetado .beneficios h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .beneficios .flex_beneficios {
        gap: 30px;
    }

    .bloqueo_etiquetado .beneficios .flex_beneficios ul {
        max-width: 400px;
    }

    .bloqueo_etiquetado .beneficios .flex_beneficios ul li {
        font-size: 15px;
    }

    .bloqueo_etiquetado .bloqueo_loto h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .bloqueo_loto .catalago_loto {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 50px;
    }

    .bloqueo_etiquetado .etiquetado_loto h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .procedimiento_paso_a_paso h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos .text_proc_paso h3 {
        font-size: 18px;
    }

    .bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos .text_proc_paso ul li {
        font-size: 15px;
    }

    .bloqueo_etiquetado .como_ayudamos h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .como_ayudamos .list_como_ayudamos {
        gap: 30px;
    }

    .bloqueo_etiquetado .como_ayudamos .list_como_ayudamos ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado de categoría Adhesivos Loctite */
    .adhesivos-loctite-v2 .importancia .flex_importancia {
        gap: 50px;
    }

    .adhesivos-loctite-v2 .importancia .flex_importancia .image_importancia {
        max-width: 300px;
    }

    .adhesivos-loctite-v2 .importancia .flex_importancia .text_importancia h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .importancia .flex_importancia .text_importancia p {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones {
        gap: 50px;
    }

    .adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones .text_aplicaciones h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones .text_aplicaciones p {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones .text_aplicaciones ul li span {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .ventajas h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .ventajas .flex_ventajas ul li {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .uso_adhesivos h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .uso_adhesivos .cat_uso_adhesivo {
        grid-template-columns: repeat(3, 1fr);
    }

    .adhesivos-loctite-v2 .uso_adhesivos .cat_uso_adhesivo .item_uso_adhesivo p {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .tipos_adhesivos h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .tipos_adhesivos p {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .tipos_adhesivos .cat_tipos {
        grid-gap: 30px;
    }

    .adhesivos-loctite-v2 .tipos_adhesivos .cat_tipos .item_tipos h3 {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .tipos_adhesivos .cat_tipos .item_tipos ul li {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .aspectos_generales h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales {
        gap: 30px;
    }

    .adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .image_aspectos {
        max-width: 300px;
    }

    .adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .text_aspectos ul li span {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .text_aspectos h3 {
        font-size: 15px;
    }

    /* Actualización de interior Quienes Somos*/
    .quienes-somos-v2 .hero .text h1 {
        font-size: 28px;
    }

    .quienes-somos-v2 .lineas .item_lineas_productos {
        width: 50% !important;
    }

    .quienes-somos-v2 .lineas .item_lineas_productos ul li {
        margin: 0px 0px 10px 25%;
    }

    .quienes-somos-v2 .lineas .item_lineas_productos ul li span {
        font-size: 15px;
    }

    .quienes-somos-v2 .lineas .txt_line_product {
        margin-top: 30px;
    }

    .quienes-somos-v2 .lineas .txt_line_product p {
        font-size: 15px;
    }

    .quienes-somos-v2 .lineas .cat_politica {
        gap: 30px;
        justify-content: space-evenly;
    }

    .quienes-somos-v2 .lineas .cat_politica p {
        width: 100%;
        max-width: 500px;
    }

    .quienes-somos-v2 .lineas .cat_politica img {
        width: 260px;
    }

    .quienes-somos-v2 .mis_vis .flex_mis_vis {
        gap: 50px;
    }

    .quienes-somos-v2 .values .valores .list_valores {
        flex-wrap: wrap;
        justify-content: center;
    }

    /*Henkel reforzado*/
    .henkel_reforz .hero {
        background-position: 0;
    }

    .henkel_reforz .hero .txt {
        margin: auto;
        max-width: 500px
    }

    .henkel_reforz .hero .txt h1 {
        text-align: center;
    }

    .henkel_reforz .hero .txt h1::before {
        left: calc(50% - 15px);
    }

    .henkel_reforz .hero .txt p {
        font-size: 17px;
    }

    .henkel_reforz .desc {
        padding: 30px 0px;
    }

    .henkel_reforz .desc .flex_desc {
        display: flex;
        flex-wrap: nowrap;
        gap: 0px;
    }

    .henkel_reforz .desc .flex_desc .inf p {
        font-size: 15px;
    }

    .henkel_reforz .desc .flex_desc .logo img {
        width: 100%;
        max-width: 70% !important;
        height: 100%;
    }

    .henkel_reforz .brand-prods h2 {
        font-size: 22px;
    }

    .henkel_reforz .brand-prods .prod_lines .prod {
        max-width: 330px;
    }

    .henkel_reforz .brand-prods .prod_lines .prod .item_title h3 {
        font-size: 18px !important;
    }

    .henkel_reforz .brand-prods .prod_lines .prod .item_body p {
        font-size: 15px !important;
    }

    .henkel_reforz .why_choose h2 {
        font-size: 22px;
    }

    .henkel_reforz .why_choose .cat_marcas {
        gap: 30px;
    }

    .henkel_reforz .why_choose .cat_marcas .item_marcas p {
        font-size: 15px;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria {
        flex-wrap: wrap;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .image {
        border: 1px solid #fff;
        background-color: #F7F7F7;
        border-radius: 20px;
        margin: 15px auto auto;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .image img {
        height: 100%;
        border-radius: 20px;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .txt {
        padding: 0px 30px 15px;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .txt h3 {
        text-align: center;
        font-size: 18px;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .txt p {
        font-size: 15px;
        text-align: start;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .txt ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado de loctite mexico */
    .marca_main.loctite.v2.v3 .principal_indus h2 {
        font-size: 22px;
    }

    .marca_main.loctite.v2.v3 .principal_indus p {
        font-size: 15px;
    }

    .marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus h3 {
        font-size: 18px;
    }

    .marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus p {
        font-size: 15px;
    }

    .marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus ul li {
        font-size: 18px;
    }

    .marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado en Loctite 495 Adhesivo instantáneo super bonder botella 20 gr */
    .adhesivo_495 .caracter_tipicas h2 {
        font-size: 22px;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica {
        gap: 30px;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex {
        max-width: 700px;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex p {
        font-size: 15px;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex ul li {
        font-size: 15px;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .image_flex {
        width: 100%;
        max-width: 300px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad {
        gap: 50px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad .item_velocidad {
        max-width: 500px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad .item_velocidad h3 {
        font-size: 18px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad .item_velocidad p {
        font-size: 15px;
    }

    .adhesivo_495 .modelo_empleo h2 {
        font-size: 22px;
    }

    .adhesivo_495 .modelo_empleo .catalag_empleo .item_empleo p {
        font-size: 15px;
    }

    /* Nuevo apartado en loctite 262 */
    .loctite_262_fijador_roscas_v2 .caracter_espesific h2 {
        font-size: 22px;
    }

    .loctite_262_fijador_roscas_v2 .caracter_espesific hr {
        margin: 20px auto;
    }

    .loctite_262_fijador_roscas_v2 .caracter_espesific p {
        font-size: 15px;
    }

    .loctite_262_fijador_roscas_v2 .caracter_espesific .catalag_carac_esp {
        margin-top: 30px;
        gap: 30px;
    }

    .loctite_262_fijador_roscas_v2 .caracter_espesific .catalag_carac_esp .item_carac_esp ul li span {
        font-size: 15px;
    }

    .loctite_262_fijador_roscas_v2 .descript_carac_esp .cat_descript {
        gap: 30px;
    }

    .loctite_262_fijador_roscas_v2 .descript_carac_esp .cat_descript .text_desc p {
        font-size: 15px;
    }

    /* Nuevo apartado en mobile-industrial-robot*/
    .mir_robots_mexico_v3 .porque_mir_indus_robots h2 {
        font-size: 22px;
    }

    .mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir {
        gap: 30px;
    }

    .mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir .text_item_elegir p {
        font-size: 15px;
    }

    .mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir .text_item_elegir ul li span {
        font-size: 15px;
    }

    .mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir .image_item_elegir {
        width: 100%;
        max-width: 250px;
    }

    .mir_robots_mexico_v3 .solu_movil_indus h2 {
        font-size: 22px;
    }

    .mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus {
        gap: 30px;
    }

    .mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus .image_item_sol_indus {
        max-width: 250px;
    }

    .mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus .tex_item_sol_indus p {
        font-size: 15px;
    }

    .mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus .tex_item_sol_indus ul li span {
        font-size: 15px;
    }

    .mir_robots_mexico_v3 .adquiere_mir .title_adquiere h2 {
        font-size: 22px;
    }

    .mir_robots_mexico_v3 .adquiere_mir .title_adquiere p {
        font-size: 15px;
    }

    .mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir {
        grid-gap: 80px;
        grid-template-columns: repeat(2, 1fr);
    }

    .mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir .item_adquiere_mir .txt_item p {
        font-size: 15px;
    }

    .mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir .item_adquiere_mir .txt_item p strong {
        font-size: 16px;
    }

    /* Nuevo interior de ITW */
    .itw_mexico .hero {
        background-position: 90% !important;
    }

    .itw_mexico .hero .txt {
        max-width: 500px !important;
    }

    .itw_mexico .about_brand .itw_marca {
        display: flex;
        flex-wrap: nowrap;
    }

    .itw_mexico .about_brand .itw_marca .itw_txt_marca {
        width: 100% !important;
    }

    .itw_mexico .about_brand .itw_marca .itw_txt_marca p {
        padding-top: 0px;
    }

    .itw_mexico .about_brand .itw_marca .itw_img_marca {
        max-width: 200px !important;
    }

    .itw_mexico .about_brand .itw_marca .itw_img_marca img {
        width: 100%;
    }

    .itw_mexico .produc_dispo h2 {
        font-size: 22px;
    }

    .itw_mexico .produc_dispo .cat_produc {
        grid-gap: 50px;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product {
        padding: 20px;
        flex-wrap: wrap;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product .image_item_produc {
        margin: auto;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc .text_item h3 {
        font-size: 17px;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc .text_item h3 .btn_prod_h3 {
        font-size: 17px;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc .text_item p {
        font-size: 15px;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc a {
        margin: auto !important;
    }

    /* Nuevo interior Cognex */
    .cognex_3800 .hero {
        background-position: 0 center;
    }

    .cognex_3800 .hero .txt {
        max-width: 455px;
    }

    .cognex_3800 .hero .txt .ln:before {
        left: 0;
    }

    .cognex_3800 .seccion-in .flex-secc {
        gap: 30px;
        flex-wrap: wrap;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex-info {
        max-width: 100%;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex-info p {
        font-size: 15px;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex-info ul li {
        font-size: 15px;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex-info ul li span {
        font-size: 15px;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex {
        margin: auto;
        height: 300px;
    }

    .cognex_3800 .formacion h2 {
        font-size: 22px;
    }

    .cognex_3800 .formacion .flex-formacion {
        grid-template-columns: 1fr;
    }

    .cognex_3800 .formacion .flex-formacion .item_formacion .txt_formacion h3 {
        font-size: 16px;
    }

    .cognex_3800 .formacion .flex-formacion .item_formacion .txt_formacion p {
        font-size: 15px;
    }

    .cognex_3800 .productos h2 {
        font-size: 22px;
    }

    .cognex_3800 .productos p {
        font-size: 15px;
    }

    .cognex_3800 .productos .cat_productos {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 50px;
    }

    .cognex_3800 .productos .cat_productos .item_producto h3 {
        font-size: 16px;
        padding: 0px 15px;
    }

    .cognex_3800 .principal_industrial h2 {
        font-size: 22px;
    }

    .cognex_3800 .principal_industrial .cat_industrias .item_indus h3 {
        font-size: 15px;
    }

    /* Nueva sección */
    .otras_soluciones h2 {
        font-size: 22px;
    }

    .otras_soluciones p {
        font-size: 22px;
    }

    .otras_soluciones .cat_soluciones {
        margin-top: 30px;
        grid-template-columns: repeat(2, 1fr);
    }

    .otras_soluciones .cat_soluciones .item_soluciones .txt_sol {
        margin: 15px 15px 30px 15px;
        flex-basis: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .otras_soluciones .cat_soluciones .item_soluciones .txt_sol .text h3 {
        font-size: 15px;
    }

    .otras_soluciones .cat_soluciones .item_soluciones .txt_sol .text p {
        font-size: 15px;
    }

    /* Nuevo Interior de Brady M211 */
    .brady_m211 .hero .txt {
        max-width: 60% !important;
    }

    .brady_m211 .hero .txt h1 {
        text-align: start !important;
    }

    .brady_m211 .hero .txt .ln::before {
        left: 0;
    }

    .brady_m211 .hero .txt p {
        text-align: start !important;
    }

    .brady_m211 .caracter_principal h2 {
        font-size: 22px;
    }

    .brady_m211 .caracter_principal .flex_carac_principal {
        gap: 50px;
    }

    .brady_m211 .caracter_principal .flex_carac_principal .text_item p {
        font-size: 15px;
    }

    .brady_m211 .caracter_principal .flex_carac_principal .text_item ul li {
        font-size: 18px;
    }

    .brady_m211 .caracter_principal .flex_carac_principal .text_item ul li span {
        font-size: 15px;
    }

    .brady_m211 .caracter_principal .flex_carac_principal .image_item {
        max-width: 300px;
    }

    .brady_m211 .principal_aplicacion h2 {
        font-size: 22px;
    }

    .brady_m211 .principal_aplicacion .cat_principal_aplicacion {
        gap: 50px;
    }

    .brady_m211 .principal_aplicacion .cat_principal_aplicacion .item_app h3 {
        font-size: 16px;
    }

    .brady_m211 .principal_aplicacion .cat_principal_aplicacion .item_app p {
        font-size: 15px;
    }

    .brady_m211 .product_relacionado h2 {
        font-size: 22px;
    }

    .brady_m211 .product_relacionado .cat_productos {
        grid-template-columns: repeat(2, 1fr);
    }

    .brady_m211 .product_relacionado .cat_productos .item_producto p {
        font-size: 15px;
    }

    /* Nuevo Banner Equipos de dosificación Nordson */
    .banner_dosi_nordson {
        background-position: 61%;
        padding: 50px 0px;
    }

    .banner_dosi_nordson .text {
        max-width: 400px;
    }

    .banner_dosi_nordson .text h2 {
        font-size: 22px;
    }

    .banner_dosi_nordson .text p {
        font-size: 15px;
        margin: 20px 0px 30px;
    }

    .banner_dosi_nordson .text a {
        font-size: 14px;
        padding: 5px 20px;
    }

    /* Nuevo apartado en Sistemas de visión Cognex */
    .marcaje_industrial.sistema-vision .artificial_cognex h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial {
        gap: 50px;
    }

    .marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .text_artificial h3 {
        font-size: 18px;
    }

    .marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .text_artificial p {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .image_artificial {
        max-width: 300px;
    }

    .marcaje_industrial.sistema-vision .beneficios_sistemas h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .beneficios_sistemas .cat_beneficios {
        gap: 50px;
    }

    .marcaje_industrial.sistema-vision .beneficios_sistemas .cat_beneficios .item_beneficio ul li {
        font-size: 18px;
    }

    .marcaje_industrial.sistema-vision .beneficios_sistemas .cat_beneficios .item_beneficio ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .app_sistem_va h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .app_sistem_va .cat_app_sistem_va {
        flex-wrap: wrap;
        gap: 80px;
    }

    .marcaje_industrial.sistema-vision .app_sistem_va .cat_app_sistem_va .item_apps p {
        font-size: 15px;
    }

    /* Nuevo interior Grandes ahorros al eliminar paros operativos en líneas de pretratamiento */
    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente p {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente ol li span {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones {
        padding: 0px 0px 50px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones .section_naranja h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones .section_naranja p {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios {
        padding: 0px 0px 0px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios ul li span {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday .cat_solicitud {
        margin-top: 30px;
        gap: 30px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday .cat_solicitud ul li {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday .cat_solicitud ul li span {
        font-size: 15px;
    }

    /* Nuevo interior Extintores Cold Fire */
    .marcaje_industrial.extintores_fire .hero {
        background-position: 0%;
    }

    .marcaje_industrial.extintores_fire .hero .txt {
        max-width: 500px;
        margin: 0px auto;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca {
        display: flex;
        flex-wrap: nowrap;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_txt_marca {
        width: 100% !important;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_txt_marca p {
        padding-top: 0px;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_img_marca {
        max-width: 200px !important;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_img_marca img {
        width: 100%;
    }

    .marcaje_industrial.extintores_fire .produc_dispo h2 {
        font-size: 22px;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc {
        grid-gap: 50px;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product {
        padding: 20px;
        flex-wrap: wrap;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .image_item_produc {
        margin: auto;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .body_item_produc .text_item h3 {
        font-size: 17px;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .body_item_produc .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .body_item_produc a {
        margin: auto !important;
    }

    .marcaje_industrial.extintores_fire .principal_indus_extintor h2 {
        font-size: 22px;
    }

    .marcaje_industrial.extintores_fire .principal_indus_extintor .content .grid_extintor_indus {
        grid-gap: 50px;
    }

    .marcaje_industrial.extintores_fire .principal_indus_extintor .content .grid_extintor_indus .item_extintor p {
        font-size: 15px;
    }

    /* Nuevo apartado para producto Loctite 271 y loctite 515 */
    .product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 50px;
    }

    .product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter .item_caracter ul li {
        font-size: 18px;
    }

    .product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter .item_caracter ul li span {
        font-size: 15px;
    }

    .product-bc .prod_loctite_271 .prod_ventajas .cat_ventajas_271 {
        gap: 50px;
    }

    .product-bc .prod_loctite_271 .prod_ventajas .cat_ventajas_271 .text_ventajas ul li {
        font-size: 18px;
    }

    .product-bc .prod_loctite_271 .prod_ventajas .cat_ventajas_271 .text_ventajas ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado en bloqueo y etiquetado */
    .bloqueo_etiquetado .consejos_instalaciones h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .consejos_instalaciones .cat_consejos {
        gap: 50px;
    }

    .bloqueo_etiquetado .consejos_instalaciones .cat_consejos .item_consejos h3 {
        font-size: 18px;
    }

    .bloqueo_etiquetado .consejos_instalaciones .cat_consejos .item_consejos ul li {
        font-size: 18px;
    }

    .bloqueo_etiquetado .consejos_instalaciones .cat_consejos .item_consejos ul li span {
        font-size: 15px;
    }

    .bloqueo_etiquetado .norma_bloqueo_etiquetado h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .norma_bloqueo_etiquetado p {
        font-size: 15px;
    }

    .bloqueo_etiquetado .tipos_bloqueo_etiquetado h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado {
        gap: 50px;
    }

    .bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado .text_tipos p {
        font-size: 15px;
    }

    /* Nuevo apartado en MiR 250 */
    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 h2.ln {
        font-size: 23px;
    }

    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 {
        gap: 50px;
    }

    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .image_caracter {
        max-width: 250px;
    }

    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .text_caracter h3 {
        font-size: 15px;
    }

    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .text_caracter p {
        font-size: 15px;
    }

    /* Actualización en Nordson */
    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc {
        gap: 30px;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .image_item {
        max-width: 200px;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item h3 {
        font-size: 18px;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item p {
        font-size: 15px;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item ul li {
        font-size: 18px;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item ul li span {
        font-size: 15px;
    }

    /* Actualización de Contenedores para el control de derrames */
    .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia p {
        font-size: 15px;
    }

    .contenedores_derrames .beneficio h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .beneficio h2.ln::before {
        bottom: -50px;
    }

    .contenedores_derrames .beneficio p {
        font-size: 15px;
    }

    .contenedores_derrames .beneficio .cat_list_beneficios {
        gap: 50px;
    }

    .contenedores_derrames .beneficio .cat_list_beneficios .item_list ul li span {
        font-size: 15px;
    }

    .contenedores_derrames .consejos_practivos h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .consejos_practivos .text_consejos p {
        font-size: 15px;
    }

    .contenedores_derrames .consejos_practivos .text_consejos p span {
        font-size: 15px;
    }

    .contenedores_derrames .consejos_practivos .image_consejos {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }

    .contenedores_derrames .consejos_practivos .image_consejos img {
        display: block;
        width: 100%;
        max-width: 300px;
    }

    .contenedores_derrames .donde_ocurren_derrames h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .donde_ocurren_derrames .cat_donde_ocurren {
        flex-wrap: wrap;
        justify-content: center;
        gap: 50px;
    }

    .contenedores_derrames .donde_ocurren_derrames .cat_donde_ocurren .item_cat .text_item p {
        font-size: 15px;
    }

    .contenedores_derrames .buscar_asesoria h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .buscar_asesoria p {
        font-size: 15px;
        margin: 30px auto;
    }

    .contenedores_derrames .inicia_normativas_aplicables h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .inicia_normativas_aplicables .descrip_normativa p {
        font-size: 15px;
    }

    .contenedores_derrames .inicia_normativas_aplicables .descrip_normativa p span {
        font-size: 15px;
    }

    .contenedores_derrames .que_es_spcc h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .que_es_spcc .flex_spcc {
        gap: 50px;
    }

    .contenedores_derrames .que_es_spcc .flex_spcc .text_spcc p {
        font-size: 15px;
    }

    .contenedores_derrames .que_es_spcc .flex_spcc .text_spcc ul li span {
        font-size: 15px;
    }

    .contenedores_derrames .que_hacer_en_derrame h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .que_hacer_en_derrame h2.ln::before {
        bottom: -90px;
    }

    .contenedores_derrames .que_hacer_en_derrame p {
        font-size: 15px;
    }

    .contenedores_derrames .que_hacer_en_derrame .flex_list {
        gap: 50px;
    }

    .contenedores_derrames .que_hacer_en_derrame .flex_list .item_list ol li::before {
        font-size: 14px;
    }

    .contenedores_derrames .que_hacer_en_derrame .flex_list .item_list ol li span {
        font-size: 15px;
    }

    /* Nuevo interio Absorbetes */
    .absorbentes_industriales .evaluar_rapido h2.ln {
        font-size: 22px;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .titulo_item h3 {
        font-size: 18px;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item {
        flex-direction: column;
        gap: 50px;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .image_descrip {
        margin: auto;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .text_descrip .text p {
        font-size: 15px;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .text_descrip .text ul li span {
        font-size: 15px;
    }

    .absorbentes_industriales .tipos_absorbentes .grid_cat_evaluar .item_evaluar .titulo_tipos h3 {
        text-align: center;
    }

    .absorbentes_industriales .tipos_absorbentes .grid_cat_evaluar .item_evaluar .titulo_tipos p {
        font-size: 15px;
        text-align: center;
    }

    /* Nuevo interior Marcador Washoff */
    .washoff .u-mark p {
        font-size: 22px;
    }

    .washoff .u-mark ul li span {
        font-size: 15px;
    }

    .washoff .espesificaciones_usos h2 {
        font-size: 22px;
    }

    .washoff .espesificaciones_usos .cat_esp_usos {
        gap: 20px;
    }

    .washoff .espesificaciones_usos .cat_esp_usos .descrip_item .descrip_list ul li span {
        font-size: 15px;
    }

    .washoff .espesificaciones_usos .cat_esp_usos .descrip_item .color_item h3 {
        font-size: 18px;
    }

    .washoff .espesificaciones_usos .cat_esp_usos .descrip_item .color_item .cat_colores .item_color p {
        font-size: 15px;
    }

    .washoff .espesificaciones_usos .cat_esp_usos .descrip_item .ficha_tecnica h3 {
        font-size: 18px;
    }

    .washoff .espesificaciones_usos .cat_esp_usos .descrip_item .ficha_tecnica a {
        font-size: 15px;
    }

    /* U-Mark v2 */
    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 {
        width: 100%;
    }

    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 h2.ln {
        text-align: center;
    }

    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 h2.ln::before {
        margin: auto;
        right: 0;
    }

    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 p {
        padding-top: 0px;
    }

    /* Nuevo interior Dataman 80 */
    .dataman_80 .hero {
        background-position: 0%;
    }

    .dataman_80 .beneficios_config h2.ln {
        font-size: 22px;
    }

    .dataman_80 .beneficios_config p {
        font-size: 15px;
    }

    .dataman_80 .beneficios_config .cat_beneficios {
        gap: 50px;
        max-width: 900px;
    }

    .dataman_80 .beneficios_config .cat_beneficios .item_beneficio .text_item p {
        font-size: 15px;
    }

    .dataman_80 .optimiza_proceso h2.ln {
        font-size: 22px;
    }

    .dataman_80 .optimiza_proceso p {
        font-size: 15px;
    }

    /* U-Mark version 2 */
    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 {
        width: 100%;
    }

    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 h2.ln {
        text-align: center;
    }

    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 h2.ln::before {
        margin: auto;
        right: 0;
    }

    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 p {
        padding-top: 0px;
        text-align: center;
    }

    .u-mark.cognex .why .grid-temp {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 50px;
    }

    .u-mark .marcadores_umark h2 {
        font-size: 22px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info {
        gap: 30px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark:first-child {
        max-width: 300px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark:last-child {
        max-width: 400px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark h3 {
        font-size: 18px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark table tr td span {
        font-size: 15px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark h3 {
        font-size: 18px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark ul li span {
        font-size: 15px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .colores_umark h3 {
        font-size: 18px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .colores_umark .cat_colores {
        flex-wrap: wrap;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .colores_umark .cat_colores .item_color .title_color p {
        font-size: 15px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .footer_item {
        gap: 50px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica {
        max-width: 200px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica h3 {
        font-size: 18px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica a {
        font-size: 15px;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter {
        display: flex !important;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter {
        display: block;
        width: 100%;
        max-width: 100px;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter li {
        height: 150px;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter li a {
        font-size: 14px;
        padding: 10px;
        height: 100%;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter ul.tab-caracter li a.active::after {
        border-left: 15px solid #D79600;
        left: 97px;
        right: 0px;
        bottom: 31%;
        transform: rotate(359deg);
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter .tabs-content-car .box .otros_markers .umark_info {
        flex-direction: column;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter .tabs-content-car .box .otros_markers .umark_info .text_umark .esp_umark h3 {
        font-size: 18px;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter .tabs-content-car .box .otros_markers .umark_info .text_umark .esp_umark table tr td span {
        font-size: 15px;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter .tabs-content-car .box .otros_markers .umark_info .text_umark h3 {
        font-size: 18px;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter .tabs-content-car .box .otros_markers .umark_info .text_umark ul li span {
        font-size: 15px;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter .tabs-content-car .box .otros_markers .umark_info .text_umark a {
        font-size: 15px;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov {
        display: none;
    }

    /* Actualizacon de Sistemas de visión */
    .marcaje_industrial.sistema-vision .sistemas_vision h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category {
        margin-top: 30px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter {
        display: block !important;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box {
        grid-gap: 50px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision {
        gap: 30px;
        flex-direction: column;
        align-items: flex-start;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .img {
        max-width: 300px;
        margin: auto;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text {
        width: 100%;
        max-width: 100%;
        padding: 30px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text h4 {
        font-size: 18px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text ul li {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content {
        gap: 30px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content ul li {
        margin-bottom: 10px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .category {
        padding-top: 30px;
    }

    .marcaje_industrial.sistema-vision .category .more-loctite h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter {
        display: block !important;
    }

    .marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter .tabs-content-car .box.active .industrias-icons .sides_row .side.sd_6 .icon-industries .text h4 {
        font-size: 16px;
    }

    .marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter .tabs-content-car .box.active .industrias-icons .sides_row .side.sd_6 .icon-industries .text p {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .intel_artificial h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .intel_artificial p {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar .text_item h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios {
        grid-gap: 50px;
        grid-template-columns: 1fr;
    }

    /* Nuevo interior Harmonic Drive */
    .harmonic_drive .hero {
        background-position: 38%;
        padding: 0px;
    }

    .harmonic_drive .hero .txt {
        max-width: 80%;
        margin: auto;
    }

    .harmonic_drive .products_disposicion h2.ln {
        font-size: 22px;
    }

    .harmonic_drive .products_disposicion .cat_products {
        margin-top: 50px;
        grid-template-columns: 1fr;
    }

    .harmonic_drive .products_disposicion .cat_products .item_product .text_item h3 {
        font-size: 18px;
    }

    .harmonic_drive .products_disposicion .cat_products .item_product .text_item p {
        font-size: 15px;
    }

    .harmonic_drive .aplicacion_haromic_drive h2.ln {
        font-size: 22px;
    }

    .harmonic_drive .aplicacion_haromic_drive .cat_list {
        gap: 30px;
    }

    .harmonic_drive .aplicacion_haromic_drive .cat_list .item ul li span {
        font-size: 15px;
    }

    /* Actualización de categoria Grasas para Mantenimiento de Robots */
    .grasas .hero {
        background-position: 0px;
    }

    .grasas .weber .benefits-weber h2.ln {
        font-size: 22px;
    }

    .grasas .weber .benefits-weber .flex-uls ul li span {
        font-size: 15px;
    }

    .grasas .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li span {
        font-size: 15px;
    }

    .grasas .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia {
        max-width: 300px;
    }

    .grasas .marcas_grasas h2.ln {
        font-size: 22px;
    }

    .grasas .marcas_grasas .cat_marcas .item_marcas .item_title p {
        font-size: 16px;
    }

    /* Nuevo interior Transmisiones de precisión */
    .transmisiones_precision .hero {
        background-position: 0%;
    }

    .transmisiones_precision .aplicaciones h2.ln {
        font-size: 22px;
    }

    .transmisiones_precision .aplicaciones .cat_aplicaciones {
        justify-content: center;
        flex-wrap: wrap;
        gap: 30px;
    }

    .transmisiones_precision .aplicaciones .cat_aplicaciones .item_app .text_item p {
        font-size: 15px;
    }

    /* Actualización de nuevo apartado Productos que ponemos a tu disposición */
    .itw_mexico .productos_disponibles h2.ln {
        font-size: 22px;
    }

    .itw_mexico .productos_disponibles .cat_products {
        justify-items: center;
        grid-template-columns: 1fr 1fr;
    }

    .itw_mexico .productos_disponibles .cat_products .item_product .item_text h3 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .itw_mexico .productos_disponibles .cat_products .item_product .item_text p {
        font-size: 15px;
        margin-bottom: 20px;
    }

    .itw_mexico .productos_disponibles .cat_products .item_product .item_text ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado de Vending machines industriales para tu planta */
    .marcaje_industrial.autocrib .beneficios_maquinas_vending h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas {
        grid-template-columns: repeat(2, 1fr);
    }

    .marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas .item_beneficios .item_text .title_item h3 {
        font-size: 18px;
    }

    .marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas .item_beneficios .item_text .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial.autocrib .caracter_maquinas_vending h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas {
        gap: 50px;
    }

    .marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter .list_item h3 {
        font-size: 18px;
    }

    .marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter .list_item ul li span {
        font-size: 15px;
    }

    /* Nuevo partado de marcaje industrial y trazabilidad */
    .marcaje_industrial.v3 .equipos_marcaje_indus h2 {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje {
        flex-wrap: wrap;
        justify-content: center;
    }

    .marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo {
        max-width: 340px;
    }

    .marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .title_item h3 {
        font-size: 18px;
    }

    .marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .descript_item .text ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .mejor_opc h2 {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .mejor_opc .flex-content ul li {
        margin-bottom: 10px;
    }

    .marcaje_industrial.v3 .mejor_opc .flex-content ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado marcaje laser industrial */
    .marcaje-laser-industrial .why h2 {
        font-size: 22px;
    }

    .marcaje-laser-industrial .why p {
        font-size: 15px;
    }

    .marcaje-laser-industrial .why .sides_row .side.sd_6 ul li span {
        font-size: 15px;
    }

    .marcaje-laser-industrial .marcaje_laser_tinta h2.ln::before {
        bottom: -50px;
    }

    /* Nuevo apartado marcador laser grabar metales */
    .marcaje_industrial .elegir_marcador_laser_metal h2.ln {
        font-size: 22px;
    }

    /* Nuevo interior in-sight-snapp */
    .marcaje_industrial.sn_app .hero {
        background-position: 55%;
    }

    .marcaje_industrial.sn_app .hero .txt {
        max-width: 500px;
    }

    .marcaje_industrial.sn_app .grandes_beneficios h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sn_app .grandes_beneficios h4 {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .grandes_beneficios p {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .grandes_beneficios .title_cat .text_title p {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .gran_facilidad h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sn_app .gran_facilidad p {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .gran_facilidad .cat_facilidad .item_cat .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .caracter_adicional h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional {
        grid-template-columns: 1fr;
        grid-gap: 40px;
    }

    .marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional .item_adicional .text_item p {
        font-size: 15px;
    }

    /* Nuevo interior de sistema de trazabilidad industrial */
    .marcaje_industrial.sistem_trazab_indus .hero {
        background-position: 0%;
    }

    .marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li {
        font-size: 15px;
    }

    .marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.sistem_trazab_indus .why h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sistem_trazab_indus .why .sides_row .side.sd_6 ul li {
        font-size: 15px;
    }

    .marcaje_industrial.sistem_trazab_indus .why .sides_row .side.sd_6 ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios {
        flex-wrap: wrap;
        justify-content: center;
    }

    .marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios {
        max-width: 300px;
    }

    .marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .title_item h4 {
        font-size: 16px;
    }

    .marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus {
        max-width: 250px;
    }

    .marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus p {
        font-size: 15px;
    }

    /* Actualización de silicon industrial */
    .marcaje_industrial.silicon-industrial .category .more-loctite .tabs-caracter {
        display: none !important;
    }

    /* Ajustes en el interior de tregaskiss */
    .itw_mexico .productos_disponibles p {
        font-size: 15px;
    }

    /* Nuevo apartado en Productos para fabricación y manufactura automotriz */
    .adhesivos-industria .contenedores_derrames .beneficio p {
        font-size: 18px;
    }

    .adhesivos-industria .ventajas_automatriz .que_es_spcc p {
        font-size: 15px;
    }

    /* Nuevos apartados MIR Mobile Industrial Robots México */
    .mir_robots_mexico_v3 .int-robot .robot-types .robot-type {
        flex-direction: column;
    }

    .mir_robots_mexico_v3 .int-robot .robot-types .robot-type .img {
        padding: 20px 0px;
    }

    .mir_robots_mexico_v3 .int-robot .robot-types .robot-type .img img {
        max-width: 600px;
        border-radius: 15px;
    }

    .mir_robots_mexico_v3 .int-robot .robot-types .robot-type .text-content ul li {
        text-align: start;
    }

    /* Nuevo TechDay */
    .techday .hero-techday .txt-logo {
        padding-left: 0;
        max-width: 400px;
    }

    .techday .conecta-tech .flex-conecta .flex-ul ul {
        grid-template-columns: 1fr;
    }

    .techday .invitacion_tecdy h2.ln {
        font-size: 22px;
    }

    .techday .invitacion_tecdy .cat_videos {
        grid-template-columns: repeat(2, 1fr);
    }

    .techday .invitacion_tecdy .cat_videos .item_video .title_item h3 {
        font-size: 18px;
    }

    .techday .invitacion_tecdy .cat_videos .item_video .descript_item p {
        font-size: 15px;
    }

    .techday .invitacion_tecdy .cat_videos .item_video .descript_item a {
        font-size: 16px;
    }

    .techday .recibir_actualizacion .cont_notify h2 {
        font-size: 22px;
    }

    .techday .recibir_actualizacion .cont_notify p {
        font-size: 15px;
    }

    .techday .recibir_actualizacion .cont_notify .form_contact form .hs-form-field label span {
        font-size: 15px;
    }

    .techday .recibir_actualizacion .cont_notify .form_contact form .hs_submit .actions input {
        font-size: 15px;
    }

    .techday .experimenta-techday h2.ln {
        font-size: 22px;
    }

    .techday .experimenta-techday .flex-experimenta .txt-expe p {
        font-size: 15px;
    }

    .techday .experimenta-techday .flex-experimenta .txt-expe ul li {
        font-size: 16px;
    }

    .techday .experimenta-techday .flex-experimenta .txt-expe ul li span {
        font-size: 15px;
    }

    .techday .experimenta-techday .flex-experimenta .img-expe {
        max-width: 300px;
        margin: auto;
    }

    .techday .experimenta-techday .flex-experimenta .img-expe img {
        display: block;
        margin: auto;
    }

    .techday .contact_part .bg_green_contact {
        padding: 30px 20px;
        width: 100% !important;
    }

    .techday .contact_part .bg_green_contact .inf h3 {
        font-size: 18px;
    }

    .techday .contact_part .bg_green_contact .inf h4 {
        font-size: 16px;
        font-weight: 400;
    }

    .techday .contact_part .content .sides_row .side.sd_6 {
        width: 100% !important;
    }

    .techday .contact_part .content .sides_row .side.sd_6 .form_box .hbspt-form fieldset {
        display: flex;
        flex-direction: column;
    }

    .techday .contact_part .content .sides_row .side.sd_6 .form_box .hbspt-form fieldset .hs-form-field {
        width: 100% !important;
    }

    /* Nuevos interiores MIG Miller Deltaweld */
    .deltaweld_350 .hero {
        padding: 0px;
        background-position: 40% !important;
    }

    .deltaweld_350 .hero .content .txt ul {
        display: block;
        margin: 0px auto 30px !important;
        width: 100%;
        max-width: 380px;
    }

    .deltaweld_350 .hero .content .txt ul li {
        text-align: start;
    }

    .deltaweld_350 .hero .content .txt ul li span {
        font-size: 17px;
    }

    .deltaweld_350 .industrias_miller_deltaweld h2.ln {
        font-size: 22px;
    }

    .deltaweld_350 .industrias_miller_deltaweld .cat_deltaweld {
        gap: 50px;
    }

    .deltaweld_350 .industrias_miller_deltaweld .cat_deltaweld .item_deltaweld p {
        font-size: 16px;
    }

    .deltaweld_350 .pistolas_mig .beneficio ul {
        max-width: 600px;
    }

    .deltaweld_350 .pistolas_mig .beneficio ul li span {
        font-size: 15px;
    }

    /* Nuevo interior electrodo revestido */
    .hobart_mexico_electrodo .hero {
        background-position: 0px !important;
    }

    .hobart_mexico_electrodo .conoce_electrodos h2.ln {
        font-size: 22px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos {
        flex-direction: column;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .image_item {
        width: 100%;
        max-width: 480px;
        margin: auto;
        padding: 20px;
        height: 450px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .image_item img {
        width: 100%;
        max-width: 100%;
        display: block;
        margin: auto;
        border-radius: 15px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item {
        padding: 0px 30px 30px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip h3 {
        font-size: 18px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip p {
        font-size: 15px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip ul li {
        font-size: 16px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip ul li span {
        font-size: 15px;
    }

    /* Nuevo interior Pistolas de soldadura semi-automáticas */
    .itw_mexico.soldadura_semi_automatica .hero {
        background-position: 95% !important;
    }

    .itw_mexico.soldadura_semi_automatica .about_brand .itw_marca .itw_txt_marca h2 {
        font-size: 22px;
    }

    .itw_mexico.soldadura_semi_automatica .about_brand .itw_marca .itw_txt_marca ul li span {
        font-size: 15px;
    }

    .itw_mexico.soldadura_semi_automatica .about_brand .itw_marca .itw_img_marca {
        max-width: 300px;
    }

    .itw_mexico.soldadura_semi_automatica .caracter_de_pistolas h2 {
        font-size: 22px;
    }

    .itw_mexico.soldadura_semi_automatica .caracter_de_pistolas p.ln {
        font-size: 15px;
    }

    .itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 50px 30px;
    }

    .itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol .item_caracter h3 {
        font-size: 18px;
    }

    .itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol .item_caracter ul li span {
        font-size: 15px;
    }

    .itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas h2.ln {
        font-size: 22px;
    }

    .itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas {
        grid-template-columns: 1fr;
        grid-gap: 50px;
    }

    .itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .descript_item h3 {
        font-size: 18px;
    }

    .itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .descript_item ul li span {
        font-size: 15px;
    }

    .itw_mexico.soldadura_semi_automatica .materials .materials_grid {
        display: flex;
        flex-wrap: wrap;
    }

    /* Nuevo apartado Consumibles Bernard */
    .itw_mexico .materials .materials_grid {
        display: flex;
        flex-wrap: wrap;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo h2.ln {
        font-size: 22px;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .image_item {
        width: 100%;
        max-width: 256px;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .image_item img {
        width: 100%;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript h3 {
        font-size: 18px;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript p {
        font-size: 15px;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript .btn_vermas {
        font-size: 15px;
    }

    /* Nuevo banner ¡Conoce los productos ITW México que ponemos a tu disposición! */
    .itw_mexico .conoce_prod_itw_mex {
        flex-direction: column;
    }

    .itw_mexico .conoce_prod_itw_mex .title_prod {
        max-width: 100%;
    }

    .itw_mexico .conoce_prod_itw_mex .conoce_prod_marca {
        grid-template-columns: 1fr 1fr;
        grid-gap: 50px;
        padding: 40px 0px;
    }

    .itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas h4 {
        font-size: 16px;
    }

    .itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas a.btn_vermas {
        font-size: 15px;
    }

    /* Ajustes Consumibles Tregaskiss */
    .itw_mexico .itw_tregaskiss .pistolas_soldadura h2.ln {
        font-size: 22px;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura h4 {
        font-size: 18px;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola {
        flex-direction: column;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .image_item {
        max-width: 500px;
        height: 600px;
        margin: auto;
        padding: 20px 20px 0px 20px;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .image_item img {
        height: 100%;
        border-radius: 15px;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item {
        width: 100%;
        padding: 20px;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item h3 {
        font-size: 18px;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item p {
        font-size: 15px;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item h4 {
        font-size: 15px;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item ul li {
        font-size: 16px;
    }

    .itw_mexico .itw_tregaskiss .pistolas_soldadura .item_pistola .descript_item ul li span {
        font-size: 15px;
    }

    /* Nuevos aartados en soldadura-mig */
    .marcaje_industrial.v3 .consumibles_pistolas_mig h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .consumibles_pistolas_mig p {
        font-size: 15px;
        margin: 30px 0px;
    }

    .marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig {
        gap: 50px;
    }

    .marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas .item_descript h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas .item_descript p {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas a.btn_vermas {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .image_item {
        max-width: 250px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item h3 {
        font-size: 18px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item h4 {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item ul li {
        font-size: 16px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item ul li span {
        font-size: 15px;
    }

    /* Nueo interiores IPG */
    .marcaje_industrial.soldadura_laser_portatil .hero {
        background-position: 0%;
    }

    .marcaje_industrial.soldadura_laser_portatil .hero .txt a.btn-pop {
        display: block !important;
    }

    .marcaje_industrial.soldadura_laser_portatil .hero .content .txt p {
        font-size: 20px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos {
        margin-top: 50px;
        gap: 50px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .image_item {
        max-width: 320px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item h3 {
        font-size: 18px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item p {
        font-size: 15px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text {
        flex-direction: column;
        gap: 0px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .caracter_text h4,
    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .app_text h4 {
        font-size: 15px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .caracter_text ul li,
    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .app_text ul li {
        font-size: 16px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .caracter_text ul li span,
    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .app_text ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado IPG */
    .itw_mexico .ipg_mexico .productos_ipg h2.ln {
        font-size: 22px;
    }

    .itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg {
        flex-wrap: wrap;
        justify-content: center;
    }

    .itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod {
        max-width: 300px;
    }

    .itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod .title_item h3 {
        font-size: 18px;
    }

    .itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod .title_item p {
        font-size: 15px;
    }

    .itw_mexico .ipg_mexico .productos_ipg .cat_prod_ipg .item_prod .btn a.btn_vermas {
        font-size: 16px;
    }

    /* Nuevo apartado de boque y etiqueta */
    .bloqueo_etiquetado .productos_bloqueo_etiquetado h2.ln {
        font-size: 22px;
    }

    .bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos {
        margin-top: 50px;
        grid-template-columns: repeat(3, 1fr);
    }

    .bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item h3 {
        font-size: 15px;
    }

    .bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item p {
        font-size: 15px;
    }

    .bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item .btn_item a.btn_verproducto {
        font-size: 15px;
    }

    /* Nuevo apartado mobile industrial robot */
    .marcaje_industrial.v3 .que_son_robots_amr {
        padding: 50px 0px;
    }

    .marcaje_industrial.v3 .que_son_robots_amr h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .que_son_robots_amr p {
        margin-top: 30px;
        font-size: 15px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm {
        padding: 50px 0px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm {
        margin-top: 50px;
        gap: 50px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_image {
        max-width: 300px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript h3 {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript ul li {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript p {
        font-size: 15px;
    }

    /* Nuvo apartado mir 250 */
    .marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas {
        flex-direction: column;
        gap: 30px;
    }

    .marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas .text_razones h3 {
        font-size: 15px;
    }

    .marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas .text_razones ul li {
        font-size: 16px;
    }

    .marcaje_industrial.mir-new.v3.modelos .razones_porque_es_mejor_opcion .cat_razones_mejoradas .text_razones ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado marcador laser grabar metales */
    .marcaje_industrial .porque_necesario_marcadora_laser_metal h2 {
        font-size: 22px;
    }

    .marcaje_industrial .porque_necesario_marcadora_laser_metal .cat_porque_necesario {
        margin-top: 30px;
    }

    .marcaje_industrial .porque_necesario_marcadora_laser_metal .cat_porque_necesario .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial .porque_necesario_marcadora_laser_metal .cat_porque_necesario .image_item {
        max-width: 250px;
    }

    /* Nuevo apartado para etiquetadora m210 brady */
    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza h2 {
        font-size: 22px;
    }

    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones {
        margin-top: 30px;
    }

    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .image_razones {
        max-width: 300px;
    }

    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones p {
        font-size: 15px;
    }

    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones ol li {
        font-size: 15px;
    }

    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones ol li span {
        font-size: 15px;
    }

    /* Nuevo apartado en plasma */
    .attc.plasma .otros_consumibles_plasma h2 {
        font-size: 22px !important;
    }

    .attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .image_plasma {
        max-width: 300px;
    }

    .attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma h3 {
        font-size: 18px !important;
    }

    .attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma p {
        font-size: 15px !important;
    }

    .attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma h4 {
        font-size: 15px !important;
    }

    .attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma ol li {
        font-size: 15px;
    }

    .attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma ol li span {
        font-size: 15px;
    }

    .attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma .item_descript .text h4 {
        font-size: 15px !important;
    }

    .attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .text_plasma .item_descript .text p {
        font-size: 15px !important;
    }

    /* Nuevo interior Soldadura TIG */
    .soldadura_tig .hero_tig {
        background-position: 0 !important;
    }

    .soldadura_tig .product_tig .cat_prod .item_prod .title h2 {
        font-size: 22px;
    }

    .soldadura_tig .product_tig .cat_prod .item_prod .descript .text p {
        font-size: 15px;
    }

    /* Nuevo interior corte con laser */
    .itw_mexico .about_brand h2 {
        font-size: 22px;
    }

    .soldadura_tig .product_tig .cat_prod .item_prod .descript .text ul li {
        font-size: 16px;
    }

    .soldadura_tig .product_tig .cat_prod .item_prod .descript .text ul li span {
        font-size: 15px;
    }

    .corte_con_laser .hero_corte_con_laser {
        background-position: 0 !important;
    }

    /* Nuevo apartado en quienes somos */
    .quienes-somos-v2 .somos_expertos_en_retos h2.ln {
        font-size: 22px;
    }

    .quienes-somos-v2 .marcaos_la_diferencia h2.ln {
        font-size: 22px;
    }

    .quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias {
        flex-wrap: wrap;
    }

    .quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias .item .text_item h4 {
        font-size: 15px;
    }

    .quienes-somos-v2 .marcaos_la_diferencia .cat_diferencias .item .text_item p {
        font-size: 15px;
    }

    /* Nuevos apartados Techday */
    .techday .webinar_en_vivo {
        padding: 50px 0px;
    }

    .techday .webinar_en_vivo h2.ln {
        font-size: 22px;
    }

    .techday .webinar_en_vivo .cat_webinar_vivos {
        flex-wrap: wrap;
        gap: 50px 30px;
        justify-content: center;
    }

    .techday .webinar_en_vivo .cat_webinar_vivos .item_webinar {
        max-width: 300px;
    }

    .techday .webinar_en_vivo .cat_webinar_vivos .item_webinar .descript_webinar .text h4 {
        font-size: 15px;
    }

    .techday .webinar_en_vivo .cat_webinar_vivos .item_webinar .descript_webinar .text p {
        font-size: 15px;
    }

    .techday .capacitacion_planta .cat_capacitacion .descript_item {
        padding: 0px 50px 0px 0px;
    }

    .techday .capacitacion_planta .cat_capacitacion .descript_item h2 {
        font-size: 18px;
    }

    .techday .capacitacion_planta .cat_capacitacion .descript_item p {
        font-size: 15px;
    }

    /* Nuevo apartado de robot scara */
    .robot-scara .conoce_robot_scara h2.ln {
        font-size: 22px;
    }

    .robot-scara .conoce_robot_scara .cat_robot_scara h3 {
        font-size: 20px;
    }

    .robot-scara .conoce_robot_scara .cat_robot_scara p {
        font-size: 18px;
    }

    .robot-scara .tipos_brazos_roboticos {
        padding: 50px 0px;
    }

    .robot-scara .tipos_brazos_roboticos h2 {
        font-size: 22px;
    }

    .robot-scara .tipos_brazos_roboticos .cat_list p {
        font-size: 15px;
    }

    .robot-scara .tipos_brazos_roboticos .cat_list ul li {
        font-size: 15px;
    }

    .robot-scara .tipos_brazos_roboticos .cat_list ul li span {
        font-size: 15px;
    }

    .robot-scara .historia_robots_scara h2 {
        font-size: 22px;
    }

    .robot-scara .historia_robots_scara p {
        font-size: 15px;
    }

    /* Nuevo interior Soldadura y corte con oxicorte */
    .oxicorte .itw_mexico .hero {
        background-position: 0px !important;
    }

    .oxicorte .itw_mexico .hero .txt {
        margin: auto;
    }

    .oxicorte .cta-asesoria .content-asesoria {
        justify-content: center;
    }

    .oxicorte .cta-asesoria .content-asesoria .text-asesoria {
        margin-bottom: 20px;
    }

    .oxicorte .cta-asesoria .content-asesoria .text-asesoria h3 {
        font-size: 22px !important;
        text-align: center;
    }

    .oxicorte .cta-asesoria .content-asesoria .text-asesoria p {
        font-size: 15px !important;
        text-align: center;
        margin: auto;
    }

    .oxicorte .productos .cat_prod .item_prod {
        flex-direction: column;
    }

    .oxicorte .productos .cat_prod .item_prod .image {
        max-width: 100%;
    }

    .oxicorte .productos .cat_prod .item_prod .image img {
        width: 100%;
        padding: 50px 80px 0px;
        border-radius: 15px;
    }

    .oxicorte .productos .cat_prod .item_prod .text {
        padding: 30px;
    }

    .oxicorte .productos .cat_prod .item_prod .text h2 {
        font-size: 22px;
    }

    .oxicorte .productos .cat_prod .item_prod .text p {
        font-size: 15px;
    }

    /* Nuevo apartado soldadura mig */
    .marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_roboticos_soldadura .list ul li {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_roboticos_soldadura .list ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos {
        margin-top: 30px;
        padding: 30px;
    }

    .marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos h3 {
        font-size: 18px;
    }

    .marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos h4 {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos ul li {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .marcaje_industrial.v3 .que_son_robots_amr .cat_equipos_roboticos ul li span {
        font-size: 15px;
    }

    /* Nuevo interior Thermal spray */
    .thermal_spray .itw_mexico .principales_lineas_pulverzacion .itw_marca .itw_img_marca {
        max-width: 100% !important;
    }

    .thermal_spray .itw_mexico .principales_lineas_pulverzacion .itw_marca .itw_txt_marca ul {
        margin: 20px 0px;
    }

    .thermal_spray .itw_mexico .principales_lineas_pulverzacion .itw_marca .itw_txt_marca ul li span {
        font-size: 15px;
    }

    .thermal_spray .itw_mexico .about_brand p {
        font-size: 15px;
    }

    /* Nuevos interiores */
    .telesis_marcaje_automotriz .hero {
        background-position: 0px;
    }

    .telesis_marcaje_automotriz .about_brand h2 {
        font-size: 22px;
    }

    .telesis_marcaje_automotriz .about_brand .p_title {
        font-size: 15px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row {
        margin-top: 30px;
        display: flex;
        flex-direction: column;
        gap: 0px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad p {
        font-size: 15px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .cat_list_descript {
        /* flex-direction: column; */
        padding: 0px 50px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .cat_list_descript .item_list ul {
        margin-bottom: 0px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .cat_list_descript .item_list ul li span {
        font-size: 15px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .image_durabilidad {
        margin-top: 30px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .image_durabilidad.img_trazabilidad_automotriz {
        max-width: 300px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row.reverse_colum {
        flex-direction: column-reverse;
    }

    .telesis_marcaje_automotriz .why h2 {
        font-size: 22px;
    }

    .telesis_marcaje_automotriz .why p {
        font-size: 15px;
    }

    .telesis_marcaje_automotriz .why .sides_row {
        margin-top: 30px;
        gap: 0px;
    }

    .telesis_marcaje_automotriz .why .sides_row .side.sd_6 ul li span {
        font-size: 15px;
    }

    /* Nuevos interiores marcaje laser */
    .telesis_marcaje_automotriz .marcaje_laser_acero .why .sides_row {
        gap: 0px;
        flex-direction: row;
        flex-wrap: nowrap;
    }

    .telesis_marcaje_automotriz .marcaje_laser_acero .why .sides_row .side.sd_6 {
        max-width: 300px !important;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado materiales o productos deseas marcar */
    .materiales_productos_marcar h2 {
        font-size: 22px;
    }

    .materiales_productos_marcar .cat_productos_marcar {
        margin-top: 30px;
    }

    .materiales_productos_marcar .cat_productos_marcar .item_product {
        gap: 50px;
    }

    .materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .text h3 {
        font-size: 18px;
    }

    .materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .text p {
        font-size: 15px;
    }

    .materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .btn a {
        padding: 8px;
        max-width: 130px;
        font-size: 16px;
    }

    /* Nuevo apartado para Industrias y aplicaciones que utilizan nuestros sistemas de marcaje láser */
    .aplicaciones_sistemas_marcaje_laser h2 {
        font-size: 22px;
    }

    .aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas {
        gap: 50px;
    }

    .aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .text h3 {
        font-size: 18px;
    }

    .aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .text p {
        font-size: 15px;
    }

    .aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .btn a {
        font-size: 15px;
    }

    /* Ajutes de Techday */
    .techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .etiquetas p {
        font-size: 15px;
    }

    .techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .descript_info h4 {
        font-size: 15px;
    }

    .techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .descript_info p {
        font-size: 15px;
        margin-bottom: 5px;
    }

    .techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .btn a {
        font-size: 15px;
    }

    /* Nuevo interior in-sight 7905 v */
    .in_sight_7905v .hero .txt {
        max-width: 500px;
    }

    .in_sight_7905v .mejor_metodo_verificacion h2 {
        font-size: 22px;
    }

    .in_sight_7905v .mejor_metodo_verificacion p {
        font-size: 15px;
    }

    .in_sight_7905v .mejor_metodo_verificacion .cat_list {
        gap: 30px;
    }

    .in_sight_7905v .mejor_metodo_verificacion .cat_list .item_list ul li {
        font-size: 15px;
    }

    .in_sight_7905v .mejor_metodo_verificacion .cat_list .item_list ul li span {
        font-size: 15px;
    }

    .in_sight_7905v .caracteristicas h2 {
        font-size: 22px;
    }

    .in_sight_7905v .caracteristicas .cat_caracter {
        gap: 30px;
    }

    .in_sight_7905v .caracteristicas .cat_caracter .image_item {
        max-width: 500px;
    }

    .in_sight_7905v .caracteristicas .cat_caracter .descript p {
        font-size: 15px;
    }

    .in_sight_7905v .caracteristicas .cat_caracter .descript ul li span {
        font-size: 15px;
    }

    .in_sight_7905v .industrias_utilizar_insight h2 {
        font-size: 15px;
    }

    .in_sight_7905v .industrias_utilizar_insight p {
        font-size: 15px;
    }

    .in_sight_7905v .industrias_utilizar_insight .cat_industrias {
        grid-template-columns: repeat(2, 1fr);
    }

    .in_sight_7905v .industrias_utilizar_insight .cat_industrias .item_industrias .descript h4 {
        font-size: 18px;
    }

    .in_sight_7905v .industrias_utilizar_insight .cat_industrias .item_industrias .descript p {
        font-size: 15px;
    }

    .in_sight_7905v .aplicaciones_insight_7905 h2 {
        font-size: 22px;
    }

    .in_sight_7905v .aplicaciones_insight_7905 p {
        font-size: 15px;
    }

    /* Actualización de robot scara */
    .robot-scara .como_saber_necesito_scara h2 {
        font-size: 22px;
    }

    .robot-scara .como_saber_necesito_scara p {
        font-size: 15px;
    }

    .robot-scara .razones_para_utilizar_scara h2 {
        font-size: 22px;
    }

    .robot-scara .razones_para_utilizar_scara p {
        font-size: 18px;
    }

    .robot-scara .razones_para_utilizar_scara .razones_para_usar_scara {
        gap: 30px;
    }

    .robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item ul li {
        font-size: 15px;
    }

    .robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item ul li span {
        font-size: 15px;
    }

    .robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item p {
        font-size: 15px;
    }

    /* Nuevo Banner centro de servicio autorizado */
    .centro_servicio_autorizado .first_part .title::before {
        bottom: -20px;
    }

    .centro_servicio_autorizado .first_part .title h2 {
        font-size: 22px;
    }

    .centro_servicio_autorizado .first_part .title .image_title {
        max-width: 90px;
    }

    .centro_servicio_autorizado .first_part .cat_info {
        column-gap: 50px;
        gap: 30px;
    }

    .centro_servicio_autorizado .first_part .cat_info .herramientas_info .item .image_item {
        max-width: 50px;
        margin: auto auto 15px;
    }

    .centro_servicio_autorizado .first_part .cat_info .herramientas_info .item p {
        font-size: 15px;
    }

    .centro_servicio_autorizado .first_part .cat_info .descript_info h4 {
        font-size: 18px;
    }

    .centro_servicio_autorizado .first_part .cat_info .descript_info ul li span {
        font-size: 15px;
    }

    .centro_servicio_autorizado .second_part h2 {
        font-size: 22px;
    }

    .centro_servicio_autorizado .second_part a,
    .centro_servicio_autorizado .second_part p {
        font-size: 15px;
    }

    /* Nuevo interiores */
    .cognex_webinar_calificar .marcaje_industrial .hero .content {
        gap: 30px;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .txt .img_logo_techday {
        max-width: 200px;
        margin: auto;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .txt .img_logo_techday img {
        display: block;
        height: auto;
        margin: auto;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .image_hero_logo {
        max-width: 200px;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .image_hero_logo img {
        display: block;
        height: auto;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form {
        gap: 50px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar {
        flex-direction: column;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar .info_autor h4 {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar .info_autor p {
        font-size: 15px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .descript_webinar p {
        font-size: 15px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar h2 {
        font-size: 22px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field label span {
        font-size: 15px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form .hs_submit.hs-submit .actions .hs-button {
        font-size: 15px;
    }

    .cognex_webinar_calificar .footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa .side.fv2 i {
        font-size: 15px;
    }

    .cognex_webinar_calificar .footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa .side.fv2 a span {
        font-size: 15px;
    }

    .cognex_webinar_calificar .footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa .side.fv2 a span span.nv_num {
        font-size: 15px;
    }

    .cognex_webinar_calificar .footer_webinar_conferencias .footer_v2 .foot_v2 .footer-bottom .ubicacion p {
        font-size: 15px;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero {
        background-position: center;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content {
        gap: 0px;
        flex-direction: column;
        padding: 0px;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .txt .img_logo_techday {
        margin: auto auto 30px;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .image_hero_logo {
        margin: 20px auto auto;
        max-width: 400px;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .image_hero_logo iframe {
        height: 200px;
    }

    .cognex_webinar_calificar .webinar_info {
        padding: 50px 0px;
    }

    .cognex_webinar_calificar .webinar_info h2 {
        font-size: 22px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar h3 {
        font-size: 18px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar p {
        font-size: 15px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset {
        width: 100%;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field {
        width: 100%;
        margin-bottom: 20px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field label span {
        font-size: 14px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field .input input {
        font-size: 15px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog {
        width: 100%;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog h3 {
        font-size: 18px;
        margin-bottom: 30px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog ul li {
        margin-bottom: 10px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .visita_nuestro_blog ul li a span {
        font-size: 15px;
    }

    /* Nuevo interior Green stuf */
    .green-stuff-calcetines-absorbentes #theContent .hero {
        background-position: 60%;
    }

    .green-stuff-calcetines-absorbentes #theContent .hero .txt {
        max-width: 400px;
    }

    .green-stuff-calcetines-absorbentes #theContent .hero .txt h1,
    .green-stuff-calcetines-absorbentes #theContent .hero .txt p {
        text-align: left;
    }

    .green-stuff-calcetines-absorbentes #theContent .hero .txt p {
        font-size: 15px;
    }

    .green-stuff-calcetines-absorbentes #theContent .hero .txt h1::before {
        left: 0;
    }

    .green-stuff-calcetines-absorbentes #theContent .hero .txt a {
        margin-left: 0;
    }

    .green-stuff-calcetines-absorbentes .ventajas h2 {
        font-size: 22px;
    }

    .green-stuff-calcetines-absorbentes .ventajas p {
        font-size: 18px;
    }

    .green-stuff-calcetines-absorbentes .ventajas .flex-rows .item {
        max-width: 300px;
    }

    .green-stuff-calcetines-absorbentes .ventajas .flex-rows .item h3 {
        font-size: 18px;
    }

    .green-stuff-calcetines-absorbentes .ventajas .flex-rows .item p {
        font-size: 15px;
    }

    .green-stuff-calcetines-absorbentes .ponemos-disposicion h2 {
        font-size: 22px;
    }

    .green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item {
        flex-wrap: nowrap;
        padding: 5px;
        column-gap: 30px;
    }

    .green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item .item-img {
        max-width: 150px;
    }

    .green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item .item-txt p {
        font-size: 15px;
    }

    .green-stuff #theContent .hero {
        background-position: 50%;
    }

    .green-stuff #theContent .hero .txt {
        max-width: 330px;
    }

    .green-stuff #theContent .hero .txt h1,
    .green-stuff #theContent .hero .txt p {
        text-align: left;
    }

    .green-stuff #theContent .hero .txt h1::before {
        left: 0;
    }

    .green-stuff #theContent .hero .txt a {
        margin-left: 0;
    }

    .green-stuff .porque-elegir h2 {
        font-size: 22px;
    }

    .green-stuff .porque-elegir .flex-container {
        flex-wrap: wrap;
    }

    .green-stuff .porque-elegir .flex-container .txt p,
    .green-stuff .porque-elegir .flex-container .txt li {
        font-size: 15px;
    }

    .green-stuff .porque-elegir .flex-container.info_stuff {
        gap: 50px;
    }

    .green-stuff .cat-productos h2 {
        font-size: 22px;
    }

    .green-stuff .cat-productos .grid-container {
        grid-template-columns: repeat(2, 1fr);
    }

    .green-stuff .cat-productos .grid-container .item {
        margin-bottom: 0;
    }

    .green-stuff .cat-productos .grid-container .item h3 {
        font-size: 18px;
    }

    .green-stuff-almohadillas-absorbentes#theContent .hero {
        background-position: 55%;
    }

    .green-stuff-tapetes-de-polipropileno#theContent .hero {
        background-position: 70%;
    }

    .green-stuff-tapetes-de-polipropileno#theContent .hero .txt {
        max-width: 300px;
    }

    .green-stuff-placas-absorbentes#theContent .hero .txt {
        max-width: 350px;
    }

    .green-stuff-placas-absorbentes .usos .body h2 {
        font-size: 22px;
    }

    .green-stuff-placas-absorbentes .usos .body p {
        font-size: 15px;
    }

    .green-stuff-polvo-granulado#theContent .hero {
        background-position: 65%;
    }

    .green-stuff-polvo-granulado#theContent .hero .txt {
        max-width: 350px;
    }

    .green-stuff-polvo-granulado .ponemos-disposicion .container .item .item-txt li {
        font-size: 15px;
    }

    .green-stuff-derrames-quimicos#theContent .hero {
        background-position: 70%;
    }

    .green-stuff-derrames-quimicos#theContent .hero .txt {
        max-width: 300px;
    }

    .green-stuff-derrames-quimicos .ventajas p {
        font-size: 15px;
        text-align: center;
    }

    .green-stuff-derrames-quimicos .ventajas h3 {
        font-size: 20px;
        margin-top: 50px;
    }

    .green-stuff-derrames-quimicos .ventajas .flex-rows .item {
        padding: 30px 20px;
    }

    .green-stuff-derrames-quimicos .ventajas .flex-rows .item h4 {
        font-size: 16px;
    }

    .green-stuff-derrames-quimicos .ponemos-disposicion .container .item {
        flex-wrap: wrap;
    }

    .green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt p {
        font-size: 16px;
    }

    .green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt .item-txt-child .lists li {
        font-size: 15px;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero {
        max-width: 80%;
        margin: 0 auto;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero h1 {
        text-align: center;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero h1:after {
        margin: 15px auto 20px;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero p {
        text-align: center;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero a {
        margin: 0 auto;
    }

    .marca_main.loctite.v2 .marca-loct .flex-marca {
        display: block;
    }

    .marca_main.loctite.v2 .marca-loct .flex-marca .img-marca {
        margin-right: 0;
        margin: 0 auto 20px;
    }

    .marca_main.loctite.v2 .marca-loct .flex-marca p {
        text-align: center;
    }

    .marca_main.loctite.v2 .products-loctite .productos-loct {
        flex-wrap: wrap;
    }

    .marca_main.loctite.v2 .products-loctite .productos-loct .item-product {
        max-width: 325px;
        margin-bottom: 20px;
    }

    .marca_main.loctite.v2 .products-loctite .productos-loct .item-product:nth-child(2) {
        margin: 0 0 20px;
    }

    .marcaje_industrial.sistema-vision .marca-sistema .info-flex {
        display: block;
    }

    .marcaje_industrial.sistema-vision .marca-sistema .info-flex img {
        position: initial;
        margin-right: 0;
        margin: 0 auto 30px;
        display: block;
    }

    .marcaje_industrial.sistema-vision .marca-sistema .info-flex .txt-info p {
        text-align: center;
        font-size: 20px;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .img-sistema {
        display: none;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua {
        max-width: 100%;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua h2 {
        max-width: 100%;
        text-align: center;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua h2:after {
        margin: 35px auto;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card {
        display: block;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card {
        width: 100%;
        margin: 0 auto 20px;
    }

    .marcaje_industrial.sistema-vision .why-choos h2 {
        text-align: center;
    }

    .marcaje_industrial.sistema-vision .why-choos h2:after {
        margin: 40px auto;
    }

    .marcaje_industrial.sistema-vision .why-choos ul {
        padding-left: 20px;
    }

    .marcaje_industrial.sistema-vision .why-choos ul li span {
        font-size: 20px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content {
        display: block;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content ul:first-child {
        margin: 0;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content ul {
        padding-left: 20px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .industries-content {
        display: none;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov {
        display: block;
        margin-top: 30px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse {
        margin-bottom: 6px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse a {
        background-color: #404148;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10px;
        font-size: 18px;
        color: white;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse a span {
        color: inherit;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse a img {
        margin-left: 15px;
        transition: all 0.1s;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse a.active {
        font-weight: bold;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse a.active img {
        transform: rotate(180deg);
        transition: all 0.5s;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box {
        background-color: white;
        padding: 30px;
        display: none;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box img {
        max-width: 200px;
        width: 100%;
        display: block;
        margin: 0 auto;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box.active {
        display: block;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box h3 {
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 15px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box ul {
        margin-top: 20px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box ul li {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .marca_main.teroson.loctite.v2 .about_brand .sides_row {
        display: block;
    }

    .marca_main.teroson.loctite.v2 .about_brand .sides_row .side.sd_5,
    .marca_main.teroson.loctite.v2 .about_brand .sides_row .side.sd_7 {
        width: 100%;
    }

    .marca_main.teroson.loctite.v2 .about_brand img {
        max-width: 300px;
    }

    .marca_main.teroson.loctite.v2 .price .bi .sides_row {
        display: block;
    }

    .marca_main.teroson.loctite.v2 .price .bi .sides_row .side.sd_6 {
        width: 100%;
    }

    .marca_main.teroson.loctite.v2 .price .bi .sides_row .side.sd_6 ul {
        padding: 0 20px;
    }

    .marca_main.teroson.loctite.v2 .why h2 {
        font-size: 22px;
    }

    .marca_main.teroson.loctite.v2 .why ul li {
        font-size: 17px;
    }

    .marca_main.teroson.loctite.v2 .about_brand h2 {
        text-align: center;
    }

    .marca_main.teroson.loctite.v2 .about_brand h2:before {
        left: calc(50% - 15px);
    }

    .marcaje_industrial.silicon-industrial .hero .txt {
        margin: 0 auto;
    }

    .marcaje_industrial.silicon-industrial .hero .txt .ln {
        font-size: 28px;
    }

    .marcaje_industrial.silicon-industrial .hero .txt p {
        font-size: 17px;
    }

    .marcaje_industrial.silicon-industrial .ventajas-sistema .flex-content ul li span {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp h2 {
        font-size: 22px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .product-vision {
        display: block;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .product-vision .img {
        margin: 0 auto 15px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .product-vision .text {
        margin: 0 auto;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .product-vision .text p {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item p {
        font-size: 17px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item ul li {
        font-size: 14px;
    }

    .marcaje_industrial.silicon-industrial .about_brand h2 {
        position: relative;
        text-align: center;
    }

    .marcaje_industrial.silicon-industrial .about_brand h2:before {
        left: 47%;
    }

    .marcaje_industrial.silicon-industrial .about_brand ul li span {
        font-size: 16px;
    }

    .marcaje_industrial.silicon-industrial .demo .lista {
        display: block;
        max-width: 400px;
        width: 100%;
        margin: 34px auto 0;
    }

    .marcaje_industrial.silicon-industrial .demo .lista ul:first-child {
        margin-right: 35px !important;
    }

    .marcaje_industrial.silicon-industrial .industrias-icons h2 {
        font-size: 22px;
    }

    .marcaje_industrial.silicon-industrial .industrias-icons .icon-industries .text ul li {
        font-size: 14px;
    }

    .marcaje_industrial.silicon-industrial .category .more-loctite p.title-morel {
        font-size: 17px;
    }

    .marcaje_industrial.silicon-industrial .category .more-loctite .box .product-vision .img img {
        max-width: 200px;
        width: 100%;
    }

    .adhesivos-industria .services-add h2 {
        font-size: 20px;
    }

    .adhesivos-industria .services-add p {
        margin: 0 0 20px;
        text-align: center;
        font-size: 15px;
    }

    .adhesivos-industria .adhesivos-info .flex-content .tabs-info .box h2 {
        font-size: 20px;
    }

    .adhesivos-industria .adhesivos-info .flex-content .tabs-info .box p {
        font-size: 15px;
    }

    .adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second h2 {
        font-size: 19px;
    }

    .adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second ul li {
        font-size: 15px;
    }

    .attc.plasma .category .more-loctite .tabs-caracter {
        display: block;
    }

    .attc.plasma .hero .txt p {
        text-align: left;
    }

    .attc.plasma .hero .txt a {
        margin-left: initial;
        margin-right: auto;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce {
        flex-flow: column-reverse;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce {
        margin: 0 auto 30px;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce h2 {
        text-align: center;
        font-size: 18px;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce p {
        text-align: center;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce ul li {
        font-size: 14px;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .txt-info-conoce a.btn-conoce {
        margin: 0 auto;
    }

    .marcaje_industrial.mir-new.v3.modelos .conoce-nuevo .flex-conoce .img-conoce {
        margin: 0 auto !important;
        max-width: 200px;
    }

    .green-stuff-tapetes-de-polipropileno#theContent .hero {
        background-position: 70%;
    }

    .green-stuff-tapetes-de-polipropileno#theContent .hero .txt {
        max-width: 300px;
    }

    /* Actualizacion de categoria de equipo de seguridad */
    .seg_v2 .ayuda-vinssa .desc .image-ayuda-vinssa {
        max-width: 300px;
        margin: auto;
    }

    .seg_v2 .ayuda-vinssa .desc .txt-ayuda-vinssa ol li::marker {
        font-size: 15px;
    }

    .seg_v2 .ayuda-vinssa .desc .txt-ayuda-vinssa ol li span {
        font-size: 15px;
    }

    .seg_v2 .categorias_equipos_seguridad h2 {
        font-size: 22px;
        margin: 0px 0px 30px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori {
        gap: 30px;
        padding: 30px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .image_item {
        max-width: 150px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .text_item h3 {
        font-size: 18px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .text_item p {
        font-size: 15px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .text_item .cat_list {
        flex-direction: column;
        gap: 20px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .text_item .cat_list .list ul li span {
        font-size: 15px;
    }

    /* Nuevos interiores hijos de cognex */
    .new_industrias_cognex .hero {
        /* padding: 50px 0px; */
        background-position: 45%;
    }

    .new_industrias_cognex .hero .content {
        height: auto;
    }

    .new_industrias_cognex .hero .content .txt {
        max-width: 390px;
    }

    .new_industrias_cognex .hero .content .txt h1 {
        text-align: left;
    }

    .new_industrias_cognex .hero .content .txt .ln::before {
        margin: 0px;
        left: 0px;
    }

    .new_industrias_cognex .hero .content .txt p {
        text-align: left;
    }

    .new_industrias_cognex .hero .content .txt a {
        margin-left: 0px;
    }

    .new_industrias_cognex .about_brand {
        padding: 50px 0px;
    }

    .new_industrias_cognex .about_brand .cat_descript .item_text h2 {
        font-size: 22px;
        text-align: left;
    }

    .new_industrias_cognex .about_brand .cat_descript .item_text .ln::before {
        left: 0px;
        margin: 0px;
    }

    .new_industrias_cognex .about_brand .cat_descript .item_text p {
        font-size: 15px;
        padding: 0px;
    }

    .new_industrias_cognex .verificacion_industria h2 {
        font-size: 22px;
    }

    .new_industrias_cognex .verificacion_industria p {
        font-size: 15px;
    }

    .new_industrias_cognex .verificacion_industria ul {
        gap: 30px;
    }

    .new_industrias_cognex .verificacion_industria ul li {
        margin-left: 20px;
        font-size: 15px;
    }

    .new_industrias_cognex .importancia_congnex h2 {
        font-size: 22px;
    }

    .new_industrias_cognex .importancia_congnex p {
        font-size: 15px;
    }

    .new_industrias_cognex .sistemas_vision_indus h2 {
        font-size: 22px;
    }

    .new_industrias_cognex .sistemas_vision_indus p {
        font-size: 15px;
    }

    .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item {
        max-width: 250px;
    }

    .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item h3 {
        font-size: 18px;
    }

    .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item .descript_item p {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_electronica .hero {
        background-position: 60% 100%;
    }

    .new_industrias_cognex .indus_electronica .hero .txt {
        max-width: 400px;
    }

    .new_industrias_cognex .indus_electronica .sistemas_vision_indus .cat_sistemas_vision {
        grid-template-columns: repeat(2, 1fr);
        max-width: 550px;
    }

    .new_industrias_cognex .indus_electronica .categoria_app_cognex h2 {
        font-size: 22px;
    }

    .new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori {
        gap: 30px;
    }

    .new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .image_item {
        max-width: 90px;
    }

    .new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .text_item h3 {
        font-size: 16px;
    }

    .new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .text_item ul li {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_medico .hero {
        background-position: 70% 100%;
    }

    .new_industrias_cognex .indus_medico .hero .txt {
        max-width: 330px;
    }

    .new_industrias_cognex .indus_medico .about_brand {
        padding: 50px 0px;
    }

    .new_industrias_cognex .indus_medico .about_brand h2 {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .new_industrias_cognex .indus_alimenticias .hero .txt {
        max-width: 350px;
    }

    .new_industrias_cognex .indus_alimenticias .about_brand .cat_descript .item_text p {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_alimenticias .about_brand .cat_descript .item_text ul li span {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_alimenticias .grasas .weber .benefits-weber p {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_alimenticias .transmisiones_precision .aplicaciones p {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_alimenticias .sistemas_vision_indus .cat_sistemas_vision {
        flex-wrap: wrap;
    }

    .new_industrias_cognex .indus_prod_consumo .sistemas_vision_indus .cat_sistemas_vision .item h3 {
        font-size: 16px;
    }

    .new_industrias_cognex .indus_aeroespacial .about_brand ul li span {
        font-size: 15px;
    }

    /* Ajuste de nuevo index v3 */
    .index_v3 .hero {
        min-height: 450px;
    }

    .index_v3 .hero video {
        height: auto;
    }

    .index_v3 .hero video.video_desk {
        width: 174%;
        left: -40%;
    }

    .index_v3 .hero .content .title h1 {
        font-size: 32px;
    }

    .index_v3 .contenido_popular .content h2 {
        font-size: 22px;
    }

    .index_v3 .contenido_popular .content .content_popular .item_popula {
        max-width: 270px;
    }

    /* header.header_invisible {
    height: auto;
  }
  header.header_invisible .sup_part .content {
    justify-content: space-between;
    flex-wrap: nowrap;
    width: 95%;
    padding: 0 15px!important;
    align-items: center;
  }
  header.header_invisible .sup_part .content .header-up {
    display: none;
  }
  header.header_invisible .sup_part .content .logo {
    order: 1;
    width: 95%;
    margin: 0 auto;
    padding: 15px 0;
    border-top: 1px solid #d4d4d4;
  }
  header.header_invisible .sup_part .content .btn-menu {
    order: 1;
    justify-content: flex-start;
    border: 1px solid #4A4D56;
    width: 36px;
    padding: 16px;
    display: flex;
    align-items: center;
    position: relative;
  }
  header.header_invisible .sup_part .content .logo a img {
    height: 100%;
  } */

    /* cambios techdays */
    .techday .invitacion_tecdy .grid-techday {
        grid-template-columns: repeat(3, 1fr);
    }

    .techday .invitacion_tecdy .grid-techday .item-gtd .body-item p {
        font-weight: 600;
        font-size: 15px;
    }

    .techday .invitacion_tecdy .grid-techday .item-gtd .body-item span {
        font-size: 16px;
    }

    /* Nuevo apartado de ccs america */
    #ccsamericaint .conoce-productos .mas_products .item_prod_grande .descript_item h3 {
        font-size: 17px;
        margin-bottom: 15px;
    }

    #ccsamericaint .conoce-productos .mas_products .item_prod_grande .descript_item h4 {
        font-size: 15px;
        margin: 15px 0px;
    }

    #ccsamericaint .conoce-productos .mas_products .item_prod_grande .descript_item p {
        font-size: 15px;
    }

    /* Actualizacion de harmonic drive */
    .harmonic_drive .contenedores_derrames .importante_control_derrames h2 {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .harmonic_drive .contenedores_derrames.reductor_que_ensabla .importante_control_derrames .flex_importancia .image_importancia {
        max-width: 250px;
    }

    .harmonic_drive .products_disposicion .cat_products .item_product.bg_blue_image .text_item a {
        font-size: 15px;
    }

    /* Actualizcion de impresoras brady */
    .int-impresoras-brady .impresoras-brady .cat_nuevos_productos {
        padding: 10px 0px 30px;
        grid-template-columns: repeat(2, 1fr);
        gap: 30px 20px
    }

    .int-impresoras-brady .impresoras-brady .cat-impresoras {
        gap: 10px 20px;
    }

    .int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil {
        margin: 0px;
    }

    .int-impresoras-brady .impresoras-brady .cat_nuevos_productos .item_prod_impresora .descript h3 {
        font-size: 15px;
    }

    .int-impresoras-brady .impresoras-brady .cat_nuevos_productos .item_prod_impresora .descript a {
        padding: 5px 0px;
    }

    /* Nuevos productos impresoas brady */
    .impresora_s3700 .hero {
        background-position: 30%;
    }

    .impresora_s3700 .hero .txt {
        max-width: 500px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list {
        gap: 30px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item {
        margin-bottom: 30px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item .imge {
        max-width: 50px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item .text h3 {
        font-size: 15px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item .text p {
        font-size: 15px;
    }

    .impresora_s3700 .ebook_pdf .cat_ebook .text h2 {
        font-size: 22px;
    }

    .impresora_s3700 .ebook_pdf .cat_ebook .text a {
        font-size: 15px;
    }

    .impresora_s3700 .impresoras_brady_s3700 h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .impresora_s3700 .impresoras_brady_s3700 p.ln {
        font-size: 15px;
    }

    .impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 {
        grid-template-columns: repeat(2, 1fr);
    }

    .impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .text h3 {
        font-size: 15px;
    }

    .impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .text ul li span {
        font-size: 15px;
    }

    .impresora_s3700 .contact_part .sides_row .side:first-child {
        background-color: rgba(68, 111, 171, 0.8);
    }

    .impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .cat-prin-indus {
        flex-wrap: nowrap;
        gap: 30px;
    }

    .impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus p {
        font-size: 15px;
    }

    .impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus .image-indus {
        max-width: 50px;
    }

    .impresora_s3700 .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list .item .imge {
        max-width: 40px;
    }

    .impresora_s3700 .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg ul li span {
        font-size: 15px;
    }

    .impresora_s3700 .impresora_s3100 .impresoras_brady_s3700 p {
        font-size: 15px;
    }

    .impresora_s3700 .impresora_s3100 .impresoras_brady_s3700 .cat_imp_s3700 .item .text h3 {
        margin-bottom: 0px;
    }

    .impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list ul li span {
        font-size: 15px;
    }

    .impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td p {
        font-size: 15px;
    }

    .impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td p strong {
        font-size: 17px;
    }

    .impresora_s3700 .aplicador_cinta_piso .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg h2 {
        font-size: 17px;
    }

    .impresora_s3700 .aplicador_cinta_piso .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .image-seg {
        max-width: 300px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content {
        height: 100%;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content .txt .img_logo_techday {
        flex-wrap: wrap;
        gap: 30px;
        max-width: 500px;
        justify-content: center;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content .txt h2 {
        font-size: 25px;
        text-align: center;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .parrafo {
        font-size: 17px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .visita_nuestro_blog h1 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .visita_nuestro_blog p {
        font-size: 15px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .info_expo .text .nombre {
        font-size: 16px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .info_expo .text p {
        font-size: 15px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .form_webinar a {
        font-size: 15px;
    }

    /* Nuevo interior express mark */
    .xpress-mark .hero {
        background-position: 100% 100%;
        position: relative;
    }

    .xpress-mark .hero::before {
        content: "";
        position: absolute;
        background-color: rgba(0, 0, 0, 0.6);
    }

    .xpress-mark .about_brand {
        padding: 50px 0px;
    }

    .xpress-mark .about_brand .content .sides_row {
        flex-direction: row;
    }

    .xpress-mark .about_brand .content .sides_row .side.sd_5 {
        margin-bottom: 30px;
    }

    .xpress-mark .about_brand .content .sides_row .side.sd_7 {
        max-width: 400px !important;
        margin: auto;
    }

    .xpress-mark .about_brand .content .sides_row .side.sd_7 iframe {
        height: 200px;
    }

    .xpress-mark .about_brand p {
        padding-top: 0px;
    }

    .xpress-mark .demo {
        padding: 50px 0px;
    }

    .xpress-mark .demo h2 {
        font-size: 22px;
    }

    .xpress-mark .demo p {
        font-size: 15px;
    }

    .xpress-mark .demo a {
        font-size: 12px;
    }

    .xpress-mark .industrias-icons h2 {
        font-size: 22px;
        padding: 0px 0px 30px;
        margin: 0px 0px 30px;
    }

    .xpress-mark .industrias-icons .icon-industries .text h3 {
        font-size: 15px;
    }

    .xpress-mark .industrias-icons .icon-industries .text p {
        font-size: 15px;
    }

    /* Nuevos interiores Nordson */
    .productos-nordson .hero {
        background-position: 0px 100%;
    }

    .productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li span {
        font-size: 15px;
    }

    .productos-nordson .solo-texto-descript p {
        font-size: 15px;
    }

    .productos-nordson .versablue .versablue-ventajas h2 {
        font-size: 22px;
    }

    .productos-nordson .versablue .versablue-ventajas .flex-ventajas {
        gap: 30px;
    }

    .productos-nordson .versablue .versablue-ventajas .flex-ventajas .item .image {
        max-width: 80px;
        margin: 0px auto 20px;
    }

    .productos-nordson .versablue .versablue-ventajas .flex-ventajas .item p {
        font-size: 15px;
    }

    .productos-nordson .foammekt-fit25 .contenedores_derrames .importante_control_derrames h2 {
        font-size: 22px;
    }

    /* Nuevo interior acculock-r */
    .acculock-r .itw_mexico .hero {
        background-position: 80% !important;
    }

    .acculock-r .itw_mexico .hero .txt {
        max-width: 300px !important;
    }

    .acculock-r .descript-acculock .cat-decript {
        gap: 30px;
    }

    .acculock-r .descript-acculock .cat-decript .item .image {
        max-width: 80px;
    }

    .acculock-r .descript-acculock .cat-decript .item .descript p {
        font-size: 15px;
    }

    .acculock-r .about_brand p {
        padding: 0px;
    }

    .acculock-r .about_brand .sides_row .side.sd_5 {
        width: 100%;
    }

    .acculock-r .about_brand .sides_row.flex-invert {
        display: flex;
        flex-direction: column-reverse;
    }

    .acculock-r .about_brand .cat-video-info .video-yt {
        margin-top: 30px !important;
    }

    .acculock-r .about_brand .cat-video-info .video-yt iframe {
        display: block;
        margin: auto;
    }

    .acculock-r .about_brand.sin-spacetop-spacedown {
        padding: 0px;
    }

    .acculock-r .about_brand.bg-blue-ocean ul li span {
        font-size: 15px;
    }

    .acculock-r .oxicorte .cta-asesoria .content-asesoria {
        gap: 30px;
        justify-content: center;
    }

    .acculock-r .oxicorte .cta-asesoria .content-asesoria .text-asesoria h3 {
        text-align: center;
    }

    .acculock-r .oxicorte .cta-asesoria .content-asesoria .text-asesoria p {
        text-align: center;
        margin: auto;
    }

    .acculock-r .sistema-consumibles h2 {
        font-size: 22px;
    }

    .guantes-hyflex .side iframe {
        width: 100%;
        margin: 30px 0 0;
    }

    .guantes-hyflex .caracteristicas h2 {
        font-size: 22px;
    }

    .guantes-hyflex .caracteristicas .caracteristicas-wrapper .itm .itm-text .itm-title {
        font-size: 16px;
    }

    .guantes-hyflex .caracteristicas .caracteristicas-wrapper .itm .itm-text .itm-body {
        font-size: 15px;
    }

    .guantes-hyflex .modelos h2 {
        font-size: 22px;
    }

    .guantes-hyflex .modelos .leyenda {
        font-size: 15px;
        text-align: center;
    }

    .guantes-hyflex .modelos .itm .itm-title {
        font-size: 16px;
    }

    .guantes-hyflex .modelos .itm p {
        font-size: 15px;
    }

    .guantes-microflex .video-desc h2 {
        font-size: 22px;
    }

    .guantes-microflex .video-desc .video-wrapper {
        margin: 0;
    }

    .guantes-microflex .video-desc p {
        font-size: 15px;
    }

    .guantes-microflex .conoce-guante h2 {
        font-size: 22px;
    }

    .guantes-microflex .conoce-guante p {
        font-size: 15px;
    }

    .guantes-microflex .conoce-guante li {
        font-size: 15px;
    }

    .mir-1200-ventajas .flex-content .itm p {
        font-size: 15px;
    }

    .weber .benefits-weber .flex-cont-benef {
        display: block;
    }
    .weber .benefits-weber .flex-cont-benef .video-beneficios {
        margin-top: 30px;
    }
    .weber .benefits-weber .flex-cont-benef .video-beneficios iframe {
        height: 315px;
    }

    /* Nuevos interiores de guantes */
    .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-para-limpieza.png") !important;
      background-position: 100% 100% !important;
    }
    .guantes-para-limpieza-industrial .hero .txt {
      margin: auto;
    }
    .guantes-para-limpieza-industrial .about_brand h2 {
      font-size: 22px;
    }
    .guantes-para-limpieza-industrial .about_brand .sides_row {
      display: flex;
      flex-direction: row !important;
      flex-wrap: nowrap;
    }
    .guantes-para-limpieza-industrial .about_brand .ln::before {
      margin: 0px;
    }
    .guantes-para-metal .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-para-metal.png") !important;
    }
    .guantes-para-metal .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision {
      grid-template-columns: repeat(2, 1fr);
    }
    .guantes-para-metal .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item .descript_item ul li span {
      font-size: 15px;
    }
    .guantes-para-metal .guantes-industria-automotriz .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-automotriz.png") !important;
    }
    .guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-para-quimicos.png") !important;
    }
    .guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .about_brand h2 {
      padding-bottom: 0px;
    }
    .guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .about_brand p {
      font-size: 15px;
    }
    .guantes-para-metal .guantes-manipulacion-de-quimicos .guantes-para-limpieza-industrial .about_brand ul li span {
      font-size: 15px;
    }

    /* Interior de botellas */
    .etiquetadora-de-botellas .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-de-botellas.png");
    }
    .etiquetadora-de-botellas .hero img {
      height: auto;
    }
    .etiquetadora-de-botellas .hero .txt {
      max-width: 400px;
    }
    .etiquetadora-de-botellas .hero .txt h1 {
      text-align: start;
    }
    .etiquetadora-de-botellas .hero .txt h1:before {
      left: 0px;
    }
    .etiquetadora-de-botellas .hero .txt p {
      text-align: start;
    }
    .etiquetadora-de-botellas .hero .txt .btns {
      justify-content: flex-start;
    }
    .etiquetadora-de-botellas .hero .txt .btns a {
      margin: auto 0px;
    }
    .etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames h2 {
      font-size: 22px;
    }
    .etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames.caracter .flex_importancia .text_importancia h2 {
      font-size: 22px;
    }
    .etiquetadora-de-botellas .etiquetadora-automatica .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-automatica.png");
    }
    .etiquetadora-de-botellas .maquina-etiquetadora-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-etiquetadora-industrial.png");
    }

    .weber .conoce-modelos-weber h2 {
      font-size: 22px;
    }
    .weber .conoce-modelos-weber .item-modelo-weber {
      margin: 30px 0px;
      flex-direction: column;
    }
    .weber .conoce-modelos-weber .item-modelo-weber .image {
      margin: 20px auto 0px;
    }
    .weber .conoce-modelos-weber .item-modelo-weber .descrtip h3 {
      font-size: 18px;
    }
    .weber .conoce-modelos-weber .item-modelo-weber .descrtip p {
      font-size: 15px;
    }
    .weber .conoce-modelos-weber .item-modelo-weber .descrtip ol li span {
      font-size: 15px;
    }

    /* Actualizar robots de industrias alimienticias y bebidas */
    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr.flex-center .item-amr {
      max-width: 350px;
    }

    /* Nuevo interior  */
    .autocrib-vim .hero {
      background-position: 80%;
    }
    .autocrib-vim .marca_main.loctite.v2 .products-loctite h2 {
      font-size: 22px;
    }
    .autocrib-vim .marca_main.loctite.v2 .products-loctite .productos-loct .item-product {
      max-width: 330px;
    }
    .autocrib-vim .porque_necesario_marcadora_laser_metal .cat_porque_necesario .image_item iframe {
      height: 190px;
    }
    .autocrib-vim .acculock-r .descript-acculock .cat-decript .item {
      max-width: 200px;
    }
    .autocrib-vim .acculock-r .descript-acculock .cat-decript .item .image {
      max-width: 60px;
    }

    /* Nuevo apartado en telesis */
    .telesis-new .conoce-nuevos-telesis h2 {
      font-size: 22px;
    }
    .telesis-new .conoce-nuevos-telesis .item-nuevs-telesis {
      display: block;
      margin: 30px 0px 0px;
    }
    .telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .image {
      margin: auto;
    }
    .telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .image img {
      display: block;
      margin: auto;
    }
    .telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .descript {
      padding: 20px;
    }
    .telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .descript h3 {
      font-size: 18px;
    }
    .telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .descript ul li span {
      font-size: 15px;
    }
    .telesis-new .conoce-nuevos-telesis .item-nuevs-telesis .descript a {
      font-size: 14px;
    }

    /* Ajustes en movil loctite-mexico */
    .marca_main.loctite.v2.v3 .download-catalog {
      background-color: #f4f4f4;
      background-image: none !important;
    }

    /* Nuevo interior l38 */
    .in-sight-l38 .hero {
      background-position: 0%;
    }
    .in-sight-l38 .impresora_s3700 .impresoras_brady_s3700 p {
      font-size: 15px;
    }

    /* Actualizando sistema de vision cognex */
    .marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision .image {
      max-width: 250px;
    }
    .marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision .descript h2 {
      font-size: 22px;
    }
    .marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision .descript p {
      font-size: 15px;
    }
    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .img {
      max-width: 200px;
    }

    /* Nuevo apartado en impresoras brady */
    .int-impresoras-brady .aplicaciones_sistemas_marcaje_laser .parrafo {
      font-size: 15px;
    }
    .int-impresoras-brady .aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .image_item {
      max-width: 60px;
    }
    .int-impresoras-brady .porque-brdy .elegir-prod-brady {
      gap: 30px;
    }
    .int-impresoras-brady .porque-brdy .elegir-prod-brady.flex-inverso {
      flex-wrap: wrap-reverse;
    }

    /* Ajuste de videos en techday */
    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .visita_nuestro_blog {
        max-width: 400px;
    }
    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .info_expo {
        flex-direction: column;
    }
    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .txt .btn_derfarga_pdf a img {
        max-width: 30px;
        height: auto;
    }

    .u-mark.cognex .hero {
        background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-umark.jpg") !important;
        background-position: 90%;
    }
    .u-mark.cognex .hero .content {
        justify-content: center;
    }

    /* Nuevos apartados LOCTITE México */
    .marca_main.loctite.v2.v3 .loctite-industria-automotriz h2 {
      font-size: 22px;
    }
    .marca_main.loctite.v2.v3 .loctite-industria-automotriz .item-indus-auto {
      margin: 30px 0px 0px;
    }
    .marca_main.loctite.v2.v3 .loctite-industria-automotriz .item-indus-auto h3 {
      font-size: 16px;
    }
    .marca_main.loctite.v2.v3 .loctite-industria-automotriz .item-indus-auto p {
      font-size: 15px;
    }
    .marca_main.loctite.v2.v3 .loctite-industria-automotriz .image-indus-auto {
      margin: 30px 0px 0px;
    }

    /* Nuevos apartados de mobile-industrial-robots */
    .mir-new.v3 .techniques {
      padding: 50px 0px;
    }
    .mir-new.v3 .techniques.potencial-automatizar-procesos .sides_row {
      gap: 0px;
      max-width: 600px;
    }

    .rb_v2 .robot-types .robot-type .img img {
      border-radius: 15px;
    }
}

/* Landscape phones and down */

@media (max-width: 480px) {
    #int-mclube {
        font-size: 75%;
    }

    .index_page .side.slll .slick-prev,
    .index_page .side.slll .slick-next {
        display: none !important;
    }

    .index_page .side.slll .slick-dots {
        bottom: 16px;
    }

    .cookieMessage-container {
        left: 0px !important;
        max-width: 100% !important;
        bottom: inherit !important;
        top: 0 !important;
    }

    .hide-desk {
        display: block !important;
    }

    .hide-mobile {
        display: none !important;
    }

    .int_automatizacion .hero {
        position: relative;
        background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/bg-automatizacion-mov.jpg");
    }

    .int_automatizacion .hero:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background-color: rgba(0, 0, 0, 0.3);
    }

    .int_automatizacion .hero .content {
        min-height: 0;
        height: auto;
        padding: 20px 0;
    }

    .int_automatizacion .hero .txt {
        position: relative;
        z-index: 3;
    }

    .int_automatizacion .hero .txt h1 {
        font-size: 25px;
        text-align: center;
        max-width: 220px;
        margin: 0 auto 10px;
        padding-bottom: 10px;
    }

    .int_automatizacion .hero .txt h1:before {
        left: calc(50% - 15px);
    }

    .int_automatizacion .hero .txt p {
        font-size: 16px;
        text-align: center;
    }

    .int_automatizacion .hero .txt a {
        width: 185px;
        font-size: 12px;
        margin: 0 auto;
        background-color: #d5880d;
        color: #fff;
        border-color: #d5880d;
        box-shadow: 3px 3px 4px 0px rgba(60, 60, 60, 0.4);
    }

    .int_automatizacion .lines_auto_part {
        padding: 20px 0;
    }

    .int_automatizacion .lines_auto_part h2 {
        font-size: 15px;
        text-align: left;
        margin-bottom: 20px;
        padding-left: 10px;
        padding-bottom: 0;
        font-weight: 500;
        color: #666;
        border-left: 5px solid #35a77d;
    }

    .int_automatizacion .lines_auto_part h2:before {
        left: 0;
        display: none;
    }

    .int_automatizacion .lines_auto_part .line_part {
        display: block;
    }

    .int_automatizacion .lines_auto_part .line_part .side_img {
        height: 130px;
        overflow: hidden;
    }

    .int_automatizacion .lines_auto_part .line_part .side_img img {
        width: 120%;
        position: relative;
        right: 50px;
        top: -75px;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt {
        margin-right: 0;
        padding: 20px;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt h3 {
        font-size: 16px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt h3:before {
        height: 2px;
        width: 30px;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt p {
        font-size: 13px;
        margin-bottom: 10px;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt ul {
        padding-left: 15px;
        margin-bottom: 10px;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt ul li {
        font-size: 13px;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt ul li span {
        font-size: 13px;
    }

    .int_automatizacion .lines_auto_part .line_part .side_txt a.btn_green {
        width: 170px;
        height: 35px;
        font-size: 11px;
        letter-spacing: 0.5px;
        margin: 20px auto 0;
    }

    .int_automatizacion .industries {
        padding: 0;
    }

    .int_automatizacion .industries h2 {
        font-size: 20px;
    }

    .int_automatizacion .contact_part .form_box {
        padding: 20px 0px 20px 20px;
    }

    .int_automatizacion .contact_part .form_box .hbspt-form fieldset {
        margin-bottom: 0;
    }

    .int_automatizacion .contact_part .form_box .hbspt-form fieldset .hs-form-field {
        margin-bottom: 15px;
    }

    .product .main_content h1 {
        text-align: center;
        font-size: 20px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .product .main_content h1:before {
        left: calc(50% - 15px);
    }

    .product .main_content .sides_row {
        display: block;
    }

    .product .main_content .img_prod {
        width: 200px;
        min-height: 0;
        height: auto;
        padding: 10px 0;
        margin: 20px auto 0;
    }

    .product .main_content .img_prod img {
        display: block;
        max-width: 70%;
        margin: 0 auto;
    }

    .product .main_content .table_info {
        width: 100%;
        margin-top: 20px;
    }

    .gracias_int .hero {
        padding: 20px 0;
    }

    .gracias_int .hero .txt h1 {
        font-size: 23px;
        line-height: 1.5;
    }

    .gracias_int .hero .txt p {
        font-size: 14px;
        margin: 10px 0 20px;
    }

    .gracias_int .hero .txt a {
        font-size: 11px;
        max-width: 110px;
        padding: 8px 0;
    }

    .gracias_int .know_solutions {
        padding: 15px 0;
    }

    .gracias_int .know_solutions h2 {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .gracias_int .know_solutions .solutions {
        display: block;
    }

    .gracias_int .know_solutions .solutions .solu {
        width: 100%;
        max-width: 200px;
        margin: 0 auto 10px !important;
    }

    .agenda_visita .hero h1 {
        font-size: 20px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .agenda_visita .hero p {
        font-size: 13px;
    }

    .agenda_visita .blocks_part .block {
        height: 180px;
    }

    .agenda_visita .blocks_part .block h2 {
        font-size: 16px;
    }

    .agenda_visita .blocks_part .block p {
        font-size: 13px;
        margin: 7px 0;
    }

    .agenda_visita .blocks_part .block a {
        font-size: 12px;
    }

    .servicio_tecnico .hero:before {
        background-color: rgba(255, 255, 255, 0.9);
    }

    .servicio_tecnico .hero .content .txt h1 {
        font-size: 25px;
        padding-bottom: 15px;
        margin-bottom: 15px;
        text-align: center;
    }

    .servicio_tecnico .hero .content .txt h1:before {
        left: calc(50% - 15px);
    }

    .servicio_tecnico .hero .content .txt p {
        padding-right: 0;
        width: 100%;
        max-width: 100%;
        text-align: center;
        font-size: 13px;
    }

    .servicio_tecnico .hero .content .txt a {
        margin-left: auto;
        margin-right: auto;
    }

    .servicio_tecnico .soluciones_part .sides_row .side {
        margin: 0 auto 40px !important;
    }

    .servicio_tecnico .soluciones_part .sides_row .side h3 {
        font-size: 15px;
        margin: 0 0 0;
    }

    .servicio_tecnico .soluciones_part .sides_row .side .ico {
        width: 50px;
    }

    .servicio_tecnico .soluciones_part .sides_row .side p {
        padding: 10px 0 0;
    }

    .servicio_tecnico .asesoria_block .content .sides_row {
        display: block;
    }

    .servicio_tecnico .asesoria_block .content .sides_row .side {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .servicio_tecnico .asesoria_block .content .sides_row .side .txt {
        text-align: center;
    }

    .servicio_tecnico .asesoria_block .content .sides_row .side .txt h3 {
        font-size: 17px;
        margin-bottom: 15px;
    }

    .marcaje_industrial.marcaje_laser .types h2 {
        padding-bottom: 15px;
    }

    .marcaje_industrial.marcaje_laser .hero .txt p {
        font-size: 15px;
    }

    .marcaje_industrial.marcaje_laser .hero .txt a {
        max-width: 250px;
    }

    .marcaje_industrial.autocrib .hero .content {
        height: auto;
        padding: 15px 0;
    }

    .marcaje_industrial.autocrib .hero .txt h1 {
        font-size: 20px;
    }

    .marcaje_industrial.autocrib .hero .txt p {
        font-size: 15px;
    }

    .marcaje_industrial .retos_part .boxes_part .box {
        width: 100%;
        margin: 0 0 5px !important;
    }

    .marcaje_industrial .retos_part .boxes_part .box .ico img {
        margin: 0 auto;
        display: block;
    }

    .marcaje_industrial .types h2 {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .marcaje_industrial .types .tabs_part .tabs_btn a {
        font-size: 11px;
    }

    .marcaje_industrial .types .tabs_part .tabs_btn a.active:after {
        bottom: -12px;
        left: calc(50% - 10px);
        border-top: 10px solid #678dc2;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod {
        padding: 50px 10px 10px 10px;
        position: relative;
        display: block;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .prev {
        width: 115px;
        height: auto;
        padding: 10px 0;
        margin: 0 auto 20px;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf {
        width: 100%;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf h3 {
        position: absolute;
        top: 10px;
        left: 0;
        width: 100%;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf p {
        font-size: 12px;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod .inf a {
        display: table;
        margin: 5px auto;
    }

    .marcaje_industrial .types .tabs_part .tab_content .line_prod .prod.ghost {
        display: none;
    }

    .intro_tech h2 {
        font-size: 18px;
    }

    .intro_tech p {
        font-size: 13px;
    }

    .intro_tech .cards_part .card {
        width: 100%;
        max-width: 250px;
    }

    .intro_tech .cards_part .card p {
        font-size: 13px;
        padding: 10px;
    }

    .marcaje_industrial .techniques .sides_row .side {
        max-width: 100%;
    }

    .marcaje_industrial .projects .slide_part .item .content h2 {
        font-size: 20px;
    }

    .marcaje_industrial .projects .slide_part .item .content .vid {
        max-width: 290px;
    }

    .marcaje_industrial .projects .slide_part .item .content .txt p {
        font-size: 14px;
    }

    .marcaje_industrial .contact_part .form_box {
        padding: 20px 0px 20px 20px;
    }

    .marcaje_industrial .contact_part .form_box .hbspt-form fieldset {
        margin-bottom: 0;
    }

    .marcaje_industrial .contact_part .form_box .hbspt-form fieldset .hs-form-field {
        margin-bottom: 15px;
    }

    .marcaje_industrial .material_mark h2 {
        font-size: 18px;
    }

    .marcaje_industrial .ac-sec .btn_cap span {
        font-size: 16px;
    }

    .marcaje_industrial .ac-sec .box .cont .side_inf .txt {
        padding: 20px 10px;
    }

    .marcaje_industrial .ac-sec .box .cont .side_inf .txt h3 {
        font-size: 15px;
    }

    .marcaje_industrial .ac-sec .box .cont .side_inf .txt p {
        font-size: 13px;
    }

    .marcaje_industrial .model_service h2 {
        font-size: 18px;
    }

    .marcaje_industrial .model_service p {
        font-size: 13px;
    }

    .marcaje_industrial .model_service .line_act {
        flex-wrap: wrap;
    }

    .marcaje_industrial .model_service .line_act .act {
        width: 48%;
        margin: 0 0 20px !important;
    }

    .marcaje_industrial .model_service .line_act .act p {
        font-size: 13px;
        font-weight: bold;
    }

    .marcaje_industrial .model_service .line_act .act .num:after {
        display: none;
    }

    .marcaje_industrial .model_service .line_act .act .pic {
        height: 75px;
        padding: 10px 0;
    }

    .marcaje_industrial.autocrib .help_part .sides_row .side {
        flex-wrap: nowrap;
    }

    .marcaje_industrial.autocrib .help_part .sides_row .side .ico {
        margin-right: 20px
    }

    .contact_part .form_box .hbspt-form textarea {
        min-height: 80px !important;
    }

    footer {
        padding-bottom: 0;
    }

    footer h3 {
        font-size: 16px;
    }

    footer p {
        font-size: 13px;
    }

    footer a.politica {
        font-size: 12px;
    }

    footer .sides_row {
        display: block;
    }

    footer .sides_row .side {
        margin-right: 0 !important;
        width: 100% !important;
        margin-bottom: 25px;
    }

    footer ul li {
        margin-bottom: 15px !important;
    }

    .contacto .main_content h1 {
        font-size: 24px;
    }

    .contacto .main_content .contact_section .form_part .hbspt-form fieldset {
        max-width: 100%;
        margin-bottom: 0;
    }

    .contacto .main_content .contact_section .form_part .hbspt-form label {
        font-size: 11px;
    }

    .contacto .main_content .contact_section .form_part .hbspt-form input[type="text"],
    .contacto .main_content .contact_section .form_part .hbspt-form input[type="tel"],
    .contacto .main_content .contact_section .form_part .hbspt-form input[type="email"] {
        width: 100%;
        border-radius: 3px;
        border: 1px solid #a2a9b3;
        padding: 4px 10px;
        font-size: 13px;
        margin-bottom: 10px;
    }

    .contacto .main_content .contact_section .form_part .hbspt-form select {
        width: 100% !important;
        margin-bottom: 10px;
    }

    .contacto .main_content .contact_section .form_part .hbspt-form textarea {
        max-width: 100% !important;
        width: 100% !important;
    }

    .contacto .main_content .contact_section .box h2 {
        font-size: 16px;
    }

    .contacto .main_content .contact_section .box .txt a,
    .contacto .main_content .contact_section .box .txt p,
    .contacto .main_content .contact_section .box .txt ul li {
        font-size: 10px;
    }

    .sucursales .intro .content {
        height: 200px;
    }

    .sucursales .intro h1 {
        font-size: 27px;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }

    .sucursales .intro p {
        font-size: 17px;
    }

    .sucursales .ubications_cont .ubication h2 {
        font-size: 18px;
    }

    .marca_main h2 {
        font-size: 21px !important;
    }

    .marca_main h2.ln {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .marca_main h1 {
        font-size: 21px !important;
        text-align: center;
    }

    .marca_main h1.ln {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero h1:after {
        margin-right: auto;
        margin-left: auto;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero h2.subt-loc {
        font-size: 16px !important;
    }

    .marca_main .hero .inf h1 {
        font-size: 24px;
    }

    .marca_main .hero .inf p {
        font-size: 13px;
        text-align: center;
        margin-bottom: 20px;
    }

    .marca_main .brand-prods .prod_lines .prod a {
        padding: 10px;
    }

    .marca_main .brand-prods .prod_lines .prod a .inf h3 {
        font-size: 16px;
    }

    .marca_main .brand-prods .prod_lines .prod a .inf p {
        font-size: 12px;
    }

    .marca_main .why_choose p {
        font-size: 13px;
    }

    .download-catalog p {
        font-size: 12px;
    }

    .contact_part .inf h3,
    .contact_part .inf h2.ln {
        font-size: 20px;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .our_brands .hero {
        padding: 20px 0;
    }

    .our_brands .hero h1 {
        font-size: 20px;
    }

    .our_brands .brands_part .brands h2 {
        font-size: 15px;
        padding: 15px 0;
    }

    .our_brands .brands_part .brands .logos .logo {
        max-width: 30%;
    }

    .subcategories .main_content .category_info .subcategory {
        flex-wrap: wrap !important;
        padding: 15px !important;
        justify-content: center !important;
    }

    .subcategories .main_content .category_info .subcategory .listItem-body {
        width: 100% !important;
    }

    .subcategories .main_content .category_info .subcategory .img {
        width: 100% !important;
    }

    .subcategories .main_content .category_info .subcategory .info {
        width: 100% !important;
    }

    .subcategories .main_content .category_info .subcategory .btns {
        width: 100% !important;
    }

    .listItem-body {
        width: 100% !important;
    }

    .modal {
        top: 25px !important;
    }

    .resources_int .banner_intro h1 {
        font-size: 20px;
    }

    .resources_int .resources_part .resource {
        display: block;
        padding: 20px 10px;
        margin-bottom: 5px;
    }

    .resources_int .resources_part .resource .photo {
        margin: 0 auto 20px;
        max-width: 125px;
    }

    .resources_int .resources_part .resource .info {
        text-align: center;
    }

    .resources_int .resources_part .resource .info a.lk {
        display: table;
        margin: 0 auto;
    }

    .subcategories .main_content h1 {
        font-size: 21px;
    }

    .subcategories .main_content .breadcrumbs {
        display: none !important;
    }

    .subcategories .main_content .category_info .subcategory .listItem-content {
        display: block !important;
    }

    .subcategories .main_content .category_info .subcategory .info h3 {
        text-align: center;
    }

    .subcategories .main_content .category_info .subcategory .info p.title_inf {
        text-align: center;
    }

    .subcategories .main_content .category_info .subcategory .info p.title_inf span {
        display: block;
    }

    .subcategories .main_content .category_info .subcategory .info .productView-info-name,
    .subcategories .main_content .category_info .subcategory .info .productView-info-value {
        float: initial;
    }

    .subcategories .main_content .category_info .subcategory .info p:last-child {
        text-align: center;
    }

    .subcategories .main_content .category_info .subcategory .listItem-actions.btns {
        width: 100% !important;
    }

    .subcategories .main_content .category_info .subcategory .listItem-actions.btns .price-currency p {
        text-align: center;
        margin-top: 10px;
    }

    .product-bc .productView-images {
        width: 80% !important;
    }

    .product-bc .main_content .productView .table_info h1 {
        font-size: 20px;
    }

    .product-bc .main_content .price.price--withoutTax {
        font-size: 20px !important;
    }

    .product-bc .main_content .currenci-w-price ul.a-curren li a {
        font-size: 10px !important;
    }

    .index_page .img-servi {
        display: block !important;
        width: 100% !important;
    }

    .index_page .img-servi img {
        max-width: 100% !important;
        width: 100% !important;
        position: initial !important;
    }

    .index_page .main_content .divisiones .cards_cont .card img {
        position: initial !important;
        margin: 15px 0 !important;
    }

    .index_page .main_content .divisiones .cards_cont .card {
        height: auto !important;
        width: 100% !important;
    }

    .index_page .main_content .intro_part .content .sides_row .side:nth-child(1) {
        padding: 25px 0px !important;
        background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/hero-index-movil.jpg) !important;
        min-height: auto !important;
        align-items: flex-start !important;
    }

    .index_page .main_content .intro_part .sides_row .side .txt h1:before {
        width: 88% !important;
        left: 25px !important;
    }

    .index_page .main_content .intro_part .sides_row .side:nth-child(2) {
        height: auto !important;
        padding: 25px !important;
        width: 100% !important
    }

    .index_page .main_content .intro_part .sides_row .side .txt {
        text-align: center !important;
    }

    .index_page .main_content .intro_part .sides_row .side .txt h1 {
        text-align: center !important;
        font-weight: bold !important;
        font-size: 25px !important;
    }

    .index_page .banner-text h3 {
        color: rgb(42, 68, 116) !important;
        text-align: center !important;
        font-size: 18px !important;
    }

    .index_page .banner-text img {
        display: block !important;
        margin: 15px auto !important;
    }

    .index_page .banner-text p {
        font-size: 12px !important;
        text-align: center !important;
        font-weight: bold !important;
        color: #666 !important;
    }

    .index_page .banner-text h4 {
        text-align: center !important;
        margin: 0 0 15px !important;
    }

    .index_page .banner-text p span {
        color: rgb(59, 94, 158) !important;
        font-size: 16px !important;
        font-weight: normal !important;
    }

    .index_page .banner-text a {
        display: block !important;
        width: 200px !important;
        height: 40px !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        font-size: 11px !important;
        color: white !important;
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        font-weight: bold !important;
        border-radius: 3px !important;
        border: 1px solid #6095c7 !important;
        background-image: -moz-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%) !important;
        background-image: -webkit-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%) !important;
        background-image: -ms-linear-gradient(14deg, #446fab 0%, #6095c7 46%, #436fab 100%) !important;
        text-decoration: none !important;
        margin: 0 auto !important;
    }

    .index_page .main_content .divisiones .cards_cont .card.sm {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        flex-flow: column !important;
        padding: 15px 0 !important;
        margin-right: 0px;
    }

    .index_page .main_content .divisiones .cards_cont .card h4 {
        display: block !important;
        border-bottom: 1px solid #f1f3f6 !important;
        width: 100% !important;
        text-align: center !important;
        padding: 0 0 10px !important;
    }

    .index_page .main_content .divisiones .cards_cont .card.big {
        padding: 0 0 20px !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        flex-flow: column !important;
    }

    .index_page .main_content .divisiones .cards_cont .card.big .img-marcaje {
        height: 188px !important;
        overflow: hidden !important;
        border-bottom: 1px solid #f0f2f5 !important;
        top: -20px !important;
        position: relative !important;
    }

    .index_page .main_content .divisiones .cards_cont .card.big img {
        max-width: 100% !important;
        position: initial !important;
        margin: 0 auto 0 !important;
    }

    .index_page .main_content .divisiones .cards_cont .card ul {
        margin: 20px 0 !important;
    }

    .index_page .main_content .divisiones .cards_cont .card.big a.link {
        position: initial !important;
    }

    .index_page .about h2 {
        font-size: 24px !important;
        margin-bottom: 20px !important;
    }

    .index_page .img-blog-descarga {
        display: none !important;
    }

    .index_page .catalago-mov {
        display: block !important;
    }

    .index_page .catalago-mov a {
        max-width: 100%;
        margin: 0 auto;
        background-color: #f1f1f1;
        padding: 15px;
        display: flex;
        justify-content: space-around;
        align-items: center;
    }

    .index_page .catalago-mov a p {
        margin: 0 15px !important;
        font-weight: bold !important;
    }

    .index_page .main_content .divisiones .cards_cont .card ul li {
        margin-bottom: 17px !important;
    }

    .index_page .slick-next {
        right: 0 !important;
    }

    .marcaje_industrial.sum_quimicos .logos_line .content {
        flex-wrap: wrap;
        justify-content: space-around;
        height: auto;
    }

    .marcaje_industrial.sum_quimicos .logos_line .content .logo {
        max-width: 125px;
        margin: 7px;
    }

    .marcaje_industrial.sum_quimicos .logos_line .content .logo.techno {
        max-width: 170px;
    }

    .demo-vending .hero-d-vending .content .flex-hero .info-hero h1 {
        font-size: 28px;
        text-align: center;
    }

    .demo-vending .hero-d-vending .content .flex-hero .info-hero p {
        font-size: 16px;
        text-align: center;
    }

    .demo-vending .some-benefits p.info-txt {
        font-size: 16px;
    }

    .demo-vending .some-benefits .benefits-vending .items-benefits .item-benefit p {
        font-size: 14px;
    }

    .marca_main.loctite.v2 .hero-loctite {
        background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/product_images/uploaded_images/vending-hero-mobile.jpg);
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero h2 {
        font-size: 28px;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero p {
        font-size: 16px;
    }

    .marca_main.loctite.v2 .hero-loctite .content .info-hero a {
        font-size: 16px;
        max-width: 190px;
    }

    .marca_main.loctite.v2 .marca-loct .flex-marca .img-marca img {
        max-width: 200px;
    }

    .marca_main.loctite.v2 .marca-loct .flex-marca p {
        font-size: 16px;
    }

    .marca_main.loctite.v2 .products-loctite .productos-loct .item-product {
        max-width: 366px;
        margin: 0 auto 20px;
    }

    .marca_main.loctite.v2 .products-loctite .productos-loct .item-product .body-info-item {
        padding: 19px 21px;
    }

    .marca_main.loctite.v2 .products-loctite .productos-loct .item-product .body-info-item p {
        font-size: 14px;
    }

    .marca_main.loctite.v2 .products-loctite .productos-loct .item-product:nth-child(2) {
        margin: 0 auto 20px;
    }

    .marca_main.loctite.v2 .asesoria-person .info-asesoria p {
        font-size: 14px;
    }

    .marca_main.loctite.v2 .asesoria-person .info-asesoria a {
        font-size: 14px;
        max-width: 200px;
    }

    .marca_main.loctite.v2 .loctite-best-option .content {
        display: block;
        width: 84%;
    }

    .marca_main.loctite.v2 .loctite-best-option .content .img-best {
        margin: 0 auto;
        max-width: 300px;
    }

    .marcaje_industrial.autocrib .request-demo .box-demo h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .request-demo .box-demo p {
        font-size: 14px;
    }

    .marcaje_industrial.autocrib .request-demo .box-demo a.btn-request-demo {
        font-size: 15px;
        max-width: 151px;
        margin: 18px auto 0;
    }

    .int-autocrib .request-demo .box-demo h2 {
        font-size: 22px;
    }

    .int-autocrib .request-demo .box-demo p {
        font-size: 14px;
    }

    .int-autocrib .request-demo .box-demo a.btn-request-demo {
        font-size: 15px;
        max-width: 151px;
        margin: 18px auto 0;
    }

    .agenda_visita .modal_content .modal {
        padding: 20px 0;
        top: -5px !important;
    }

    .agenda_visita .modal_content .modal .side_img {
        display: none;
    }

    .agenda_visita .blocks_part .block {
        width: 100%;
    }

    .divisiones .content {
        width: 95%;
    }

    .index_page .main_content .divisiones .sides_row .side:last-child {
        margin-left: 0px;
    }

    .index_page .main_content .divisiones .sides_row .side:first-child {
        margin-right: 0px;
    }

    .index_page .main_content .divisiones h2 span {
        max-width: 280px;
        width: 100%;
    }

    .mlco2 .what-is .inf h2 {
        font-size: 20px;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .materials {
        padding: 20px 0;
    }

    .materials h2 {
        font-size: 20px;
    }

    .mlco2 .productpart {
        padding: 20px 0;
    }

    .mlco2 .productpart h2 {
        font-size: 20px;
    }

    .mlco2 .productpart .prod_grid .prod_inf h3 {
        font-size: 15px;
        text-align: center;
    }

    .mlco2 .productpart .prod_grid .prod_inf ul li span {
        font-size: 14px;
    }

    .mlco2 .productpart .prod_grid .prod_inf a.lk {
        display: table;
        font-size: 14px;
        margin: 0 auto;
    }

    .mlco2 .productpart .prod_grid p {
        font-size: 13px;
    }

    .whybrand h2 {
        font-size: 20px;
    }

    .whybrand ul li span {
        font-size: 14px;
    }

    .mlco2 .contact_part .inf {
        padding: 20px;
    }

    .download-catalog {
        background-color: #e7eff8;
    }

    .download-catalog .sides_row {
        height: auto !important;
        padding: 20px 0;
    }

    .download-catalog h2 {
        text-align: center;
        font-size: 21px !important;
    }

    .download-catalog a {
        margin: 0 auto;
    }

    #cart-preview-dropdown {
        left: 11px !important;
    }

    header.tienda-header .car-mov .cart {
        margin-right: 10px !important;
    }

    header.tienda-header .sup_part .content .logo a img {
        max-width: 116px !important;
        width: 100%;
    }

    .contact_part.nw-contact .inf h3 {
        font-size: 20px;
    }

    .contact_part.nw-contact .sides_row .side:last-child {
        padding: 0;
    }

    .contact_part.nw-contact .sides_row .side:first-child {
        background-color: rgba(68, 111, 171, 1);
    }

    .sucursales .ubications_cont .ubication .map a {
        margin-top: 20px;
    }

    .marcaje_industrial .retos_part .boxes_part .box .txt h4 {
        font-weight: 800;
        text-align: center;
    }

    .product .characteristics h2 {
        font-size: 23px;
        margin: 0 0 30px 30px;
        padding: 0 0 26px;
    }

    .product .characteristics p.subtitle {
        font-size: 15px;
    }

    .product .characteristics .sides_row {
        display: block;
    }

    .product .characteristics .side.sd_6 {
        width: 100%;
    }

    .product .characteristics ul li {
        font-size: 15px;
    }

    .product .request-demo .box-demo h2 {
        font-size: 22px;
    }

    .product .request-demo .box-demo p {
        font-size: 16px;
    }

    .product .details h2 {
        font-size: 24px;
        margin: 0 0 22px 0px;
        padding: 0 0 30px;
    }

    .product .details .sides_row {
        display: block;
    }

    .product .details .side.sd_6 {
        width: 100%;
    }

    .marcaje_industrial.sistema-vision .hero .content {
        height: 350px;
    }

    .marcaje_industrial.sistema-vision .hero .content .txt p {
        font-size: 18px;
    }

    .marcaje_industrial.sistema-vision .marca-sistema .info-flex .txt-info p {
        font-size: 18px;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .flex-info .txt-actua ul li {
        font: normal 17px/20px Avenir;
    }

    .marcaje_industrial.sistema-vision .actua-sistema .info-s ul li {
        font: normal 17px/20px Avenir;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content ul li {
        margin-bottom: 10px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content ul li span {
        font: normal 16px/23px Avenir;
    }

    .marcaje_industrial.sistema-vision .conoce-productos h2 {
        font: 800 22px/35px Avenir;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card {
        display: block;
        padding: 20px;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card img {
        margin: 0 auto 20px;
        display: block;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card .txt-conoce h4 {
        text-align: center;
    }

    .marcaje_industrial.sistema-vision .conoce-productos .items-card .item-card .txt-conoce p {
        text-align: center;
        margin: 0 auto;
    }

    .marcaje_industrial.sistema-vision .why-choos h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .why-choos ul li span {
        font-size: 17px;
    }

    .marca_main.teroson.loctite.v2 .about_brand p {
        font-size: 14px;
        text-align: center;
    }

    .marca_main.teroson.loctite.v2 .about_brand img {
        margin-top: 20px;
        max-width: 250px;
    }

    .marca_main.teroson.loctite.v2 .why h2 {
        margin: 0 0 35px;
    }

    .marca_main.teroson.loctite.v2 .why .sides_row {
        display: block;
    }

    .marca_main.teroson.loctite.v2 .why .sides_row .side.sd_6 {
        width: 100%;
    }

    .marca_main.teroson.loctite.v2 .why .sides_row .side.sd_6 ul {
        padding: 0 40px;
    }

    .marca_main.teroson.loctite.v2 .why .sides_row .side.sd_6 ul li {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .marca_main.teroson.loctite.v2 .price .bi ul li {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu p {
        font-size: 18px;
    }

    .marca_main.teroson.loctite.v2 .industries-popu .tabs-catacter-mov .content-collapse .box ul li {
        font-size: 14px;
    }

    .marca_main.teroson.loctite.v2 .hero-loctite {
        background-position: 0;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul {
        display: block;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item {
        margin-bottom: 15px;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item p {
        text-align: center;
    }

    .marcaje_industrial.silicon-industrial .prods-disp .flex-ul .item ul li {
        text-align: center;
    }

    .adhesivos-industria .adhesivos-info {
        padding: 15px 0;
    }

    .adhesivos-industria .adhesivos-info .flex-content {
        display: block;
    }

    .adhesivos-industria .adhesivos-info .flex-content .btns-tabs {
        margin: 30px 0;
    }

    .adhesivos-industria .adhesivos-info .flex-content .btns-tabs a {
        font-size: 22px;
    }

    .adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .img-marcas {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
    }

    .adhesivos-industria .adhesivos-info .flex-content .tabs-info .box .info-second {
        padding-left: 15px;
    }

    .attc .hero .txt h1 {
        text-align: center;
    }

    .attc .hero .txt h1:before {
        left: calc(50% - 15px);
    }

    .attc .about_brand img {
        max-width: 200px;
        width: 100%;
    }

    .attc .industrias-icons .grid-content {
        grid-template-columns: 1fr 1fr;
    }

    .attc .contact_part .inf {
        padding-left: 30px;
    }

    .marcaje-uv .why h2 {
        font-size: 22px;
    }

    .marcaje-uv .why ul li {
        font-size: 15px;
    }

    .marcaje-uv .mlco2 h2 {
        font-size: 22px;
    }

    .marcaje-uv .mlco2 .materials_grid .mat p {
        text-align: center;
    }

    .marcaje-uv .price h2 {
        font-size: 22px;
    }

    .marcaje-uv .price .bi ul li {
        font-size: 16px;
    }

    .marcaje-uv .industrias-icons h2 {
        font-size: 22px;
    }

    .attc.plasma .category .more-loctite .tabs-caracter {
        display: block;
    }

    .attc.plasma .category .more-loctite .tabs-caracter .box {
        padding: 0;
    }

    .attc.plasma .category .more-loctite .tabs-caracter .box .product-vision {
        display: block;
    }

    .attc.plasma .category .more-loctite .tabs-caracter .box .product-vision .img {
        width: 100%;
        margin-bottom: 40px;
    }

    .attc.plasma .category .more-loctite .tabs-caracter .box .product-vision .text {
        width: 100%;
    }

    .attc.plasma .category .more-loctite .tabs-caracter .box .product-vision .text h4 {
        text-align: center;
    }

    .attc.plasma .category .more-loctite .tabs-caracter .box .product-vision .text p {
        text-align: center;
    }

    .attc.plasma .hero .txt p {
        text-align: center;
    }

    .attc.plasma .hero .txt a {
        margin-left: auto;
        margin-right: auto;
    }

    .attc.plasma .why.uls .content-ul {
        grid-template-columns: 1fr;
    }

    .attc.plasma .exito-us .tabla-items {
        margin-top: 40px;
    }

    .attc.plasma .exito-us .tabla-items .btns-tabla {
        display: block;
    }

    .attc.plasma .exito-us .tabla-items .btns-tabla .title-txt {
        width: 100%;
        margin-bottom: 15px;
        padding-left: 15px;
    }

    .attc.plasma .exito-us .tabla-items .btns-tabla .btns {
        width: 100%;
        padding-left: 15px;
    }

    .attc.plasma .exito-us .tabla-items .content-tabla .box .info-txt {
        width: 96%;
        grid-template-columns: 1fr;
    }

    .masc-int .why .prods-mascarillas .item-mascarilla .btn-masca a {
        font-size: 16px;
    }

    .masc-int .iconos-covid .flex-iconos {
        display: block;
    }

    .masc-int .iconos-covid .flex-iconos .item-covid {
        margin: 0 auto 60px !important;
    }

    .aquencev2 .hero-aquence .flex-hero {
        display: block;
    }

    .aquencev2 .hero-aquence .flex-hero .title-aquence {
        margin-bottom: 20px;
    }

    .aquencev2 .hero-aquence .flex-hero .title-aquence h1 {
        text-align: center;
    }

    .aquencev2 .hero-aquence .flex-hero .title-aquence h1:after {
        margin: 20px auto;
    }

    .aquencev2 .hero-aquence .flex-hero .title-aquence p {
        text-align: center;
        font-size: 17px;
    }

    .aquencev2 .hero-aquence .flex-hero .img-logo {
        margin: 0 auto;
        max-width: 150px;
    }

    .aquencev2 .about-aquence .flex-about {
        display: block;
    }

    .aquencev2 .about-aquence .flex-about .txt p {
        font-size: 17px;
        text-align: center;
    }

    .aquencev2 .about-aquence .flex-about .img-about {
        margin-top: 20px;
        max-width: 200px;
        margin: 20px auto 0;
    }

    .aquencev2 .about-aquence .flex-about .img-about img {
        display: block;
        max-width: 100%;
    }

    .aquencev2 .beneficios h2 {
        font-size: 20px;
    }

    .aquencev2 .beneficios .flex-ul {
        display: block;
    }

    .aquencev2 .asesoria-person h2 {
        font-size: 20px;
    }

    .aquencev2 .asesoria-person p {
        font-size: 17px;
    }

    .aquencev2 .industrias-utilizan h2 {
        font-size: 20px;
    }

    .aquencev2 .industrias-utilizan .flex-usos {
        flex-wrap: wrap;
    }

    .aquencev2 .industrias-utilizan .flex-usos .item {
        margin-bottom: 20px;
    }

    .aquencev2 .why-vinssa h2 {
        font-size: 20px;
    }

    .aquencev2 .why-vinssa .flex-ul {
        display: block;
    }

    .technomeltv2 .hero-aquence .flex-hero {
        display: block;
    }

    .technomeltv2 .hero-aquence .flex-hero .title-aquence h1 {
        text-align: center;
    }

    .technomeltv2 .hero-aquence .flex-hero .title-aquence h1:after {
        margin-right: auto;
        margin-left: auto;
    }

    .technomeltv2 .hero-aquence .flex-hero .title-aquence p {
        font-size: 18px;
        text-align: center;
    }

    .technomeltv2 .hero-aquence .flex-hero .img-logo {
        margin: 0 auto;
    }

    .technomeltv2 .about-aquence .flex-about {
        display: block;
    }

    .technomeltv2 .about-aquence .flex-about .txt p {
        font-size: 15px;
    }

    .technomeltv2 .about-aquence .flex-about .txt ul li {
        font-size: 15px;
    }

    .technomeltv2 .about-aquence .flex-about .img-about {
        margin: 20px auto 0;
    }

    .technomeltv2 .why-factores h2 {
        font-size: 18px;
    }

    .technomeltv2 .why-factores p {
        font-size: 15px;
    }

    .technomeltv2 .category .more-loctite h2 {
        font-size: 18px;
    }

    .technomeltv2 .category .more-loctite p.title-morel {
        font-size: 17px;
    }

    .technomeltv2 .category .more-loctite .tabs-catacter-mov .content-collapse .box p {
        margin-bottom: 15px;
    }

    .technomeltv2 .beneficios h2 {
        font-size: 18px;
    }

    .technomeltv2 .beneficios .flex-ul {
        display: block;
        transform: translate(0);
    }

    .technomeltv2 .beneficios .flex-ul ul {
        margin-right: 0 !important;
    }

    .technomeltv2 .beneficios .flex-ul ul li span {
        font-size: 15px;
    }

    .technomeltv2 .why-vinssa h2 {
        font-size: 18px;
    }

    .technomeltv2 .why-vinssa .flex-ul {
        display: block;
    }

    .technomeltv2 .why-vinssa .flex-ul ul li span {
        font-size: 15px;
    }

    /* Caso de exito 480 */
    .int-caso-de-exito .hero-caso-exito .sides-hero .side-text h1 {
        font-size: 21px;
    }

    .int-caso-de-exito .gray-block-caso-de-exito {
        padding: 20px 0;
    }

    .int-caso-de-exito .gray-block-caso-de-exito p {
        font-size: 15px;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-text h2 {
        font-size: 22px;
    }

    .int-caso-de-exito .bloque-pruebas .sides-prueba .side-text p {
        font-size: 15px;
    }

    .int-caso-de-exito .product-caso-exito h3 {
        font-size: 18px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text h2 {
        font-size: 19px;
    }

    .int-caso-de-exito .product-caso-exito .sides-producto .side-text p,
    .int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li,
    .int-caso-de-exito .product-caso-exito .sides-producto .side-text ul li span {
        font-size: 15px;
    }

    .envase-emb .secc-beneficios h2 {
        font-size: 20px;
    }

    .envase-emb .secc-henkel .boxes .grid-items {
        grid-template-columns: 1fr;
    }

    .envase-emb .secc-ben-vinssa .flex-sec ul li span {
        font-size: 14px;
    }

    .infosight .why-choose-info .grid-ul {
        grid-template-columns: 1fr;
    }

    .weber h2 {
        font-size: 20px !important;
    }

    .weber h3 {
        font-size: 16px !important;
    }

    .weber .benefits-weber h2 {
        font-size: 20px;
    }

    .weber .benefits-weber .flex-uls {
        display: block;
    }

    .weber .benefits-weber .flex-uls ul li {
        font-size: 14px;
    }

    .weber .aplicaciones-info .aplicaciones-circle {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

    .weber .industrias-icons .grid-content {
        grid-template-columns: 1fr 1fr;
    }

    #intBolsaTrabajo .mainContentVacantes {
        padding: 30px 0;
    }

    #intBolsaTrabajo .mainContentVacantes a.lkmail {
        font-size: 20px;
    }

    #intBolsaTrabajo .mainContentVacantes h5 {
        font-size: 17px;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante {
        padding: 15px;
        padding-left: 30px;
    }

    #intBolsaTrabajo .mainContentVacantes .cardsPart .cardVacante h2 {
        font-size: 18px;
    }

    .ld-loctite.telesis-new .hero .txt {
        margin: 0 auto !important;
    }

    .ld-loctite.telesis-new .hero .txt h1 {
        text-align: center !important;
    }

    .ld-loctite.telesis-new .hero .txt h1:before {
        left: 50% !important;
    }

    .ld-loctite .why-our .grid-why {
        grid-template-columns: 1fr;
    }

    .ld-loctite .marcas-line .grid-marc {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .ld-loctite .hs-form-field {
        margin-bottom: 10px !important;
    }

    .ld-loctite .hbspt-form fieldset {
        margin-bottom: 10px !important;
    }

    .indexv2 .hero-slider .slide-heros .item-slide {
        height: 500px;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide h2 {
        font-size: 22px;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide h1 {
        font-size: 22px;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .flex-btns {
        flex-flow: column;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .flex-btns .logo-slide {
        margin: 0 0 10px;
    }

    .indexv2 .our-divisions .pestanas .btns-tabs .bton-tab {
        font-size: 12px;
    }

    .indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs h3 {
        font-size: 18px;
    }

    .indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info {
        display: block;
    }

    .indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin {
        margin-bottom: 30px;
    }

    .indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-prin .txt-grid h4 {
        font-size: 16px;
    }

    .indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .txt-grid h4 {
        font-size: 16px;
    }

    .indexv2 .our-divisions .pestanas .tabs-pestanas .item-tabs .grid-info .item-grid-second .box-s.sptf {
        height: auto;
    }

    .indexv2 .our-divisions .marcas-divisions .grid-marcas {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .indexv2 .aniversario {
        padding: 50px 0;
    }

    .indexv2 .aniversario .box-ani h1 {
        font-size: 18px;
    }

    .indexv2 .aniversario .box-ani .grid-txt {
        grid-template-columns: 1fr;
    }

    .indexv2 .aniversario .box-ani .grid-icons {
        grid-template-columns: 1fr 1fr;
    }

    .indexv2 .aniversario .box-ani .grid-icons .item-icon {
        margin: 0 auto;
    }

    .indexv2 .centro-aprendizaje h2 {
        font-size: 18px;
    }

    .indexv2 .centro-aprendizaje .grid-posts {
        grid-template-columns: 1fr;
    }

    .indexv2 .centro-aprendizaje .grid-posts .grid-post {
        margin: 0 auto 20px;
    }

    .indexv2 .centro-aprendizaje .grid-posts .grid-post .txt-body-post h3 {
        font-size: 16px;
    }

    .indexv2 .centro-aprendizaje .grid-posts .grid-post .txt-body-post ul li {
        font-size: 14px;
    }

    .indexv2 .marcas-seccion h2 {
        font-size: 18px;
    }

    .tnnn {
        display: block !important;
    }

    .indexv2 .marcas-seccion .marcas-reel .mostrar-movil {
        display: block;
    }

    .indexv2 .marcas-seccion .marcas-reel .ocultar-movil {
        display: none;
    }

    .nbt .flex-slide {
        display: block;
    }

    .nbt .flex-slide .img-slide-img {
        max-width: 200px;
        margin: 20px auto 0;

    }

    .nbt .flex-slide .img-slide-img-2 {
        max-width: 200px;
        margin: 20px auto 0;
    }

    .resources_int .resources_part .tabs-resources .btn-resource {
        font-size: 14px;
    }

    .resources_int .resources_part .boxes-resources .item-resource {
        flex-flow: column;
    }

    .resources_int .resources_part .boxes-resources .item-resource .txt-resource {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
    }

    .resources_int .resources_part .boxes-resources .item-resource .txt-resource h2 {
        font-size: 20px;
        line-height: 30px;
        text-align: center;
    }

    .resources_int .resources_part .boxes-resources .item-resource .txt-resource p {
        font-size: 14px;
        line-height: 26px;
        text-align: center;
    }

    .resources_int .resources_part .boxes-resources .item-resource .img-resource a {
        display: block;
    }

    .resources_int .resources_part .boxes-resources .item-resource .img-resource a img {
        display: block;
    }

    .infosight .lineas-soluciones.nw2 h2,
    .infosight .lineas-soluciones.equipos-sol h2 {
        font-size: 22px;
    }

    .infosight .lineas-soluciones.nw2 .items-sistemas .item-sistema,
    .infosight .lineas-soluciones.equipos-sol .items-sistemas .item-sistema {
        flex-flow: column;
    }

    .infosight .lineas-soluciones.nw2 .items-sistemas .item-sistema .txt-sis p,
    .infosight .lineas-soluciones.equipos-sol .items-sistemas .item-sistema .txt-sis p {
        font-size: 15px;
        text-align: center;
    }

    .infosight .lineas-soluciones.nw2 .items-sistemas .item-sistema .img-sis,
    .infosight .lineas-soluciones.equipos-sol .items-sistemas .item-sistema .img-sis {
        margin: 0 auto;
    }

    .infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos,
    .infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos {
        grid-template-columns: 1fr;
    }

    .infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos .item-equipos .body-equipos p,
    .infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos .item-equipos .body-equipos p {
        font-size: 14px;
        text-align: center;
    }

    .infosight .lineas-soluciones.nw2 .equipos-prod .grid-equipos .item-equipos .body-equipos ul li,
    .infosight .lineas-soluciones.equipos-sol .equipos-prod .grid-equipos .item-equipos .body-equipos ul li {
        font-size: 14px;
    }

    .marcaje_industrial.marcaje-laser-industrial .app-grabador h2 {
        font-size: 22px;
    }

    .marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app .item-app .txt-app h3 {
        font-size: 16px;
    }

    .marcaje_industrial.marcaje-laser-industrial .app-grabador .grid-items-app .item-app .txt-app ul li {
        font-size: 14px;
    }

    .marcaje_industrial.marcaje-laser-industrial .price h2 {
        font-size: 22px;
    }

    .marcaje_industrial.marcaje-laser-industrial .price .bi ul li {
        font-size: 14px;
    }

    .marcaje_industrial.marcaje-laser-industrial .metales-marcar h2 {
        font-size: 22px;
    }

    .marcaje_industrial.marcaje-laser-industrial .metales-marcar .grid-metales {
        grid-template-columns: 1fr 1fr;
    }

    .marcaje_industrial.marcaje-laser-industrial .tec-laser .item-marcador {
        flex-flow: column;
    }

    .marcaje_industrial.marcaje-laser-industrial .tec-laser .item-marcador .txt-marcador {
        padding: 20px 20px;
    }

    .marcaje_industrial.marcaje-laser-industrial .tec-laser .item-marcador .txt-marcador h3 {
        text-align: center;
    }

    .marcaje_industrial.marcaje-laser-industrial .tec-laser .item-marcador .txt-marcador p {
        text-align: center;
    }

    .marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto {
        flex-flow: column;
    }

    .marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .item-industria-auto .txt-industria h3 {
        text-align: center;
    }

    .marcaje_industrial.marcaje-laser-industrial .industrias-utilizan .items-grid-industrias {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa {
        grid-template-columns: 1fr 1fr;
    }

    .marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa .item-jyrsa {
        flex-flow: column;
    }

    .marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa .item-jyrsa .txt-jyrsa-prod {
        margin-top: 10px;
    }

    .marcaje_industrial.jyrsa .productos-jyrsa .grid-productos-jyrsa .item-jyrsa .txt-jyrsa-prod p {
        font-size: 14px;
    }

    .int-marcaje.apex-200 .marcaje-ultra h2 {
        font-size: 22px;
    }

    .int-marcaje.apex-200 .aplicaciones-limitadas h2 {
        font-size: 22px;
    }

    .int-marcaje.apex-200 .aplicaciones-limitadas .itemaplicaciones {
        flex-flow: column;
    }

    .int-marcaje.apex-200 .aplicaciones-limitadas .itemaplicaciones .img-aplicaciones {
        margin: 0 auto 30px;
    }

    .int-marcaje.apex-200 .aplicaciones-limitadas .itemaplicaciones .txt-aplicac h3 {
        font-size: 18px;
        text-align: center;
    }

    .int-marcaje.apex-200 .aplicaciones-limitadas .itemaplicaciones .txt-aplicac p {
        font-size: 14px;
        text-align: center;
    }

    .int-marcaje.apex-200 .porquesomos h2 {
        font-size: 22px;
    }

    .int-marcaje.apex-200 .porquesomos .flex-ul-porque {
        display: block;
    }

    .int-marcaje.apex-200 .porquesomos .flex-ul-porque ul li {
        font-size: 14px;
    }

    .int-marcaje.apex-200 .industrias-laser h2 {
        font-size: 22px;
    }

    .int-marcaje.apex-200 .industrias-laser p.subl {
        font-size: 14px;
    }

    .int-marcaje.apex-200 .industrias-laser .grid-industrias .item-grid-industria {
        display: block;
        padding: 20px;
    }

    .int-marcaje.apex-200 .industrias-laser .grid-industrias .item-grid-industria .img-indus {
        margin: 0 auto 20px;
    }

    .int-marcaje.apex-200 .industrias-laser .grid-industrias .item-grid-industria .txt-indus {
        margin: 0 auto;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes {
        flex-flow: column-reverse;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .img-guantes-ans {
        margin: 0 auto;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .title-flex {
        width: 100%;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .title-flex p {
        font-size: 16px;
        text-align: center;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .title-flex h3 {
        text-align: center;
        margin-bottom: 15px;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .second-title-flex {
        margin: 0 auto 20px;
        flex-flow: column;
    }

    .marcaje_industrial.sum_quimicos.guantes-ansell.ansell-prod .secc-prod-ansell .item-prod-guantes .txt-guantes-ansell .ul-flex-ansell ul li {
        font-size: 14px;
    }

    .techday .hero-techday .txt-logo {
        margin: 0 auto;
    }

    .techday .hero-techday .txt-logo h1 {
        font-size: 24px;
        text-align: center;
    }

    .techday .conecta-tech .flex-conecta {
        display: block;
    }

    .techday .conecta-tech .flex-conecta .item-conecta-fr {
        margin: 0 auto;
        padding-left: 0;
        border: 0;
    }

    .techday .conecta-tech .flex-conecta .item-conecta-fr h2 {
        font-size: 22px;
        text-align: center;
    }

    .techday .conecta-tech .flex-conecta .item-conecta-fr p {
        font-size: 16px;
        text-align: center;
        margin-bottom: 40px;
    }

    .techday .conecta-tech .flex-conecta .flex-ul {
        margin: 0 auto;
    }

    .techday .experimenta-techday .flex-experimenta {
        flex-flow: column-reverse;
    }

    .techday .experimenta-techday .flex-experimenta .txt-expe h2 {
        text-align: center;
        font-size: 22px;
    }

    .techday .experimenta-techday .flex-experimenta .txt-expe ul li {
        font-size: 14px;
    }

    .techday .experimenta-techday .flex-experimenta .img-expe {
        margin: 0 auto;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide img {
        margin: 0 auto 30px !important;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide h2 {
        font-size: 22px !important;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide h2 span {
        font-size: 16px !important;
    }

    .cintilla-covid .flex-info a {
        font-size: 15px;
    }

    .attc2 .caracteristicas .flex-caract .item-caract-one p {
        font-size: 15px;
    }

    .attc2 .caracteristicas .flex-caract .img-espe .flex-item-esp .item-espec p {
        font-size: 15px;
    }

    .attc2 .caracteristicas .flex-caract .img-espe .compat .item-espec p {
        font-size: 15px;
    }

    .marcaje_industrial.autocrib .conoce-funcionamiento .como-sabes .grid-uls .item-ul-grid ul li {
        font-size: 15px;
    }

    .marcaje_industrial.autocrib .valor-agregado .about-machines .grid-ul-valor .item-valor-a ul li {
        font-size: 15px;
    }

    .marcaje_industrial.autocrib .sol-vending .grid-vending .item-vending {
        margin-bottom: 40px;
    }

    .marcaje_industrial.autocrib .sol-vending .grid-vending .item-vending h3 {
        font-size: 18px;
    }

    .marcaje_industrial.autocrib .sol-vending .grid-vending .item-vending p {
        font-size: 15px;
    }

    .marcaje_industrial.autocrib .planes-disposicion .grid-planes .item-grid-planes ul li {
        font-size: 15px;
    }

    .cognex.ins.datamn .modelos-simbo h2 {
        font-size: 22px;
    }

    .cognex.ins.datamn .modelos-simbo p.mode {
        font-size: 16px;
    }

    .cognex.ins.datamn .modelos-simbo .tabla-simbo .body-mode-lee .w-lee-mod {
        padding-left: 20px;
    }

    .cognex.ins.datamn .modelos-simbo .tabla-simbo .body-mode-lee .w-lee-mod p {
        font-size: 16px;
    }

    .cognex.ins.datamn .modelos-codigos .flex-codigos-modelos {
        display: block;
    }

    .cognex.ins.datamn .modelos-codigos .flex-codigos-modelos .codigo-1d {
        margin: 0 auto 20px;
    }

    .cognex.ins.datamn .modelos-codigos .flex-codigos-modelos .codigo-1d h3 {
        font-size: 18px;
    }

    .cognex.ins.datamn .modelos-codigos .flex-codigos-modelos .codigo-postales-p h3 {
        font-size: 18px;
        text-align: center;
    }

    .cognex.ins.datamn .industrias-icons h2 {
        font-size: 22px;
    }

    .casos-exito .hero-casos {
        padding: 40px 0;
    }

    .casos-exito .casos-items .item-casos-exito {
        flex-flow: column;
    }

    .casos-exito .casos-items .item-casos-exito .txt-casosexito-item {
        padding: 20px 20px;
    }

    .casos-exito.item-caso-ex .hero-item-caso {
        padding: 40px 0;
    }

    .casos-exito.item-caso-ex .hero-item-caso .txt-caso-item h1 {
        font-size: 24px;
    }

    .casos-exito.item-caso-ex .hero-item-caso .txt-caso-item p {
        font-size: 17px;
    }

    .casos-exito.item-caso-ex .sobre-cliente .flex-sobre-cliente {
        flex-flow: column;
    }

    .casos-exito.item-caso-ex .sobre-cliente .flex-sobre-cliente .txt-sobre-cliente h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex .sobre-cliente .flex-sobre-cliente .txt-sobre-cliente p {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex .retos-cliente .flex-retos {
        flex-flow: column;
    }

    .casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos ul li {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex .retos-cliente .flex-retos .txt-retos p {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex .retos-cliente .flex-retos .img-retos {
        margin-top: 30px;
    }

    .casos-exito.item-caso-ex .retos-cliente .nuestra-sol {
        padding: 40px 20px;
    }

    .casos-exito.item-caso-ex .retos-cliente .nuestra-sol h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex .retos-cliente .nuestra-sol ul li {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex .quieres-proyecto {
        padding: 40px 0;
    }

    .casos-exito.item-caso-ex .quieres-proyecto h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex .quieres-proyecto p {
        font-size: 15px;
    }

    .bread-crumbsv2 ul {
        flex-wrap: wrap;
    }

    .int-robot .historia-robots .item-box-que-es {
        flex-flow: column-reverse;
    }

    .int-robot .historia-robots .item-box-que-es .img-box-que {
        max-width: 150px;
        margin: 0 auto;
    }

    .int-robot .historia-robots ul {
        flex-wrap: nowrap;
        display: block;
    }

    .int-robot .historia-robots ul li {
        width: 100%;
    }

    .marca_main.loctite.v2 .que-es-loctite .titulos p {
        font-size: 15px;
    }

    .marca_main.loctite.v2 .que-es-loctite .box-lct {
        padding: 40px 15px;
    }

    .marca_main.loctite.v2 .que-es-loctite .box-lct .txt-lc {
        padding: 40px 20px;
    }

    .proteccion-auditiva .moldex-secc .flex-moldex .txt-moldex h2 {
        font-size: 20px;
    }

    .proteccion-auditiva .tapones-desechables h2 {
        font-size: 20px;
        margin-bottom: 30px;
    }

    .proteccion-auditiva .tapones-desechables .box-tapones {
        padding: 40px 20px;
    }

    .proteccion-auditiva .consulta-protectores .flex-consulta {
        display: block;
    }

    .proteccion-auditiva .consulta-protectores .flex-consulta .txt-consulta {
        margin-bottom: 40px;
    }

    .proteccion-auditiva .consulta-protectores .flex-consulta .txt-consulta h2 {
        font-size: 20px;
    }

    .faqs-new {
        padding: 45px 0;
    }

    .faqs-new h2 {
        font-size: 22px;
    }

    .faqs-new h3.faqs_h2 {
        font-size: 22px;
    }

    .faqs-new .faqs-new-content .txts-faq .faq-txt h3 {
        font-size: 18px;
    }

    .faqs-new .faqs-new-content .txts-faq .faq-txt p {
        font-size: 15px;
    }

    .int-marcaje .mejor-equipo {
        background-image: none;
    }

    .int-marcaje .mejor-equipo .flex-mejor-equipo .txt-mejor-equipo h2 {
        margin-bottom: 20px;
    }

    .int-marcaje.hielo-seco .cuales-beneficios .flex-info-bene {
        display: block;
    }

    .int-marcaje.hielo-seco .cuales-beneficios .flex-info-bene .txt-beneficios {
        margin: 0 auto 20px;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .box-limpieza {
        padding: 20px;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza {
        display: block;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza .h2-limpieza {
        margin: 0 auto 20px;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza .h2-limpieza h2 {
        font-size: 22px;
        text-align: center;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .header-limpieza .p-limpieza p {
        font-size: 15px;
        text-align: center;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .flex-limpieza {
        display: block;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .flex-limpieza .txt-limpieza {
        margin-bottom: 20px;
    }

    .int-marcaje.hielo-seco .que-es-limpieza .box-limpieza .flex-limpieza .txt-limpieza ul li {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .hero {
        background-position: 45%;
    }

    .marcaje_industrial.int-aea .hero .text {
        width: 100%;
        max-width: 400px;
    }

    .marcaje_industrial.int-aea .hero .text h1 {
        font-size: 28px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .hero .text hr {
        margin: 30px auto;
    }

    .marcaje_industrial.int-aea .hero .text p {
        font-size: 15px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .hero .text a {
        font-size: 15px;
        margin: auto auto;
        width: 100%;
        max-width: 250px;
    }

    .marcaje_industrial.int-aea .como-amr .title-conoce-servicios h2 {
        font-size: 20px;
        font-weight: 600;
    }

    .marcaje_industrial.int-aea .como-amr .title-conoce-servicios p {
        font-size: 15px;
        margin: 50px auto;
        width: 100%;
        max-width: 380px;
    }

    .marcaje_industrial.int-aea .como-amr .items-conoce-servicios {
        flex-wrap: wrap;
        justify-content: center;
    }

    .marcaje_industrial.int-aea .como-amr .items-conoce-servicios .items-servicios h3 {
        font-size: 15px;
        width: 100%;
        max-width: 300px;
    }

    .marcaje_industrial.int-aea .como-amr .items-conoce-servicios .items-servicios p {
        font-size: 15px;
        width: 100%;
        max-width: 300px;
    }

    .marcaje_industrial.int-aea .flujo-trabajo {
        padding: 50px 0;
    }

    .marcaje_industrial.int-aea .flujo-trabajo h2 {
        font-size: 20px;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .image-arms {
        margin: 0 auto;
        max-width: 100%;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .image-arms img {
        width: 100%;
        max-width: 100%;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms {
        padding: 0 25px 20px;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms h3 {
        font-size: 17px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .flujo-trabajo .item-arms .arms .text-arms p {
        font-size: 15px;
        padding-bottom: 20px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info {
        flex-wrap: wrap;
        gap: 50px;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .text-info {
        font-size: 15px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .text-info p {
        font-size: 16px;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .boton-info {
        margin: 0 auto;
    }

    .marcaje_industrial.int-aea .solicitud-info .back-solicitud-info .boton-info a {
        font-size: 15px;
        font-weight: 700;
    }

    .marcaje_industrial.int-aea .ford-espa {
        padding: 50px 0;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa {
        padding-bottom: 30px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa h2 {
        font-size: 20px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa h3 {
        font-size: 15px;
        font-weight: 700;
        text-align: center;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa p {
        font-size: 15px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa ul {
        padding: 0 30px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .text-ford-espa ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .ford-espa .back-ford-spa .image-ford-espa {
        margin: 0 auto;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr {
        flex-wrap: wrap;
        padding: 50px 0;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr h2 {
        font-size: 20px;
        font-weight: 700;
        text-align: center;
        margin: 0 auto;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .text-caracteristicas-amr p {
        font-size: 15px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .title-amr-transport h3 {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr {
        padding: 30px 20px;
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .image-item {
        width: 100%;
        max-width: 300px;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr {
        text-align: center;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr h3 {
        font-size: 15px;
        font-weight: 700;
    }

    .marcaje_industrial.int-aea .caracteristicas-amr .amr-transport .card-item-amr .item-amr .text-item-amr p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .soluciones-escalables .text-soluciones h2 {
        font-size: 20px;
        font-weight: 700;
    }

    .marcaje_industrial.int-aea .soluciones-escalables .text-soluciones p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .soluciones-escalables .image-soluciones {
        justify-content: center;
    }

    .marcaje_industrial.int-aea .soluciones-escalables .image-soluciones img {
        width: 100%;
        max-width: 300px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr h2 {
        font-size: 20px;
        font-weight: 700;
        padding-bottom: 30px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .personaliza-amr .text-personaliza-amr p {
        font-size: 15px;
        text-align: center;
    }

    .marcaje_industrial.int-aea .personaliza-amr .title-personaliza-amr {
        margin: 50px 0 50px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .title-personaliza-amr h3 {
        font-size: 16px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza h4 {
        font-size: 15px;
        font-weight: 700;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza ul {
        padding-left: 30px;
    }

    .marcaje_industrial.int-aea .personaliza-amr .items-personaliza-amr .item .text-item-personaliza ul li span {
        font-size: 15px;
    }

    .marca_main .desem-perfecto h2 {
        font-size: 22px;
        margin: 0 50px 30px;
    }

    .marca_main .desem-perfecto .industrias {
        flex-wrap: wrap;
    }

    .marca_main .desem-perfecto .industrias .content-industria .txt h3 {
        font-size: 18px;
    }

    .marca_main .desem-perfecto .industrias .content-industria .txt p {
        text-align: center;
        font-size: 15px;
    }

    .indexv2 .hero-slider .slide-heros .item-slide.img1.apxmob {
        background-position: 0 !important;
    }

    .indexv2 .hero-slider .slide-heros .item-slide.img2.cognmovil {
        background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/cognex-movi.jpeg") !important;
    }

    .indexv2 .hero-slider .slide-heros .item-slide.img1.tchday-mov {
        background-position: 72%;
    }

    .indexv2 .hero-slider .slide-heros .item-slide .txt-slide.techday_slide {
        margin: 0 auto;
    }

    /* .indexv2 .hero-slider .slide-heros .item-slide.img1.tchday-mov {
    background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/techdays-movi.jpeg")!important;
  } */
    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio {
        flex-direction: column;
    }

    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .text-hosp h3 {
        font-size: 16px;
    }

    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .text-hosp p {
        font-size: 15px;
    }

    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .text-hosp ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.int-aaea.int-hospital .cambio-amr .flex-cambio .image-hosp {
        display: block;
        margin: 0 auto;
    }

    .soluciones-henkel .hero-soluciones-henkel .txt-sol-henkel {
        margin: 0 auto;
    }

    .soluciones-henkel .hero-soluciones-henkel .txt-sol-henkel h1 {
        font-size: 28px;
        text-align: center;
    }

    .soluciones-henkel .hero-soluciones-henkel .txt-sol-henkel .div-border-orange {
        margin: 20px auto;
    }

    .soluciones-henkel .hero-soluciones-henkel .txt-sol-henkel p {
        font-size: 18px;
        text-align: center;
    }

    .soluciones-henkel .hero-soluciones-henkel .txt-sol-henkel a {
        margin: 0 auto;
    }

    .soluciones-henkel .soluciones-productos .box-soluciones-henk h2 {
        font-size: 22px;
        text-align: center;
    }

    .soluciones-henkel .soluciones-productos .box-soluciones-henk ul li {
        font-size: 16px;
    }

    .soluciones-henkel .soluciones-productos .box-soluciones-henk p {
        font-size: 16px;
    }

    .soluciones-henkel .conoce-soluciones h2 {
        font-size: 22px;
        text-align: center;
    }

    .soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce h3 {
        font-size: 18px;
    }

    .soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce p {
        font-size: 16px;
    }

    .soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce .item-conoce-n {
        display: block;
    }

    .soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce .item-conoce-n .img-conoce-nue {
        max-width: 100%;
    }

    .soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce .item-conoce-n .txt-conoce-nues {
        padding: 20px 20px;
    }

    .soluciones-henkel .conoce-soluciones .flex-conoce-nuestras .textos-conoce .item-conoce-n .txt-conoce-nues h4 {
        font-size: 18px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .hero {
        background-position: 52%;
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .hero .txt {
        max-width: 450px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .hero .txt a {
        font-size: 13px;
        width: 180px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad {
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora {
        flex-wrap: wrap;
        background-color: #fff;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .txt-mejora {
        padding: 30px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .txt-mejora h2 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .txt-mejora p {
        font-size: 15px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .video-mejora {
        max-width: 600px;
        margin: auto;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .mejorar-productividad .cat-mejora .video-mejora iframe {
        height: 300px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex {
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno {
        display: flex;
        flex-wrap: wrap;
        padding: 30px 0;
        width: 100%;
        background-color: #E78502;
        border-radius: 100px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .txt-catalago {
        background-color: rgba(231, 132, 2, 0);
        padding: 0;
        border-radius: 0;
        margin: auto;
        width: 100%;
        max-width: 235px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .txt-catalago h2 {
        font-size: 22px;
        text-align: center;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .txt-catalago a {
        font-size: 15px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .cat-weiler-mex .cat-interno .image-cat-descarga {
        position: static;
        left: 49%;
        max-width: 500px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos {
        padding: 50px 0;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .title-abrasivos h2 {
        font-size: 22px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos {
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos {
        flex-wrap: wrap-reverse;
        align-content: space-between;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .image-item-abrasivos {
        max-width: 200px;
        margin: auto;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .txt-item-abrasivos {
        text-align: center;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .txt-item-abrasivos h3 {
        font-size: 18px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .abrasivos .cat-abrasivos .item-abrasivos .txt-item-abrasivos p {
        font-size: 15px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .title-prin-indus h2 {
        font-size: 22px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus {
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus {
        max-width: 200px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus h3 {
        font-size: 18px;
    }

    .marcaje_industrial.int-hospital.int-weiler-mx .principales-indus .cat-prin-indus .item-cat-indus .image-indus {
        margin: auto;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hero {
        background-position: 40%;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hero .txt {
        max-width: 400px;
        display: block;
        margin: auto;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas {
        padding: 50px 0;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas {
        display: flex;
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .txt-abrasivas {
        margin: 50px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .txt-abrasivas h2 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-abrasivas .cat-abrasivas .txt-abrasivas p {
        font-size: 15px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion {
        padding: 50px 0;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .title-abrasivos {
        margin-bottom: 15px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .title-abrasivos h2 {
        font-size: 22px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion {
        display: flex;
        flex-wrap: wrap;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp {
        display: flex;
        flex-wrap: wrap-reverse;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .image-item-abrasivos img {
        margin: 0;
        padding: 10px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .txt-item-abrasivos {
        margin: 30px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .txt-item-abrasivos h3 {
        font-size: 18px;
    }

    .marcaje_industrial.int-weiler-mx.int-fandeli .hojas-disposcion .cat-hojas-disposicion .item-cat-disp .txt-item-abrasivos p {
        font-size: 15px;
    }

    .int-ultratech .hero {
        background-position: 0px;
    }

    .int-ultratech .hero .txt p {
        max-width: 400px;
        margin: 15px auto;
    }

    .int-ultratech .prod-seguros {
        padding: 50px 0;
    }

    .int-ultratech .prod-seguros .cat-seguros {
        flex-wrap: wrap;
        padding: 0 30px;
        gap: 30px;
    }

    .int-ultratech .prod-seguros .cat-seguros .txt-seg {
        margin: 20px 0px;
        max-width: 700px;
    }

    .int-ultratech .prod-seguros .cat-seguros .txt-seg h2 {
        font-size: 22px;
        text-align: center;
    }

    .int-ultratech .prod-seguros .cat-seguros .txt-seg p {
        font-size: 15px;
    }

    .int-ultratech .prod-seguros .cat-seguros .image-seg {
        margin-bottom: 20px;
    }

    .int-ultratech .abrasivos-disposcion .title-abrasivos h2 {
        font-size: 22px;
    }

    .int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp {
        flex-wrap: wrap-reverse;
        gap: 30px;
    }

    .int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp .txt-item-abrasivos {
        margin: 15px 30px auto 30px;
    }

    .int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp .txt-item-abrasivos a h3 {
        font-size: 18px;
    }

    .int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp .txt-item-abrasivos p {
        font-size: 15px;
    }

    .int-ultratech .abrasivos-disposcion .cat-abra-dispo .item-cat-disp.reverse .txt-item-abrasivos {
        margin: 15px 30px auto 30px;
    }

    /*Interior Abrasivos Industriales*/
    .int-abrasivos-indus .hero {
        background-position: 0px;
        padding-left: 50px;
    }

    .int-abrasivos-indus .hero .txt p {
        max-width: 480px;
        margin: auto;
    }

    .int-abrasivos-indus .hero .txt .no-pop {
        margin-top: 30px;
        background-color: rgba(255, 255, 255, 0);
    }

    .int-abrasivos-indus .hero .txt .no-pop::after {
        content: none;
    }

    .int-abrasivos-indus .hero .txt .no-pop:hover {
        border: 1px solid #fff;
        background-color: #07f;
        color: #fff;
    }

    .int-abrasivos-indus .abrasivos-indus {
        padding: 50px 0;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus {
        flex-wrap: wrap-reverse;
        gap: 0px;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .image-abra-indus {
        margin: 0 auto;
        max-width: 400px;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus h2 {
        font-size: 22px;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus p {
        font-size: 15px;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus h3 {
        font-size: 18px;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus ul {
        margin: auto;
    }

    .int-abrasivos-indus .abrasivos-indus .sobre-abra-indus .txt-abra-indus ul li span {
        font-size: 15px;
    }

    .int-abrasivos-indus .beneficios {
        padding: 50px 0;
        background-position: 0px;
    }

    .int-abrasivos-indus .beneficios .txt-beneficios {
        margin-left: 0px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .int-abrasivos-indus .beneficios .txt-beneficios h2 {
        font-size: 22px;
        text-align: center;
    }

    .int-abrasivos-indus .beneficios .txt-beneficios ul li span {
        font-size: 15px;
    }

    .int-abrasivos-indus .beneficios .txt-beneficios .btn-sol-info a {
        font-size: 15px;
    }

    .int-abrasivos-indus .marcas-abrasivas {
        padding: 50px 0;
    }

    .int-abrasivos-indus .marcas-abrasivas .title-abrasivos h2 {
        font-size: 22px;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas {
        flex-direction: column;
        gap: 30px;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .image-item-abrasivos {
        max-width: 400px;
        margin: 0 auto;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos {
        max-width: 550px;
        margin: auto;
        text-align: center;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos a h3 {
        font-size: 18px;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos p {
        font-size: 15px;
        max-width: 350px;
    }

    .int-abrasivos-indus .marcas-abrasivas .cat-marcas .item-marcas .txt-item-abrasivos .btn-vermas a {
        font-size: 15px;
    }

    /*Distribuidores Brady*/
    .int-brady .hero {
        background-position: 0;
    }

    .int-brady .hero .txt p {
        max-width: 480px;
        margin: auto;
    }

    .int-brady .hero .txt .no-pop {
        margin-top: 30px;
        background-color: #07f;
    }

    .int-brady .hero .txt .no-pop:hover {
        border: 1px solid #fff;
        background-color: rgba(255, 255, 255, 0);
        color: #000;
    }

    .int-brady .linea-produccion {
        padding: 50px 0;
    }

    .int-brady .linea-produccion .title-produccion h2 {
        font-size: 22px;
    }

    .int-brady .linea-produccion .title-produccion p {
        font-size: 15px;
    }

    .int-brady .linea-produccion .cat-produccion {
        grid-template-columns: 1fr;
    }

    .int-brady .linea-produccion .cat-produccion .item-prod h3 {
        font-size: 16px;
    }

    .int-brady .linea-produccion .cat-produccion .item-prod .parragraf-item p {
        font-size: 15px;
    }

    .int-brady .principales-indus {
        padding: 50px 0;
    }

    .int-brady .principales-indus .title-prin-indus h2 {
        font-size: 22px;
    }

    .int-brady .principales-indus .cat-prin-indus {
        display: grid;
        grid-template-columns: 1fr;
        gap: 50px;
        justify-content: center;
    }

    .int-brady .principales-indus .cat-prin-indus .item-cat-indus h3 {
        font-size: 16px;
    }

    .int-brady .porque-brdy {
        padding: 50px 0;
    }

    .int-brady .porque-brdy h2 {
        font-size: 22px;
    }

    .int-brady .porque-brdy .elegir-prod-brady {
        margin-top: 30px;
        gap: 50px;
        flex-wrap: wrap;
    }

    .int-brady .porque-brdy .elegir-prod-brady .text-prod {
        margin: auto;
    }

    .int-brady .porque-brdy .elegir-prod-brady .text-prod p {
        font-size: 15px;
    }

    .int-brady .porque-brdy .elegir-prod-brady .logo-brady {
        margin: auto;
    }

    /*Impresoras Brady*/
    .int-impresoras-brady .hero {
        background-position: 0px;
    }

    .int-impresoras-brady .hero .txt p {
        max-width: 480px;
        margin: auto;
    }

    .int-impresoras-brady .hero .txt .no-pop {
        margin-top: 30px;
        background-color: #07f;
    }

    .int-impresoras-brady .hero .txt .no-pop:hover {
        border: 1px solid #fff;
        background-color: rgba(255, 255, 255, 0);
        color: #fff;
    }

    .int-impresoras-brady .impresoras-brady {
        padding: 50px 0;
    }

    .int-impresoras-brady .impresoras-brady h2 {
        font-size: 22px;
    }

    .int-impresoras-brady .impresoras-brady .title-impres {
        margin-top: 50px;
    }

    .int-impresoras-brady .impresoras-brady .title-impres h2 {
        font-size: 18px;
    }

    .int-impresoras-brady .impresoras-brady .title-impres ul li {
        font-size: 15px;
    }

    .int-impresoras-brady .impresoras-brady .imp-int {
        margin-top: 80px;
    }

    .int-impresoras-brady .impresoras-brady .cat-impresoras {
        grid-template-columns: 1fr;
        grid-gap: 50px;
    }

    .int-impresoras-brady .impresoras-brady .cat-impresoras .item-impresoras .element-portatil .desc-portatil a {
        font-size: 16px;
    }

    .int-impresoras-brady .cotizacion {
        padding: 50px 0;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion {
        flex-wrap: wrap;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .txt-cotizacion {
        max-width: 400px;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .txt-cotizacion h2 {
        font-size: 20px;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion {
        max-width: 350px;
        background-color: rgba(255, 255, 255, 0);
        border: 0px;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion a {
        padding: 10px 15px;
        background-color: #E58200;
        text-align: center;
        border: 1px solid #E58200;
        border-radius: 5px;
        font-size: 18px;
        font-weight: 700;
        color: #fff;
    }

    .int-impresoras-brady .cotizacion .flex-cotizacion .btn-cotizacion a:hover {
        background-color: rgba(229, 130, 0, 0);
    }

    .int-impresoras-brady .principales-indus {
        padding: 50px 0;
    }

    .int-impresoras-brady .principales-indus .title-prin-indus h2 {
        font-size: 22px;
    }

    .int-impresoras-brady .principales-indus .cat-prin-indus {
        flex-wrap: wrap;
        gap: 80px;
        justify-content: center;
    }

    .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus h3 {
        font-size: 16px;
    }

    .int-impresoras-brady .porque-brdy {
        padding: 50px 0;
    }

    .int-impresoras-brady .porque-brdy h2 {
        font-size: 22px;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady {
        margin-top: 30px;
        gap: 50px;
        flex-wrap: wrap;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady .text-prod {
        margin: auto;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady .text-prod p {
        font-size: 15px;
    }

    .int-impresoras-brady .porque-brdy .elegir-prod-brady .logo-brady {
        margin: auto;
    }

    /*Etiquetas Brady*/
    .int-etiquetas-brady .hero {
        background-position: 0px;
    }

    .int-etiquetas-brady .hero .txt p {
        max-width: 480px;
    }

    .int-etiquetas-brady .solucion-etiquetas {
        padding: 50px 0;
    }

    .int-etiquetas-brady .solucion-etiquetas .title-etiquetas h2 {
        font-size: 22px;
    }

    .int-etiquetas-brady .solucion-etiquetas .title-etiquetas h3 {
        font-size: 18px;
    }

    .int-etiquetas-brady .solucion-etiquetas .cat-etiquetas {
        grid-template-columns: 1fr;
    }

    .int-etiquetas-brady .solucion-etiquetas .cat-etiquetas .item-etiqueta h3 {
        font-size: 18px;
        text-align: center;
    }

    .int-etiquetas-brady .solucion-etiquetas .cat-etiquetas .parragraf-item p {
        font-size: 15px;
    }

    .int-etiquetas-brady .etiquetas-disponibles {
        padding: 50px 0;
    }

    .int-etiquetas-brady .etiquetas-disponibles .title-etiquetas h2 {
        font-size: 22px;
    }

    .int-etiquetas-brady .etiquetas-disponibles .title-etiquetas h3 {
        font-size: 18px;
    }

    .int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas {
        grid-template-columns: 1fr;
    }

    .int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas .item-etiqueta a h3 {
        font-size: 18px;
    }

    .int-etiquetas-brady .etiquetas-disponibles .cat-etiquetas .item-etiqueta .parragraf-item p {
        font-size: 15px;
    }

    /*Etiquetadora de mano Brady M210*/
    .int-eti-especial-brady .hero {
        background-position: 0px;
    }

    .int-eti-especial-brady .caracter-principal {
        padding: 50px 0;
    }

    .int-eti-especial-brady .caracter-principal .title-caracter h2 {
        font-size: 22px;
    }

    .int-eti-especial-brady .caracter-principal .title-caracter h3 {
        font-size: 18px;
    }

    .int-eti-especial-brady .caracter-principal .flex-caracter {
        flex-wrap: wrap;
    }

    .int-eti-especial-brady .caracter-principal .flex-caracter .txt-caracter {
        margin: auto;
    }

    .int-eti-especial-brady .caracter-principal .flex-caracter .txt-caracter ul li span {
        font-size: 15px;
    }

    .int-eti-especial-brady .caracter-principal .video {
        max-width: 400px;
        margin: 0px auto;
    }

    .int-eti-especial-brady .caracter-principal .video video {
        max-width: 400px;
    }

    /*Equipos de Seguridad y Protección Industrial*/
    .category .ayuda-vinssa .desc {
        flex-wrap: wrap-reverse;
        gap: 30px;
    }

    .category .ayuda-vinssa .desc .txt-ayuda-vinssa h2 {
        font-size: 18px;
    }

    .category .ayuda-vinssa .desc .txt-ayuda-vinssa ul li span {
        font-size: 15px;
    }

    /*Summit Pro*/
    .summit-pro.marcaje_industrial .hero {
        background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-summit-pro.png") !important;
        background-position: 0%;
    }

    .summit-pro.marcaje_industrial .hero .txt p {
        max-width: 350px;
        margin: 0 auto 20px auto;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema h2 {
        font-size: 22px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema p {
        font-size: 15px;
        margin-bottom: 20px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .flex-content {
        gap: 0px;
        flex-wrap: nowrap;
        flex-direction: column;
        margin-left: 0px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .flex-content .image_item {
        margin: 0px auto 20px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .flex-content .text_item {
        margin: auto;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .flex-content .text_item ul {
        max-width: 250px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .flex-content .text_item ul li {
        margin: 0px 0px 10px 30px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .flex-content .text_item ul li span {
        font-size: 15px;
    }

    .summit-pro.marcaje_industrial .v3 .ventajas-sistema .image img {
        display: block;
    }

    .summit-pro.marcaje_industrial .demo {
        padding: 30px 0;
    }

    .summit-pro.marcaje_industrial .demo h3 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .summit-pro.marcaje_industrial .demo p {
        font-size: 15px;
        max-width: 600px;
    }

    .summit-pro.marcaje_industrial .demo .valid {
        max-width: 600px;
        font-size: 15px;
    }

    .summit-pro.marcaje_industrial .disponibles h2 {
        font-size: 22px;
    }

    .summit-pro.marcaje_industrial .disponibles .tec-gen {
        flex-wrap: wrap;
        gap: 30px;
    }

    .summit-pro.marcaje_industrial .disponibles .tec-gen .txt-tec h3 {
        font-size: 18px;
    }

    .summit-pro.marcaje_industrial .disponibles .tec-gen .txt-tec ul li {
        margin-bottom: 5px;
    }

    .summit-pro.marcaje_industrial .disponibles .tec-gen .txt-tec ul li span {
        font-size: 15px;
    }

    .summit-pro.marcaje_industrial .disponibles .tec-gen .image-tec .btn-solicitar {
        max-width: 190px;
    }

    .summit-pro.marcaje_industrial .price h2 {
        font-size: 22px;
    }

    .summit-pro.marcaje_industrial .price .bi ul {
        margin: auto;
    }

    .summit-pro.marcaje_industrial .price .bi ul li {
        margin-bottom: 5px;
    }

    .summit-pro.marcaje_industrial .price .bi ul li span {
        font-size: 15px;
    }

    .summit-pro.marcaje_industrial .price .btn-solicitar a {
        font-size: 16px;
    }

    .summit-pro.marcaje_industrial .industrias-icons {
        background-color: #EEF7FE;
    }

    .summit-pro.marcaje_industrial .industrias-icons h2 {
        font-size: 22px;
        padding: 0;
    }

    .summit-pro.marcaje_industrial .industrias-icons .ln:before {
        content: none;
    }

    .summit-pro.marcaje_industrial .industrias-icons .icon-industries {
        flex-direction: column;
        justify-content: center;
    }

    .summit-pro.marcaje_industrial .industrias-icons .icon-industries .text {
        text-align: center;
    }

    .summit-pro.marcaje_industrial .industrias-icons .icon-industries .text p {
        font-size: 15px;
    }

    /*LOCTITE V3*/
    .marca_main.loctite.v2.v3 .porque-loctite h2 {
        font-size: 22px;
    }

    .marca_main.loctite.v2.v3 .porque-loctite p {
        font-size: 15px;
    }

    .marca_main.loctite.v2.v3 .ventajas-loctite h2 {
        font-size: 22px;
    }

    .marca_main.loctite.v2.v3 .ventajas-loctite .flex-ventajas {
        flex-wrap: wrap;
    }

    .marca_main.loctite.v2.v3 .ventajas-loctite .flex-ventajas .txt-ventajas p {
        font-size: 15px;
    }

    .marca_main.loctite.v2.v3 .ventajas-loctite .flex-ventajas .txt-ventajas ul li span {
        font-size: 15px;
    }

    .marca_main.loctite.v2.v3 .beneficios-adhesivos h2 {
        font-size: 22px;
    }

    .marca_main.loctite.v2.v3 .beneficios-adhesivos .cont-beneficios {
        flex-wrap: wrap;
        gap: 20px;
    }

    .marca_main.loctite.v2.v3 .beneficios-adhesivos .cont-beneficios ul li span {
        font-size: 15px;
    }

    .marca_main.loctite.v2.v3 .comparacion-loctite h2 {
        font-size: 22px;
    }

    .marca_main.loctite.v2.v3 .comparacion-loctite .table table tbody tr td {
        padding: 15px 0px
    }

    .marca_main.loctite.v2.v3 .comparacion-loctite .table table tbody tr th {
        font-size: 16px;
    }

    .marca_main.loctite.v2.v3 .comparacion-loctite .table table tbody tr span {
        margin: 0;
    }

    .marca_main.loctite.v2.v3 .seleccionar-adhesivo h2 {
        font-size: 22px;
    }

    .marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo {
        flex-wrap: wrap;
    }

    .marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo .txt-adesivo p {
        font-size: 15px;
    }

    .marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo .txt-adesivo a {
        font-size: 15px;
    }

    .marca_main.loctite.v2.v3 .seleccionar-adhesivo .flex-adhesivo .txt-adesivo ul li span {
        font-size: 15px;
    }

    .marca_main.loctite.v2.v3 .propiedad-caracteristicas {
        display: block;
    }

    .marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-desk {
        display: none;
    }

    .marca_main.loctite.v2.v3 .propiedad-caracteristicas .table-movil {
        display: block;
        max-width: 480px;
        margin: auto;
    }

    .marca_main.loctite.v2.v3 .propiedad-caracteristicas h2 {
        font-size: 22px;
    }

    /*Nuevos interiores Robots industriales*/
    .int-robot.v3 .funcion-robot-industriales h2 {
        font-size: 22px;
    }

    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus {
        gap: 50px;
        flex-wrap: wrap;
    }

    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus {
        max-width: 400px;
    }

    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus p {
        font-size: 15px;
    }

    .int-robot.v3 .funcion-robot-industriales .flex-fun-fobot-indus .txt-indus ul li span {
        font-size: 15px;
    }

    .int-robot.v3 .calificacion-robot h2 {
        font-size: 22px;
    }

    .int-robot.v3 .calificacion-robot p {
        font-size: 15px;
    }

    .int-robot.v3 .calificacion-robot .cat-calificacion {
        grid-template-columns: 1fr;
    }

    .int-robot.v3 .calificacion-robot .cat-calificacion .item-cal h3 {
        font-size: 18px;
        text-align: start !important;
    }

    .int-robot.v3 .calificacion-robot .cat-calificacion .item-cal ul li span {
        font-size: 15px;
    }

    .int-robot.v3 .uso-funcionalidad h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .int-robot.v3 .uso-funcionalidad .flex-uso-funcion {
        flex-wrap: wrap;
        gap: 30px;
    }

    .int-robot.v3 .uso-funcionalidad .flex-uso-funcion .txt-funcion ul li span {
        font-size: 15px;
    }

    .int-robot.v3 .personalizacion-cuidados .cat-personal-cuidado {
        grid-template-columns: 1fr;
    }

    .int-robot.v3 .personalizacion-cuidados .cat-personal-cuidado .item-personal-cuidado h2 {
        font-size: 22px;
    }

    .int-robot.v3 .personalizacion-cuidados .cat-personal-cuidado .item-personal-cuidado ul li span {
        font-size: 15px;
    }

    .int-robot.v3 .historia-calificacion-funcionalidad h2 {
        font-size: 22px;
    }

    .int-robot.v3 .historia-calificacion-funcionalidad .cont-robot .txt-robot-indus h3 {
        font-size: 18px;
    }

    .int-robot.v3 .historia-calificacion-funcionalidad .cont-robot .txt-robot-indus p {
        font-size: 15px;
    }

    /*Categoria Marcadores Industriales*/
    .marcador-v2 .marcaje_industrial .hero {
        background-image: url(https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/hero-marcadores-industriales.png);
        background-size: cover;
        background-position: 0;
    }

    .marcador-v2 .marcaje_industrial .hero .txt {
        max-width: 400px;
        display: block;
        margin: auto;
    }

    .marcador-v2 .porque-sirven .flex-cont {
        flex-wrap: wrap;
        gap: 50px;
    }

    .marcador-v2 .porque-sirven .flex-cont .text-descrip h2 {
        font-size: 22px;
    }

    .marcador-v2 .porque-sirven .flex-cont .text-descrip p {
        font-size: 15px;
    }

    .marcador-v2 .como-seleccionar .flex-cont {
        flex-wrap: wrap-reverse;
    }

    .marcador-v2 .como-seleccionar .flex-cont .text-selecionar h2 {
        font-size: 22px;
    }

    .marcador-v2 .como-seleccionar .flex-cont .text-selecionar .p-list {
        margin-left: 20px;
    }

    .marcador-v2 .como-seleccionar .flex-cont .text-selecionar .p-list .image-num {
        width: 100%;
        max-width: 20px;
    }

    .marcador-v2 .como-seleccionar .flex-cont .text-selecionar .p-list p {
        font-size: 15px;
    }

    .marcador-v2 .ventajas h2 {
        font-size: 22px;
    }

    .marcador-v2 .ventajas .flex-ventajas {
        gap: 0px;
        flex-direction: column;
        align-items: center;
    }

    .marcador-v2 .ventajas .flex-ventajas ul {
        max-width: 300px;
    }

    .marcador-v2 .ventajas .flex-ventajas ul li {
        margin-bottom: 15px;
    }

    .marcador-v2 .ventajas .flex-ventajas ul li span {
        font-size: 15px;
    }

    .marcador-v2 .industrias h2 {
        font-size: 22px;
    }

    .marcador-v2 .industrias .flex-indus-1 {
        display: none;
    }

    .marcador-v2 .industrias .flex-indus-2 {
        display: none;
    }

    .marcador-v2 .industrias .flex-indus {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 80px;
    }

    .marcador-v2 .industrias .flex-indus .item-idus {
        display: flex;
        flex-direction: column;
        align-content: center;
        gap: 20px;
    }

    .marcador-v2 .industrias .flex-indus .item-idus .image-indus {
        display: block;
        margin: auto;
        width: 100%;
        max-width: 100px;
    }

    .marcador-v2 .industrias .flex-indus .item-idus .image-indus img {
        margin: auto;
    }

    .marcador-v2 .industrias .flex-indus .item-idus p {
        font-size: 15px;
        font-weight: 400;
        line-height: 140%;
        text-align: center;
    }

    .marcador-v2 .app-industriales h2 {
        font-size: 22px;
    }

    .marcador-v2 .app-industriales .cat-industrial {
        grid-template-columns: 1fr;
    }

    .marcador-v2 .app-industriales .cat-industrial .item-indus .text-item p {
        font-size: 15px;
    }

    .marcador-v2 .marcaje_industrial .model_service .line_act .act .p-text {
        font-size: 15px;
    }

    /*Base Foooter V2*/
    .footer_v2 .foot_v2 .inf_vinssa {
        gap: 30px;
        flex-direction: column;
    }

    .footer_v2 .foot_v2 .inf_sucursales .cat_side {
        grid-template-columns: 1fr;
        grid-gap: 30px;
    }

    .footer_v2 .foot_v2 .inf_sucursales .cat_side .item_side .side {
        margin-top: 20px;
    }

    .footer_v2 .foot_v2 .inf_sucursales .cat_side .item_side .side .suc {
        padding-left: 0;
    }

    .footer_v2 .foot_v2 .inf_sucursales .cat_side .item_side .side .suc li {
        list-style: none;
    }

    .footer_v2 .foot_v2 .footer-bottom .flex-cont {
        flex-wrap: wrap;
    }

    /*Robots Moviles v2*/
    .rb_v2 .rb-moviles .why-choose-v h2 {
        font-size: 22px;
    }

    .rb_v2 .rb-moviles .why-choose-v p {
        font-size: 15px;
    }

    .rb_v2 .rb-moviles .why-choose-v .flex-why-c .txt-why-c {
        margin-bottom: 0px;
    }

    .rb_v2 .rb-moviles .why-choose-v .flex-why-c .txt-why-c ul li span {
        font-size: 15px;
    }

    .rb_v2 .tipo-robots h2 {
        font-size: 22px;
    }

    .rb_v2 .tipo-robots .cont-tipos {
        flex-wrap: wrap;
        gap: 0;
    }

    .rb_v2 .tipo-robots .cont-tipos .item-tipos h3 {
        font-size: 15px !important;
        text-align: start !important;
    }

    .rb_v2 .tipo-robots .cont-tipos .item-tipos ul li span {
        font-size: 15px;
    }

    .rb_v2 .problemas h2 {
        font-size: 22px;
    }

    .rb_v2 .problemas .cont-problemas {
        flex-wrap: wrap;
        gap: 0px;
    }

    .rb_v2 .problemas .cont-problemas .text-problemas h3 {
        font-size: 15px;
        text-align: start !important;
    }

    .rb_v2 .problemas .cont-problemas .text-problemas ul li span {
        font-size: 15px;
    }

    /*Vacantes V2*/
    .vacantes_v2 .heroBolsaTrabajo .text-hero h2 {
        font-size: 16px;
    }

    .vacantes_v2 .heroBolsaTrabajo .text-hero p {
        font-size: 15px;
    }

    .vacantes_v2 .vacantes {
        display: none;
    }

    .vacantes_v2 .mainContentVacantes {
        display: block;
        background-color: #fff !important;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart {
        flex-direction: column;
        align-content: center;
        position: relative;
        width: 90%;
        margin: auto;
        padding-top: 25px;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart::after {
        content: "";
        position: absolute;
        top: 0 !important;
        left: 0 !important;
        height: 25px !important;
        width: 100% !important;
        background-color: #E0862F;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart .cardVacante {
        width: 100% !important;
        box-shadow: none !important;
        margin-bottom: 0px !important;
        border-bottom: 2px solid #D9D9D9;
        border-radius: 0px !important;
        padding: 15px 30px !important;
    }

    .vacantes_v2 .mainContentVacantes .cardsPart .cardVacante::before {
        content: none !important;
    }

    /*Equipos de seguridad industrial V2*/
    .seg_v2 .hero {
        background-position: 0;
    }

    .seg_v2 .seguridad-industrial .flex-seg-indus {
        flex-wrap: wrap;
        gap: 30px;
    }

    .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg h2 {
        font-size: 22px;
    }

    .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg p {
        font-size: 15px;
    }

    .seg_v2 .beneficios h2 {
        font-size: 22px;
    }

    .seg_v2 .beneficios h3 {
        font-size: 15px;
    }

    .seg_v2 .beneficios .list-beneficios {
        display: flex;
        flex-direction: column;
        max-width: 300px;
        gap: 0px;
        margin: 0px auto 50px auto;
    }

    .seg_v2 .beneficios .list-beneficios ul li {
        font-size: 18px;
    }

    .seg_v2 .beneficios .list-beneficios ul li span {
        font-size: 15px;
    }

    .seg_v2 .beneficios .mejores-pract {
        margin: 0px auto 0px auto;
    }

    .seg_v2 .ayuda-vinssa h2 {
        font-size: 22px;
    }

    /*tapetes v2*/
    .tapetes_v2 .hero {
        background-position: 0;
    }

    .tapetes_v2 .ventajas h2 {
        font-size: 22px;
    }

    .tapetes_v2 .ventajas .flex-text-ventajas {
        flex-wrap: wrap;
        gap: 30px;
    }

    .tapetes_v2 .ventajas .flex-text-ventajas .text_ventajas h3 {
        font-size: 16px;
    }

    .tapetes_v2 .ventajas .flex-text-ventajas .text_ventajas ul li span {
        font-size: 15px;
    }

    .tapetes_v2 .tipo h2 {
        font-size: 22px;
    }

    .tapetes_v2 .tipo ul li span {
        font-size: 15px;
    }

    .tapetes_v2 .como_usar h2 {
        font-size: 22px;
    }

    .tapetes_v2 .como_usar h3 {
        font-size: 15px;
    }

    .tapetes_v2 .como_usar .cat_como_usar {
        margin-top: 50px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .tapetes_v2 .como_usar .cat_como_usar .item_como_usar {
        width: 100%;
        max-width: 300px;
    }

    .tapetes_v2 .como_usar .cat_como_usar .item_como_usar .text_tapetes h3 {
        font-size: 16px;
    }

    .tapetes_v2 .como_usar .cat_como_usar .item_como_usar .text_tapetes ul li span {
        font-size: 15px;
    }

    /*Contactanos version 2*/
    .contactos_v2 .sucursales {
        padding: 50px 0px;
    }

    .contactos_v2 .sucursales .info_contact {
        flex-wrap: wrap;
        gap: 30px;
    }

    .contactos_v2 .sucursales .info_contact .sucursal_cercana h2 {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .contactos_v2 .sucursales .info_contact .comunicate h3 {
        font-size: 16px;
        text-align: center;
    }

    .contactos_v2 .sucursal_ubicacion {
        padding: 50px 0px;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion {
        flex-wrap: wrap;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales h3 {
        font-size: 16px;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location {
        grid-template-columns: 1fr;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location .item_location .title_location .title_loc p {
        font-size: 15px;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .ubicacion_sucursales .cat_location .item_location .body_location p {
        font-size: 15px;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .tambien_presencia h3 {
        font-size: 16px;
    }

    .contactos_v2 .sucursal_ubicacion .flex_ubicacion .tambien_presencia ul li span {
        font-size: 15px;
    }

    /*Actualización de Gracias*/
    .gracias-final .mientras_tanto {
        padding: 50px 0 50px 0;
    }

    .gracias-final .mientras_tanto h2 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .gracias-final .mientras_tanto p {
        font-size: 15px;
    }

    .gracias-final .mientras_tanto .que_quieres {
        padding: 50px 0 50px 0;
        margin-top: 50px;
    }

    .gracias-final .mientras_tanto .que_quieres h2 {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .gracias-final .mientras_tanto .que_quieres .cat_aprender {
        display: flex;
        gap: 50px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .gracias-final .mientras_tanto .que_quieres .cat_aprender .item_aprender {
        margin-bottom: 0px;
    }

    .gracias-final .mientras_tanto .que_quieres .cat_aprender .item_aprender h3 {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .gracias-final .mientras_tanto .que_quieres .cat_aprender .item_aprender p {
        font-size: 15px;
    }

    .gracias-final .mientras_tanto .que_quieres .btn_blog a {
        max-width: 150px;
    }

    /*Agregado de apartado mir100 y mir250*/
    .marcaje_industrial.mir-new .familia_robot {
        padding: 50px 0;
    }

    .marcaje_industrial.mir-new .familia_robot .text_familia {
        gap: 15px;
        flex-wrap: wrap;
    }

    .marcaje_industrial.mir-new .familia_robot .text_familia h3 {
        margin: auto;
        font-size: 18px;
    }

    .marcaje_industrial.mir-new .familia_robot .text_familia p {
        font-size: 15px;
    }

    .marcaje_industrial.mir-new .familia_robot .cat_robot {
        padding-top: 30px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 50px;
    }

    .marcaje_industrial.mir-new .familia_robot .cat_robot .item_robot {
        max-width: 300px;
    }

    .marcaje_industrial.mir-new .familia_robot .cat_robot .item_robot p {
        font-size: 15px;
    }

    .marcaje_industrial.mir-new .familia_robot .cat_robot .item_robot a {
        display: block !important;
    }

    .cinta-numero-tel {
        display: flex;
        padding: 15px;
        position: fixed;
        left: 0px;
        bottom: 0;
        top: auto;
        right: 0;
        width: 100%;
        max-width: 100%;
        border-radius: 0;
        align-items: center;
        justify-content: center;
        background-color: #ffd104;
    }

    .cinta-numero-tel a label {
        font-size: 15px;
        font-weight: 700;
    }

    /* Nuevo interior Bloqueo y Etiquetado */
    .bloqueo_etiquetado .hero {
        background-position: 0;
    }

    .bloqueo_etiquetado .hero .txt {
        max-width: 500px !important;
        margin: auto;
    }

    .bloqueo_etiquetado .que_es .flex_que_es {
        gap: 30px;
        flex-wrap: wrap;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .text_que_es {
        max-width: 100%;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .text_que_es h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .text_que_es p {
        font-size: 15px;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .text_que_es ul li {
        font-size: 15px;
    }

    .bloqueo_etiquetado .que_es .flex_que_es .image_que_es {
        margin: auto;
        max-width: 100%;
    }

    .bloqueo_etiquetado .procedimientos h2 {
        width: 100%;
        max-width: 700px;
        margin: auto;
        font-size: 22px;
    }

    .bloqueo_etiquetado .procedimientos .content {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .bloqueo_etiquetado .procedimientos p {
        max-width: 800px;
        font-size: 15px;
    }

    .bloqueo_etiquetado .procedimientos ul {
        max-width: 850px;
        grid-template-columns: 1fr;
    }

    .bloqueo_etiquetado .procedimientos ul li {
        max-width: 400px;
        font-size: 15px;
    }

    .bloqueo_etiquetado .beneficios h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .beneficios .flex_beneficios {
        gap: 0px;
        flex-wrap: wrap;
    }

    .bloqueo_etiquetado .beneficios .flex_beneficios ul {
        max-width: 400px;
        margin-bottom: 0px;
    }

    .bloqueo_etiquetado .beneficios .flex_beneficios ul li {
        font-size: 15px;
    }

    .bloqueo_etiquetado .bloqueo_loto h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .bloqueo_loto .catalago_loto {
        grid-template-columns: 1fr;
        grid-gap: 70px;
    }

    .bloqueo_etiquetado .etiquetado_loto h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .etiquetado_loto .flex_etiquetado_loto {
        flex-wrap: wrap;
        gap: 30px;
    }

    .bloqueo_etiquetado .procedimiento_paso_a_paso h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos {
        flex-wrap: wrap;
        gap: 30px;
    }

    .bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos .image_proc_paso {
        margin: auto;
    }

    .bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos .text_proc_paso h3 {
        font-size: 18px;
    }

    .bloqueo_etiquetado .procedimiento_paso_a_paso .cat_procedimientos .item_procedimientos .text_proc_paso ul li {
        font-size: 15px;
    }

    .bloqueo_etiquetado .como_ayudamos h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .como_ayudamos .list_como_ayudamos {
        gap: 0px;
        flex-wrap: wrap;
    }

    .bloqueo_etiquetado .como_ayudamos .list_como_ayudamos ul {
        margin-bottom: 0px;
    }

    .bloqueo_etiquetado .como_ayudamos .list_como_ayudamos ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado de categoría Adhesivos Loctite */
    .adhesivos-loctite-v2 .importancia .flex_importancia {
        gap: 50px;
        flex-wrap: wrap;
    }

    .adhesivos-loctite-v2 .importancia .flex_importancia .image_importancia {
        max-width: 300px;
    }

    .adhesivos-loctite-v2 .importancia .flex_importancia .text_importancia h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .importancia .flex_importancia .text_importancia p {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones {
        gap: 30px;
        flex-wrap: wrap;
    }

    .adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones .text_aplicaciones h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones .text_aplicaciones p {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .aplicaciones_hadesivos .flex_aplicaciones .text_aplicaciones ul li span {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .ventajas h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .ventajas .flex_ventajas {
        grid-template-columns: 1fr;
        grid-gap: 0;
    }

    .adhesivos-loctite-v2 .ventajas .flex_ventajas ul {
        margin-bottom: 0px;
    }

    .adhesivos-loctite-v2 .ventajas .flex_ventajas ul li {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .uso_adhesivos h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .uso_adhesivos .cat_uso_adhesivo {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 50px;
    }

    .adhesivos-loctite-v2 .uso_adhesivos .cat_uso_adhesivo .item_uso_adhesivo {
        max-width: 250px;
    }

    .adhesivos-loctite-v2 .uso_adhesivos .cat_uso_adhesivo .item_uso_adhesivo p {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .tipos_adhesivos h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .tipos_adhesivos p {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .tipos_adhesivos .cat_tipos {
        grid-gap: 30px;
        grid-template-columns: 1fr;
    }

    .adhesivos-loctite-v2 .tipos_adhesivos .cat_tipos .item_tipos h3 {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .tipos_adhesivos .cat_tipos .item_tipos ul li {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .aspectos_generales h2 {
        font-size: 22px;
    }

    .adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales {
        gap: 30px;
        flex-wrap: wrap;
    }

    .adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .image_aspectos {
        max-width: 300px;
        margin: auto;
    }

    .adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .text_aspectos ul li span {
        font-size: 15px;
    }

    .adhesivos-loctite-v2 .aspectos_generales .flex_aspectos_generales .text_aspectos h3 {
        font-size: 15px;
    }

    /* Actualización de interior Quienes Somos*/
    .quienes-somos-v2 .hero .text .qui_somos_h1::before {
        margin-top: 10px;
    }

    .quienes-somos-v2 .hero .text p {
        font-size: 17px;
    }

    .quienes-somos-v2 .lineas h2 {
        font-size: 22px;
    }

    .quienes-somos-v2 .lineas .item_lineas_productos {
        width: 100% !important;
    }

    .quienes-somos-v2 .lineas .item_lineas_productos ul li {
        margin: 0px 0px 10px 10%;
    }

    .quienes-somos-v2 .lineas .item_lineas_productos ul li span {
        font-size: 15px;
    }

    .quienes-somos-v2 .lineas .txt_line_product {
        margin-top: 30px;
    }

    .quienes-somos-v2 .lineas .txt_line_product p {
        font-size: 15px;
    }

    .quienes-somos-v2 .lineas .cat_politica {
        gap: 30px;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    .quienes-somos-v2 .lineas .cat_politica p {
        font-size: 15px;
        width: 100%;
        max-width: 500px;
    }

    .quienes-somos-v2 .lineas .cat_politica img {
        width: 260px;
    }

    .quienes-somos-v2 .mis_vis h2 {
        font-size: 22px;
    }

    .quienes-somos-v2 .mis_vis .flex_mis_vis {
        gap: 50px;
    }

    .quienes-somos-v2 .mis_vis .flex_mis_vis p {
        font-size: 15px;
    }

    .quienes-somos-v2 .values h2 {
        font-size: 22px;
    }

    .quienes-somos-v2 .values .valores .list_valores {
        flex-wrap: wrap;
        justify-content: center;
    }

    .quienes-somos-v2 .values .valores .list_valores .item_valores p {
        font-size: 15px;
    }

    /*Henkel reforzado*/
    .henkel_reforz .hero {
        background-position: 0;
    }

    .henkel_reforz .hero .txt {
        margin: auto;
    }

    .henkel_reforz .hero .txt h1 {
        text-align: center;
    }

    .henkel_reforz .hero .txt h1::before {
        left: calc(50% - 15px);
    }

    .henkel_reforz .hero .txt p {
        font-size: 17px;
    }

    .henkel_reforz .desc {
        padding: 30px 0px;
    }

    .henkel_reforz .desc .flex_desc {
        display: flex;
        flex-wrap: wrap;
        gap: 0px;
    }

    .henkel_reforz .desc .flex_desc .inf p {
        font-size: 15px;
    }

    .henkel_reforz .desc .flex_desc .logo img {
        width: 100%;
        max-width: 80% !important;
        height: 100%;
    }

    .henkel_reforz .brand-prods h2 {
        font-size: 22px;
    }

    .henkel_reforz .brand-prods .prod_lines .prod {
        max-width: 330px;
    }

    .henkel_reforz .brand-prods .prod_lines .prod .item_title h3 {
        font-size: 18px !important;
    }

    .henkel_reforz .brand-prods .prod_lines .prod .item_body p {
        font-size: 15px !important;
    }

    .henkel_reforz .why_choose h2 {
        font-size: 22px;
    }

    .henkel_reforz .why_choose .cat_marcas {
        flex-wrap: wrap;
        gap: 30px;
    }

    .henkel_reforz .why_choose .cat_marcas .item_marcas p {
        font-size: 15px;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria {
        flex-wrap: wrap;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .image {
        border: 1px solid #fff;
        background-color: #F7F7F7;
        border-radius: 20px;
        margin: 15px auto auto;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .image img {
        height: 100%;
        border-radius: 20px;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .txt {
        padding: 0px 30px 15px;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .txt h3 {
        text-align: center;
        font-size: 18px;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .txt p {
        font-size: 15px;
        text-align: start;
    }

    .henkel_reforz .desem-perfecto .industrias .content-industria .txt ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado de loctite mexico */
    .marca_main.loctite.v2.v3 .principal_indus h2 {
        font-size: 22px;
    }

    .marca_main.loctite.v2.v3 .principal_indus p {
        font-size: 15px;
    }

    .marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus {
        flex-wrap: wrap;
    }

    .marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .image_indus {
        margin: auto;
    }

    .marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus h3 {
        font-size: 18px;
    }

    .marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus p {
        font-size: 15px;
    }

    .marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus ul li {
        font-size: 18px;
    }

    .marca_main.loctite.v2.v3 .principal_indus .catalag_indus .item_indus .text_indus ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado en Loctite 495 Adhesivo instantáneo super bonder botella 20 gr */
    .adhesivo_495 .caracter_tipicas h2 {
        font-size: 22px;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica {
        gap: 30px;
        flex-wrap: wrap;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex {
        max-width: 700px;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex p {
        font-size: 15px;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .text_flex ul li {
        font-size: 15px;
    }

    .adhesivo_495 .caracter_tipicas .flex_caracter_tipica .image_flex {
        width: 100%;
        max-width: 300px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad {
        gap: 50px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad .item_velocidad {
        max-width: 500px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad .item_velocidad h3 {
        font-size: 18px;
    }

    .adhesivo_495 .velocidad .catalag_velocidad .item_velocidad p {
        font-size: 15px;
    }

    .adhesivo_495 .modelo_empleo h2 {
        font-size: 22px;
    }

    .adhesivo_495 .modelo_empleo .catalag_empleo {
        flex-wrap: wrap;
        gap: 0px;
    }

    .adhesivo_495 .modelo_empleo .catalag_empleo .item_empleo p {
        font-size: 15px;
    }

    /* Nuevo apartado en loctite 262 */
    .loctite_262_fijador_roscas_v2 .caracter_espesific .catalag_carac_esp {
        flex-wrap: wrap;
        margin-top: 30px;
        gap: 0px;
    }

    .loctite_262_fijador_roscas_v2 .caracter_espesific .catalag_carac_esp .item_carac_esp ul li span {
        font-size: 15px;
    }

    .loctite_262_fijador_roscas_v2 .descript_carac_esp .cat_descript {
        flex-wrap: wrap-reverse;
        gap: 30px;
    }

    .loctite_262_fijador_roscas_v2 .descript_carac_esp .cat_descript .text_desc p {
        font-size: 15px;
    }

    /* Nuevo apartado en mobile-industrial-robot*/
    .mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir {
        gap: 30px;
        flex-wrap: wrap;
    }

    .mir_robots_mexico_v3 .porque_mir_indus_robots .cat_porque_elegir .image_item_elegir {
        width: 100%;
        max-width: 250px;
    }

    .mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus {
        gap: 30px;
        flex-wrap: wrap-reverse;
    }

    .mir_robots_mexico_v3 .solu_movil_indus .cat_solu_indus .image_item_sol_indus {
        max-width: 250px;
    }

    .mir_robots_mexico_v3 .adquiere_mir .catalag_adquiere_mir {
        grid-gap: 80px;
        grid-template-columns: 1fr;
    }

    /* Nuevo interior de ITW */
    .itw_mexico .hero {
        background-position: 27% !important;
    }

    .itw_mexico .hero .txt {
        max-width: 500px !important;
    }

    .itw_mexico .about_brand .itw_marca {
        display: flex;
        flex-direction: column;
        gap: 0px;
    }

    .itw_mexico .about_brand .itw_marca .itw_txt_marca {
        margin-bottom: 30px;
        width: 100% !important;
    }

    .itw_mexico .about_brand .itw_marca .itw_txt_marca h2 {
        text-align: center;
    }

    .itw_mexico .about_brand .itw_marca .itw_txt_marca h2:before {
        left: calc(50% - 15px);
    }

    .itw_mexico .about_brand .itw_marca .itw_txt_marca p {
        padding-top: 0px;
    }

    .itw_mexico .about_brand .itw_marca .itw_img_marca {
        margin: auto;
        max-width: 200px !important;
    }

    .itw_mexico .about_brand .itw_marca .itw_img_marca img {
        width: 100%;
    }

    .itw_mexico .produc_dispo h2 {
        font-size: 22px;
    }

    .itw_mexico .produc_dispo .cat_produc {
        grid-gap: 50px;
        grid-template-columns: 1fr;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product {
        padding: 20px;
        flex-wrap: wrap;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product .image_item_produc {
        margin: auto;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc .text_item h3 {
        font-size: 17px;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc .text_item p {
        font-size: 15px;
    }

    .itw_mexico .produc_dispo .cat_produc .item_product .body_item_produc a {
        margin: auto !important;
    }

    /* Nuevo interior Cognex */
    .cognex_3800 .hero {
        background-position: 0 center;
    }

    .cognex_3800 .hero .txt {
        max-width: 350px;
        margin: auto;
    }

    .cognex_3800 .hero .txt .ln:before {
        left: calc(50% - 15px);
    }

    .cognex_3800 .seccion-in .flex-secc {
        gap: 30px;
        flex-wrap: wrap;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex-info {
        max-width: 100%;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex-info p {
        font-size: 15px;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex-info ul li {
        font-size: 15px;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex-info ul li span {
        font-size: 15px;
    }

    .cognex_3800 .seccion-in .flex-secc .item-flex {
        margin: auto;
        height: 300px;
    }

    .cognex_3800 .formacion h2 {
        font-size: 22px;
    }

    .cognex_3800 .formacion .flex-formacion {
        grid-template-columns: 1fr;
    }

    .cognex_3800 .formacion .flex-formacion .item_formacion .txt_formacion h3 {
        font-size: 16px;
    }

    .cognex_3800 .formacion .flex-formacion .item_formacion .txt_formacion p {
        font-size: 15px;
    }

    .cognex_3800 .productos h2 {
        font-size: 22px;
    }

    .cognex_3800 .productos p {
        font-size: 15px;
    }

    .cognex_3800 .productos .cat_productos {
        grid-template-columns: 1fr !important;
        grid-gap: 50px;
    }

    .cognex_3800 .productos .cat_productos .item_producto {
        margin: auto;
    }

    .cognex_3800 .productos .cat_productos .item_producto h3 {
        font-size: 16px;
        padding: 0px 15px;
    }

    .cognex_3800 .principal_industrial h2 {
        font-size: 22px;
    }

    .cognex_3800 .principal_industrial .cat_industrias .item_indus h3 {
        font-size: 15px;
    }

    /* Nueva sección */
    .otras_soluciones .cat_soluciones {
        grid-template-columns: 1fr;
    }

    /* Nuevo Interior de Brady M211 */
    .brady_m211 .hero {
        background-position: 0 center !important;
    }

    .brady_m211 .hero .txt {
        max-width: 90% !important;
        margin: auto;
    }

    .brady_m211 .hero .txt h1 {
        text-align: center !important;
    }

    .brady_m211 .hero .txt .ln::before {
        left: calc(50% - 15px);
    }

    .brady_m211 .hero .txt p {
        text-align: center !important;
    }

    .brady_m211 .caracter_principal h2 {
        font-size: 22px;
    }

    .brady_m211 .caracter_principal .flex_carac_principal {
        flex-direction: column;
        gap: 30px;
    }

    .brady_m211 .caracter_principal .flex_carac_principal .text_item p {
        font-size: 15px;
    }

    .brady_m211 .caracter_principal .flex_carac_principal .text_item ul li {
        font-size: 18px;
    }

    .brady_m211 .caracter_principal .flex_carac_principal .text_item ul li span {
        font-size: 15px;
    }

    .brady_m211 .caracter_principal .flex_carac_principal .image_item {
        max-width: 300px;
    }

    .brady_m211 .principal_aplicacion h2 {
        font-size: 22px;
    }

    .brady_m211 .principal_aplicacion .cat_principal_aplicacion {
        gap: 50px;
    }

    .brady_m211 .principal_aplicacion .cat_principal_aplicacion .item_app h3 {
        font-size: 16px;
    }

    .brady_m211 .principal_aplicacion .cat_principal_aplicacion .item_app p {
        font-size: 15px;
    }

    .brady_m211 .product_relacionado h2 {
        font-size: 22px;
    }

    .brady_m211 .product_relacionado .cat_productos {
        grid-template-columns: 1fr;
    }

    .brady_m211 .product_relacionado .cat_productos .item_producto p {
        font-size: 15px;
    }

    /* Nuevo Banner Equipos de dosificación Nordson */
    .banner_dosi_nordson {
        background-position: 0;
        padding: 50px 0px;
    }

    .banner_dosi_nordson .text {
        margin: auto;
        max-width: 400px;
    }

    .banner_dosi_nordson .text h2 {
        text-align: center;
    }

    .banner_dosi_nordson .text p {
        text-align: center;
    }

    .banner_dosi_nordson .text a {
        margin: auto;
        display: block;
        text-align: center;
        max-width: 150px;
    }

    /* Nuevo apartado en Sistemas de visión Cognex */
    .marcaje_industrial.sistema-vision .artificial_cognex h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial {
        flex-direction: column;
        gap: 30px;
    }

    .marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .text_artificial h3 {
        font-size: 18px;
    }

    .marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .text_artificial p {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .artificial_cognex .cat_artificial .image_artificial {
        max-width: 300px;
        margin: auto;
    }

    .marcaje_industrial.sistema-vision .beneficios_sistemas h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .beneficios_sistemas .cat_beneficios {
        margin-left: 10%;
        flex-direction: column;
        gap: 0px;
    }

    .marcaje_industrial.sistema-vision .beneficios_sistemas .cat_beneficios .item_beneficio ul {
        margin-bottom: 0px;
    }

    .marcaje_industrial.sistema-vision .beneficios_sistemas .cat_beneficios .item_beneficio ul li {
        font-size: 18px;
    }

    .marcaje_industrial.sistema-vision .beneficios_sistemas .cat_beneficios .item_beneficio ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .app_sistem_va h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .app_sistem_va .cat_app_sistem_va {
        flex-wrap: wrap;
        justify-content: space-evenly;
        gap: 50px 80px;
    }

    .marcaje_industrial.sistema-vision .app_sistem_va .cat_app_sistem_va .item_apps p {
        font-size: 15px;
    }

    /* Nuevo interior Grandes ahorros al eliminar paros operativos en líneas de pretratamiento */
    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente p {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .sobre_cliente ol li span {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones {
        padding: 0px 0px 50px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones .section_naranja h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .soluciones .section_naranja p {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios {
        padding: 0px 0px 0px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .beneficios ul li span {
        font-size: 15px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .galeria .cat_galeria {
        grid-template-columns: repeat(2, 1fr);
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday h2 {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday .cat_solicitud {
        margin-top: 30px;
        flex-direction: column;
        gap: 0px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday .cat_solicitud ul li {
        font-size: 18px;
    }

    .casos-exito.item-caso-ex.tech_day_quimicos_industriales .solicitar_techday .cat_solicitud ul li span {
        font-size: 15px;
    }

    /* Nuevo interior Extintores Cold Fire */
    .marcaje_industrial.extintores_fire .hero {
        background-position: 27% !important;
    }

    .marcaje_industrial.extintores_fire .hero .txt {
        max-width: 500px !important;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca {
        display: flex;
        flex-direction: column;
        gap: 0px;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_txt_marca {
        margin-bottom: 30px;
        width: 100% !important;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_txt_marca p {
        padding-top: 0px;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_img_marca {
        margin: auto;
        max-width: 200px !important;
    }

    .marcaje_industrial.extintores_fire .about_brand .itw_marca .itw_img_marca img {
        width: 100%;
    }

    .marcaje_industrial.extintores_fire .produc_dispo h2 {
        font-size: 22px;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc {
        grid-gap: 50px;
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product {
        padding: 20px;
        flex-wrap: wrap;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .image_item_produc {
        margin: auto;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .body_item_produc .text_item h3 {
        font-size: 17px;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .body_item_produc .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial.extintores_fire .produc_dispo .cat_produc .item_product .body_item_produc a {
        margin: auto !important;
    }

    .marcaje_industrial.extintores_fire .principal_indus_extintor h2 {
        font-size: 22px;
    }

    .marcaje_industrial.extintores_fire .principal_indus_extintor .content .grid_extintor_indus {
        grid-template-columns: 1fr;
        grid-gap: 50px;
    }

    .marcaje_industrial.extintores_fire .principal_indus_extintor .content .grid_extintor_indus .item_extintor p {
        font-size: 15px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw video {
        margin-top: 30px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw .al_it_c .side.sd_7 .btn_descarga_ficha {
        margin: auto;
        max-width: 280px;
        gap: 5px;
        padding: 10px 20px;
    }

    .marcaje_industrial.mir-new.v3.modelos .about_brand.onw .al_it_c .side.sd_7 .btn_descarga_ficha a {
        font-size: 15px;
    }

    /* Nuevo apartado para producto Loctite 271 y loctite 515 */
    .product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter {
        grid-template-columns: 1fr;
        justify-items: start;
        grid-gap: 0px;
    }

    .product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter .item_caracter ul {
        margin-bottom: 0px;
    }

    .product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter .item_caracter ul li {
        font-size: 18px;
    }

    .product-bc .prod_loctite_271 .caracteristicas_271 .cat_caracter .item_caracter ul li span {
        font-size: 15px;
    }

    .product-bc .prod_loctite_271 .prod_ventajas .cat_ventajas_271 {
        gap: 0px;
        flex-direction: column;
    }

    .product-bc .prod_loctite_271 .prod_ventajas .cat_ventajas_271 .text_ventajas ul li {
        font-size: 18px;
    }

    .product-bc .prod_loctite_271 .prod_ventajas .cat_ventajas_271 .text_ventajas ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado en bloqueo y etiquetado */
    .bloqueo_etiquetado .consejos_instalaciones h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .consejos_instalaciones .cat_consejos {
        gap: 30px;
        flex-direction: column;
    }

    .bloqueo_etiquetado .consejos_instalaciones .cat_consejos .item_consejos h3 {
        font-size: 18px;
    }

    .bloqueo_etiquetado .consejos_instalaciones .cat_consejos .item_consejos ul li {
        font-size: 18px;
    }

    .bloqueo_etiquetado .consejos_instalaciones .cat_consejos .item_consejos ul li span {
        font-size: 15px;
    }

    .bloqueo_etiquetado .norma_bloqueo_etiquetado h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .norma_bloqueo_etiquetado p {
        font-size: 15px;
    }

    .bloqueo_etiquetado .tipos_bloqueo_etiquetado h2 {
        font-size: 22px;
    }

    .bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado {
        gap: 30px;
        flex-direction: column;
    }

    .bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado .image_tipos {
        max-width: 250px;
    }

    .bloqueo_etiquetado .tipos_bloqueo_etiquetado .cat_tipos_bloqueo_etiquetado .text_tipos p {
        font-size: 15px;
    }

    /* Nuevo apartado en MiR 250 */
    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 h2.ln {
        font-size: 23px;
    }

    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 {
        gap: 30px;
        flex-direction: column;
    }

    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .invert_mir250 {
        flex-direction: column-reverse;
    }

    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .image_caracter {
        max-width: 250px;
    }

    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .text_caracter h3 {
        font-size: 15px;
    }

    .marcaje_industrial.mir-new.v3.modelos .mejores_caracteristicas_mir250 .cat_caracter_mir250 .item_caracter_mir250 .text_caracter p {
        font-size: 15px;
    }

    /* Actualización en Nordson */
    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc {
        gap: 30px;
        flex-direction: column;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .image_item {
        max-width: 220px;
        margin: auto;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .image_item img {
        margin: auto;
        display: block;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item h3 {
        font-size: 18px;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item p {
        font-size: 15px;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item ul li {
        font-size: 18px;
    }

    .itw_mexico .itw_mex_nordson .productos_disposicion .cat_productos .item_produc .text_item ul li span {
        font-size: 15px;
    }

    /* Actualización de Contenedores para el control de derrames */
    .contenedores_derrames .importante_control_derrames .flex_importancia {
        flex-direction: column;
    }

    .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia p {
        font-size: 15px;
    }

    .contenedores_derrames .beneficio h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .beneficio h2.ln::before {
        bottom: -70px;
    }

    .contenedores_derrames .beneficio p {
        font-size: 15px;
    }

    .contenedores_derrames .beneficio .cat_list_beneficios {
        gap: 0px;
        flex-direction: column;
    }

    .contenedores_derrames .beneficio .cat_list_beneficios .item_list ul li span {
        font-size: 15px;
    }

    .contenedores_derrames .consejos_practivos h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .consejos_practivos .text_consejos p {
        font-size: 15px;
    }

    .contenedores_derrames .consejos_practivos .text_consejos p span {
        font-size: 15px;
    }

    .contenedores_derrames .consejos_practivos .image_consejos {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }

    .contenedores_derrames .consejos_practivos .image_consejos img {
        display: block;
        width: 100%;
        max-width: 300px;
    }

    .contenedores_derrames .donde_ocurren_derrames h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .donde_ocurren_derrames .cat_donde_ocurren {
        flex-wrap: wrap;
        justify-content: center;
        gap: 50px;
    }

    .contenedores_derrames .donde_ocurren_derrames .cat_donde_ocurren .item_cat .text_item p {
        font-size: 15px;
    }

    .contenedores_derrames .buscar_asesoria h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .buscar_asesoria p {
        font-size: 15px;
        margin: 30px auto;
    }

    .contenedores_derrames .inicia_normativas_aplicables h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .inicia_normativas_aplicables .descrip_normativa p {
        font-size: 15px;
    }

    .contenedores_derrames .inicia_normativas_aplicables .descrip_normativa p span {
        font-size: 15px;
    }

    .contenedores_derrames .que_es_spcc h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .que_es_spcc .flex_spcc {
        gap: 30px;
        flex-direction: column;
    }

    .contenedores_derrames .que_es_spcc .flex_spcc .text_spcc p {
        font-size: 15px;
    }

    .contenedores_derrames .que_es_spcc .flex_spcc .text_spcc ul li span {
        font-size: 15px;
    }

    .contenedores_derrames .que_hacer_en_derrame h2.ln {
        font-size: 22px;
    }

    .contenedores_derrames .que_hacer_en_derrame h2.ln::before {
        bottom: -30%;
    }

    .contenedores_derrames .que_hacer_en_derrame p {
        font-size: 15px;
    }

    .contenedores_derrames .que_hacer_en_derrame .flex_list {
        gap: 0px;
        flex-direction: column;
    }

    .contenedores_derrames .que_hacer_en_derrame .flex_list .item_list ol li::before {
        font-size: 14px;
    }

    .contenedores_derrames .que_hacer_en_derrame .flex_list .item_list ol li span {
        font-size: 15px;
    }

    /* Nuevo interio Absorbetes */
    .absorbentes_industriales .evaluar_rapido h2.ln {
        font-size: 22px;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .titulo_item h3 {
        font-size: 18px;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item {
        flex-direction: column;
        gap: 50px;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .image_descrip {
        margin: auto;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .text_descrip {
        gap: 40px;
        flex-direction: column;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .text_descrip .text p {
        font-size: 15px;
    }

    .absorbentes_industriales .evaluar_rapido .grid_cat_evaluar .item_evaluar .descrip_item .text_descrip .text ul li span {
        font-size: 15px;
    }

    .absorbentes_industriales .tipos_absorbentes .grid_cat_evaluar .item_evaluar .titulo_tipos h3 {
        text-align: center;
    }

    .absorbentes_industriales .tipos_absorbentes .grid_cat_evaluar .item_evaluar .titulo_tipos p {
        font-size: 15px;
        text-align: center;
    }

    /* Nuevo interior Marcador Washoff */
    .washoff .u-mark p {
        font-size: 22px;
    }

    .washoff .u-mark ul li span {
        font-size: 15px;
    }

    .washoff .espesificaciones_usos h2 {
        font-size: 22px;
    }

    .washoff .espesificaciones_usos .cat_esp_usos {
        flex-direction: column;
        gap: 20px;
    }

    .washoff .espesificaciones_usos .cat_esp_usos .descrip_item .descrip_list ul li span {
        font-size: 15px;
    }

    .washoff .espesificaciones_usos .cat_esp_usos .descrip_item .color_item h3 {
        font-size: 18px;
        text-align: center;
    }

    .washoff .espesificaciones_usos .cat_esp_usos .descrip_item .color_item .cat_colores .item_color p {
        font-size: 15px;
    }

    .washoff .espesificaciones_usos .cat_esp_usos .descrip_item .ficha_tecnica {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .washoff .espesificaciones_usos .cat_esp_usos .descrip_item .ficha_tecnica h3 {
        font-size: 18px;
    }

    .washoff .espesificaciones_usos .cat_esp_usos .descrip_item .ficha_tecnica a {
        font-size: 15px;
    }

    /* Nuevo interior Dataman 80 */
    .dataman_80 .hero {
        background-position: 0%;
    }

    .dataman_80 .beneficios_config h2.ln {
        font-size: 22px;
    }

    .dataman_80 .beneficios_config p {
        font-size: 15px;
    }

    .dataman_80 .beneficios_config .cat_beneficios {
        grid-gap: 50px;
        grid-template-columns: 1fr;
        max-width: 900px;
    }

    .dataman_80 .beneficios_config .cat_beneficios .item_beneficio .text_item p {
        font-size: 15px;
    }

    .dataman_80 .optimiza_proceso h2.ln {
        font-size: 22px;
    }

    .dataman_80 .optimiza_proceso p {
        font-size: 15px;
    }

    /* U-Mark version 2 */
    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 {
        width: 100%;
    }

    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 h2.ln {
        text-align: center;
    }

    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 h2.ln::before {
        margin: auto;
        right: 0;
    }

    .u-mark .about_brand .sides_row.sp_ar .side.sd_5 p {
        padding-top: 0px;
        text-align: center;
    }

    .u-mark.cognex .why .grid-temp {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 50px;
    }

    .u-mark .marcadores_umark h2 {
        font-size: 22px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info {
        gap: 30px;
        flex-direction: column;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark:first-child {
        max-width: 300px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark:last-child {
        max-width: 400px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark h3 {
        font-size: 18px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark .esp_umark table tr td span {
        font-size: 15px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark h3 {
        font-size: 18px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .umark_info .text_umark ul li span {
        font-size: 15px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .colores_umark h3 {
        font-size: 18px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .colores_umark .cat_colores {
        flex-wrap: wrap;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .colores_umark .cat_colores .item_color .title_color p {
        font-size: 15px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .footer_item {
        gap: 50px;
        flex-direction: column;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica {
        max-width: 250px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica h3 {
        font-size: 18px;
    }

    .u-mark .marcadores_umark .cat_umark .item_umark .footer_item .ficha_tecnica a {
        font-size: 15px;
    }

    .u-mark .otros_markers .more-loctite .tabs-caracter {
        display: none !important;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov {
        display: block;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov .umark_info {
        flex-direction: column;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov .umark_info ul.tab-caracter {
        display: block;
        width: 100%;
        max-width: 100px;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov .umark_info ul.tab-caracter li {
        height: 150px;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov .umark_info ul.tab-caracter li a {
        font-size: 14px;
        padding: 10px;
        height: 100%;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov .umark_info ul.tab-caracter li a.active::after {
        border-left: 15px solid #D79600;
        left: 97px;
        right: 0px;
        bottom: 31%;
        transform: rotate(359deg);
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov .umark_info .tabs-content-car .box .otros_markers .umark_info {
        flex-direction: column;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov .umark_info .tabs-content-car .box .otros_markers .umark_info .text_umark .esp_umark h3 {
        font-size: 18px;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov .umark_info .tabs-content-car .box .otros_markers .umark_info .text_umark .esp_umark table tr td span {
        font-size: 15px;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov .umark_info .tabs-content-car .box .otros_markers .umark_info .text_umark h3 {
        font-size: 18px;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov .umark_info .tabs-content-car .box .otros_markers .umark_info .text_umark ul li span {
        font-size: 15px;
    }

    .u-mark .otros_markers .more-loctite .tabs-catacter-mov .umark_info .tabs-content-car .box .otros_markers .umark_info .text_umark a {
        font-size: 15px;
    }

    .u-mark .category .more-loctite .tabs-catacter-mov .content-collapse a {
        background-color: #404148;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10px;
        font-size: 16px;
        font-weight: 400;
        text-align: center;
        color: white;
    }

    .u-mark .category .more-loctite .tabs-catacter-mov .content-collapse a.active {
        background-color: #D79600;
        font-weight: 700;
    }

    /* Actualizacon de Sistemas de visión */
    .marcaje_industrial.sistema-vision .sistemas_vision h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category {
        margin-top: 30px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter {
        display: block !important;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box {
        padding: 0px;
        grid-gap: 50px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision {
        gap: 30px;
        flex-direction: column;
        align-items: flex-start;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .img {
        max-width: 300px;
        margin: auto;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text {
        width: 100%;
        max-width: 100%;
        padding: 30px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text h4 {
        font-size: 18px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text ul li {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .sistemas_vision .category .more-loctite .tabs-caracter .tabs-content-car .box .product-vision .text ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content {
        gap: 30px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content ul li {
        margin-bottom: 10px;
    }

    .marcaje_industrial.sistema-vision .ventajas-sistema .flex-content ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .category {
        padding-top: 30px;
    }

    .marcaje_industrial.sistema-vision .category .more-loctite h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter {
        display: block !important;
    }

    .marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter .tabs-content-car .box.active .industrias-icons .sides_row .side.sd_6 .icon-industries .text h4 {
        font-size: 16px;
    }

    .marcaje_industrial.sistema-vision .category .more-loctite .tabs-caracter .tabs-content-car .box.active .industrias-icons .sides_row .side.sd_6 .icon-industries .text p {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .intel_artificial h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .intel_artificial p {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar {
        flex-direction: column;
    }

    .marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar .text_item h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sistema-vision .mejorar_calidad .cat_mejorar .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios {
        grid-gap: 50px;
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios .item_beneficio {
        flex-direction: column;
        align-items: center;
        max-width: 300px;
    }

    .marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios .item_beneficio .image_item {
        max-width: 100%;
    }

    .marcaje_industrial.sistema-vision .dataman_80 .beneficios_config .cat_beneficios .item_beneficio .image_item img {
        width: 100%;
        border-radius: 15px;
    }

    /* Nuevo interior Harmonic Drive */
    .harmonic_drive .hero {
        background-position: 65%;
        padding: 0px;
    }

    .harmonic_drive .hero .txt {
        max-width: 90%;
        margin: auto;
    }

    .harmonic_drive .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia h2.ln {
        text-align: center;
    }

    .harmonic_drive .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia h2.ln::before {
        left: calc(50% - 15px);
    }

    .harmonic_drive .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia p {
        text-align: center;
    }

    .harmonic_drive .products_disposicion h2.ln {
        font-size: 22px;
    }

    .harmonic_drive .products_disposicion .cat_products {
        margin-top: 50px;
        grid-template-columns: 1fr;
    }

    .harmonic_drive .products_disposicion .cat_products .item_product {
        flex-direction: column;
    }

    .harmonic_drive .products_disposicion .cat_products .item_product .image_item {
        margin: auto;
        max-width: 150px;
    }

    .harmonic_drive .products_disposicion .cat_products .item_product .image_item img {
        width: 100%;
        margin: auto;
    }

    .harmonic_drive .products_disposicion .cat_products .item_product .text_item h3 {
        font-size: 18px;
        text-align: center;
    }

    .harmonic_drive .products_disposicion .cat_products .item_product .text_item p {
        font-size: 15px;
    }

    .harmonic_drive .aplicacion_haromic_drive h2.ln {
        font-size: 22px;
    }

    .harmonic_drive .aplicacion_haromic_drive .cat_list {
        gap: 0px;
        flex-direction: column;
    }

    .harmonic_drive .aplicacion_haromic_drive .cat_list .item ul li span {
        font-size: 15px;
    }

    /* Actualización de categoria Grasas para Mantenimiento de Robots */
    .grasas .marcas_grasas h2.ln {
        font-size: 21px;
    }

    .grasas .marcas_grasas .cat_marcas {
        flex-direction: column;
    }

    .grasas .marcas_grasas .cat_marcas .item_marcas .item_title p {
        font-weight: 500;
    }

    /* Nuevo interior Transmisiones de precisión */
    .transmisiones_precision .hero {
        background-position: 0%;
    }

    .transmisiones_precision .aplicaciones h2.ln {
        font-size: 21px;
    }

    .transmisiones_precision .aplicaciones .cat_aplicaciones {
        justify-content: center;
        flex-wrap: wrap;
        gap: 10px;
    }

    .transmisiones_precision .aplicaciones .cat_aplicaciones .item_app {
        max-width: 150px;
    }

    .transmisiones_precision .aplicaciones .cat_aplicaciones .item_app .text_item p {
        font-size: 15px;
    }

    /* Actualización de nuevo apartado Productos que ponemos a tu disposición */
    .itw_mexico .productos_disponibles h2.ln {
        font-size: 22px;
    }

    .itw_mexico .productos_disponibles .cat_products {
        justify-items: center;
        grid-template-columns: 1fr;
    }

    .itw_mexico .productos_disponibles .cat_products .item_product {
        flex-direction: column;
        gap: 30px;
    }

    .itw_mexico .productos_disponibles .cat_products .item_product .item_text h3 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .itw_mexico .productos_disponibles .cat_products .item_product .item_text p {
        font-size: 15px;
        margin-bottom: 20px;
    }

    .itw_mexico .productos_disponibles .cat_products .item_product .item_text ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado de Vending machines industriales para tu planta */
    .marcaje_industrial.autocrib .beneficios_maquinas_vending h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas {
        grid-template-columns: 1fr;
    }

    .marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas .item_beneficios .item_text .title_item h3 {
        font-size: 18px;
    }

    .marcaje_industrial.autocrib .beneficios_maquinas_vending .cat_beneficios_maquinas .item_beneficios .item_text .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial.autocrib .caracter_maquinas_vending h2 {
        font-size: 22px;
    }

    .marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas {
        flex-direction: column;
        gap: 30px;
    }

    .marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter .list_item h3 {
        font-size: 18px;
    }

    .marcaje_industrial.autocrib .caracter_maquinas_vending .cat_caracter_maquinas .item_caracter .list_item ul li span {
        font-size: 15px;
    }

    /* Nuevo partado de marcaje industrial y trazabilidad */
    .marcaje_industrial.v3 .equipos_marcaje_indus h2 {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje {
        flex-wrap: wrap;
        justify-content: center;
    }

    .marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo {
        max-width: 340px;
    }

    .marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .title_item h3 {
        font-size: 18px;
    }

    .marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .descript_item .text ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .equipos_marcaje_indus .cat_equipos_marcaje .item_equipo .descript_item .btn_vermas {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .mejor_opc h2 {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .mejor_opc .flex-content ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado marcaje laser industrial */
    .marcaje-laser-industrial .why h2 {
        font-size: 22px;
    }

    .marcaje-laser-industrial .why p {
        font-size: 15px;
    }

    .marcaje-laser-industrial .why .sides_row .side.sd_6 ul li span {
        font-size: 15px;
    }

    .marcaje-laser-industrial .marcaje_laser_tinta h2.ln::before {
        bottom: -80px;
    }

    /* Nuevo apartado marcador laser grabar metales */
    .marcaje_industrial .elegir_marcador_laser_metal h2.ln {
        font-size: 22px;
    }

    /* Nuevo interior in-sight-snapp */
    .marcaje_industrial.sn_app .hero {
        background-position: 0%;
    }

    .marcaje_industrial.sn_app .hero .txt {
        max-width: 500px;
    }

    .marcaje_industrial.sn_app .grandes_beneficios h2 {
        font-size: 22px;
    }

    .marcaje_industrial.sn_app .grandes_beneficios h4 {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .grandes_beneficios p {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .grandes_beneficios .title_cat .text_title p {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios {
        flex-direction: column;
    }

    .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .gran_facilidad h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sn_app .gran_facilidad p {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .gran_facilidad .cat_facilidad {
        flex-wrap: wrap;
    }

    .marcaje_industrial.sn_app .gran_facilidad .cat_facilidad .item_cat .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial.sn_app .caracter_adicional h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional {
        grid-template-columns: 1fr;
        grid-gap: 40px;
    }

    .marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional .item_adicional {
        flex-direction: column;
    }

    .marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional .item_adicional .image_item {
        margin-top: 20px;
    }

    .marcaje_industrial.sn_app .caracter_adicional .cat_caracter_adicional .item_adicional .text_item p {
        font-size: 15px;
    }

    /* Nuevo interior de sistema de trazabilidad industrial */
    .marcaje_industrial.sistem_trazab_indus .hero {
        background-position: 0%;
    }

    .marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li {
        font-size: 15px;
    }

    .marcaje_industrial.sistem_trazab_indus .contenedores_derrames .importante_control_derrames .flex_importancia .text_importancia ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.sistem_trazab_indus .why h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.sistem_trazab_indus .why .sides_row .side.sd_6 ul li {
        font-size: 15px;
    }

    .marcaje_industrial.sistem_trazab_indus .why .sides_row .side.sd_6 ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios {
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    .marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios {
        max-width: 300px;
    }

    .marcaje_industrial.sistem_trazab_indus .marcaje_industrial.sn_app .grandes_beneficios .cat_beneficios .item_beneficios .title_item h4 {
        font-size: 16px;
    }

    .marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus {
        max-width: 250px;
    }

    .marcaje_industrial.sistem_trazab_indus .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus p {
        font-size: 15px;
    }

    /* Actualización de silicon industrial */
    .marcaje_industrial.silicon-industrial .category .more-loctite .tabs-caracter {
        display: none !important;
    }

    /* Ajustes de equipos de soldadura y consumibles */
    .marcaje_industrial.equipos_sold_con .hero {
        padding: 50px 0px;
    }

    /* Nuevo apartado en Productos para fabricación y manufactura automotriz */
    .adhesivos-industria .contenedores_derrames .beneficio p {
        font-size: 18px;
    }

    .adhesivos-industria .ventajas_automatriz .que_es_spcc p {
        font-size: 15px;
    }

    .adhesivos-industria .ventajas_automatriz .que_es_spcc .flex_spcc {
        flex-direction: column-reverse;
    }

    /* Nuevos apartados MIR Mobile Industrial Robots México */
    .mir_robots_mexico_v3 .int-robot .robot-types .robot-type {
        flex-direction: column;
    }

    .mir_robots_mexico_v3 .int-robot .robot-types .robot-type .img {
        padding: 20px;
    }

    .mir_robots_mexico_v3 .int-robot .robot-types .robot-type .img img {
        width: 100%;
        max-width: 600px;
        border-radius: 15px;
    }

    .mir_robots_mexico_v3 .int-robot .robot-types .robot-type .text-content ul li {
        text-align: start;
    }

    /* Nuevo TechDay */
    .techday .hero-techday {
        background-position: 0px;
    }

    .techday .hero-techday .txt-logo {
        margin: 0 auto;
    }

    .techday .hero-techday .txt-logo h1 {
        font-size: 24px;
        text-align: center;
    }

    .techday .hero-techday .txt-logo p {
        font-size: 18px;
        text-align: center;
    }

    .techday .conecta-tech .flex-conecta {
        display: block;
    }

    .techday .conecta-tech .flex-conecta .item-conecta-fr {
        margin: 0 auto;
        padding-left: 0;
        border: 0;
    }

    .techday .conecta-tech .flex-conecta .item-conecta-fr h2 {
        font-size: 22px;
        text-align: center;
    }

    .techday .conecta-tech .flex-conecta .item-conecta-fr p {
        font-size: 16px;
        text-align: center;
        margin-bottom: 40px;
    }

    .techday .conecta-tech .flex-conecta .flex-ul {
        margin: 0 auto;
    }

    .techday .conecta-tech .flex-conecta .flex-ul ul {
        padding-left: 50px;
    }

    .techday .invitacion_tecdy .cat_videos {
        grid-template-columns: 1fr;
    }

    .techday .recibir_actualizacion .cont_notify .form_contact form {
        display: block;
    }

    .techday .recibir_actualizacion .cont_notify .form_contact form .hs-form-field {
        width: 100%;
        margin-top: 20px;
    }

    .techday .recibir_actualizacion .cont_notify .form_contact form .hs-form-field label span {
        font-size: 15px;
    }

    .techday .recibir_actualizacion .cont_notify .form_contact form .hs_submit {
        margin-top: 30px;
    }

    .techday .recibir_actualizacion .cont_notify .form_contact form .hs_submit .actions input {
        font-size: 15px;
    }

    .techday .experimenta-techday .flex-experimenta {
        flex-flow: column;
    }

    .techday .experimenta-techday .flex-experimenta .txt-expe h2 {
        text-align: center;
        font-size: 22px;
    }

    .techday .experimenta-techday .flex-experimenta .txt-expe ul li {
        font-size: 14px;
    }

    .techday .experimenta-techday .flex-experimenta .img-expe {
        margin: 0 auto;
    }

    .techday .contact_part {
        display: block;
    }

    /* Nuevos interiores MIG Miller Deltaweld */
    .deltaweld_350 .hero .content .txt ul {
        max-width: 300px;
    }

    .deltaweld_350 .ventajas_miller_deltaweld .que_es_spcc .flex_spcc .image_spcc img {
        display: block;
        margin: auto;
    }

    .deltaweld_350 .pistolas_mig .beneficio ul {
        max-width: 300px;
        padding-left: 0px;
    }

    .deltaweld_350 .pistolas_mig .beneficio ul li span {
        font-size: 15px;
    }

    .deltaweld_350 .accesorios_deltaweld_350 .que_es_spcc .flex_spcc {
        flex-direction: column-reverse;
    }

    .deltaweld_500 .industrias_miller_deltaweld .cat_deltaweld {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 50px;
    }

    /* Nuevo interior electrodo revestido */
    .hobart_mexico_electrodo .hero {
        background-position: 0px !important;
    }

    .hobart_mexico_electrodo .conoce_electrodos h2.ln {
        font-size: 22px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos {
        flex-direction: column;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .image_item {
        width: 100%;
        max-width: 350px;
        margin: auto;
        padding: 20px;
        height: 350px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .image_item img {
        width: 100%;
        max-width: 100%;
        display: block;
        margin: auto;
        border-radius: 15px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item {
        padding: 0px 30px 30px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip h3 {
        font-size: 18px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip p {
        font-size: 15px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip ul li {
        font-size: 16px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .descrip ul li span {
        font-size: 15px;
    }

    .hobart_mexico_electrodo .conoce_electrodos .item_electrodos .descript_item .flex_car_ben {
        flex-direction: column;
        gap: 30px;
    }

    /* Nuevo interior Pistolas de soldadura semi-automáticas */
    .itw_mexico.soldadura_semi_automatica .hero {
        background-position: 0% !important;
    }

    .itw_mexico.soldadura_semi_automatica .about_brand .itw_marca .itw_txt_marca h2 {
        font-size: 22px;
        text-align: center;
    }

    .itw_mexico.soldadura_semi_automatica .about_brand .itw_marca .itw_txt_marca .ln::before {
        left: calc(50% - 15px);
    }

    .itw_mexico.soldadura_semi_automatica .about_brand .itw_marca .itw_txt_marca ul li span {
        font-size: 15px;
    }

    .itw_mexico.soldadura_semi_automatica .about_brand .itw_marca .itw_img_marca {
        max-width: 300px;
    }

    .itw_mexico.soldadura_semi_automatica .caracter_de_pistolas h2 {
        font-size: 22px;
    }

    .itw_mexico.soldadura_semi_automatica .caracter_de_pistolas p.ln {
        font-size: 15px;
    }

    .itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol {
        grid-template-columns: 1fr;
        grid-gap: 50px 30px;
    }

    .itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol .item_caracter h3 {
        font-size: 18px;
    }

    .itw_mexico.soldadura_semi_automatica .caracter_de_pistolas .cat_caracter_pistol .item_caracter ul li span {
        font-size: 15px;
    }

    .itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas h2.ln {
        font-size: 22px;
    }

    .itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas {
        grid-template-columns: 1fr;
        grid-gap: 50px;
    }

    .itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos {
        flex-direction: column;
        gap: 0px;
    }

    .itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .descript_item {
        padding: 0px 30px 30px;
    }

    .itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .descript_item h3 {
        font-size: 18px;
    }

    .itw_mexico.soldadura_semi_automatica .conoce_modelos_pistolas .cat_modelos_pistolas .item_modelos .descript_item ul li span {
        font-size: 15px;
    }

    .itw_mexico.soldadura_semi_automatica .materials .materials_grid {
        display: flex;
        flex-wrap: wrap;
    }

    /* Nuevo apartado Consumibles Bernard */
    .itw_mexico .hobart_mexico .prod_hobart_dispo h2.ln {
        font-size: 22px;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int {
        flex-direction: column;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .image_item {
        width: 100%;
        max-width: 80%;
        margin: 20px auto 0px;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .image_item img {
        width: 100%;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript {
        padding: 0px 30px 30px;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript h3 {
        font-size: 18px;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript p {
        font-size: 15px;
    }

    .itw_mexico .hobart_mexico .prod_hobart_dispo .item_nuevo_int .item_descript .btn_vermas {
        font-size: 15px;
        margin: auto;
        display: block;
        max-width: 130px;
    }

    .itw_mexico .conoce_prod_itw_mex {
        flex-direction: column;
    }

    .itw_mexico .conoce_prod_itw_mex .title_prod {
        max-width: 100%;
    }

    .itw_mexico .conoce_prod_itw_mex .conoce_prod_marca {
        grid-template-columns: 1fr;
        grid-gap: 50px;
        padding: 40px 0px;
    }

    .itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas h4 {
        font-size: 16px;
    }

    .itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas a.btn_vermas {
        font-size: 15px;
    }

    /* Nuevo banner ¡Conoce los productos ITW México que ponemos a tu disposición! */
    .itw_mexico .conoce_prod_itw_mex {
        flex-direction: column;
    }

    .itw_mexico .conoce_prod_itw_mex .title_prod {
        max-width: 100%;
    }

    .itw_mexico .conoce_prod_itw_mex .conoce_prod_marca {
        grid-template-columns: 1fr;
        grid-gap: 50px;
        padding: 40px 0px;
    }

    .itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas h4 {
        font-size: 16px;
    }

    .itw_mexico .conoce_prod_itw_mex .conoce_prod_marca .item_marcas a.btn_vermas {
        font-size: 15px;
    }

    /* Nuevos aartados en soldadura-mig */
    .marcaje_industrial.v3 .consumibles_pistolas_mig h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .consumibles_pistolas_mig p {
        font-size: 15px;
        margin: 30px 0px;
    }

    .marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig {
        grid-template-columns: 1fr;
        gap: 50px;
    }

    .marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas .item_descript h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas .item_descript p {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .consumibles_pistolas_mig .cat_pistolas_mig .item_pistolas a.btn_vermas {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos {
        flex-direction: column;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .image_item {
        max-width: 250px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item {
        padding: 0px 20px 30px 30px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item h3 {
        font-size: 18px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item h4 {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item ul li {
        font-size: 16px;
    }

    .marcaje_industrial.v3 .modelos_consumibles_mig .cat_modelos .item_modelos .descript_item ul li span {
        font-size: 15px;
    }

    /* Nueo interiores IPG */
    .marcaje_industrial.soldadura_laser_portatil .hero {
        background-position: 0%;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.soldadura_laser_portatil .hero .content .txt p {
        font-size: 18px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos {
        margin-top: 50px;
        gap: 50px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc {
        flex-direction: column;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .image_item {
        max-width: 320px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item {
        padding: 0px 20px 30px 20px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item h3 {
        font-size: 18px;
        text-align: center;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item p {
        font-size: 15px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text {
        flex-direction: column;
        gap: 0px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .caracter_text h4,
    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .app_text h4 {
        font-size: 15px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .caracter_text ul li,
    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .app_text ul li {
        font-size: 16px;
    }

    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .caracter_text ul li span,
    .marcaje_industrial.soldadura_laser_portatil .conoce_productos .cat_productos .item_produc .descript_item .caracter_app_text .app_text ul li span {
        font-size: 15px;
    }

    /* Nuevo apartado de boque y etiqueta */
    .bloqueo_etiquetado .productos_bloqueo_etiquetado h2.ln {
        font-size: 22px;
    }

    .bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos {
        margin-top: 50px;
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
    }

    .bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item h3 {
        font-size: 15px;
    }

    .bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item p {
        font-size: 15px;
    }

    .bloqueo_etiquetado .productos_bloqueo_etiquetado .cat_productos .item_producto .title_item .btn_item a.btn_verproducto {
        font-size: 15px;
    }

    /* Nuevo apartado mobile industrial robot */
    .marcaje_industrial.v3 .que_son_robots_amr {
        padding: 50px 0px;
    }

    .marcaje_industrial.v3 .que_son_robots_amr h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .que_son_robots_amr p {
        margin-top: 30px;
        font-size: 15px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm {
        padding: 50px 0px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm h2.ln {
        font-size: 22px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm {
        margin-top: 50px;
        gap: 30px;
        flex-direction: column-reverse;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_image {
        max-width: 300px;
        margin: auto;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript h3 {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript ul li {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript ul li span {
        font-size: 15px;
    }

    .marcaje_industrial.v3 .cuales_funciones_robots_arm .cat_funciones_robots_arm .item_descript p {
        font-size: 15px;
    }

    /* Nuevo apartado marcador laser grabar metales */
    .marcaje_industrial .porque_necesario_marcadora_laser_metal h2 {
        font-size: 22px;
    }

    .marcaje_industrial .porque_necesario_marcadora_laser_metal .cat_porque_necesario {
        margin-top: 30px;
        flex-direction: column;
        gap: 30px;
    }

    .marcaje_industrial .porque_necesario_marcadora_laser_metal .cat_porque_necesario .text_item p {
        font-size: 15px;
    }

    .marcaje_industrial .porque_necesario_marcadora_laser_metal .cat_porque_necesario .image_item {
        max-width: 250px;
    }

    .marcaje_industrial .como_usar_maquinas_laser .cat_porque_necesario {
        flex-direction: column-reverse;
    }

    /* Nuevo apartado para etiquetadora m210 brady */
    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza h2 {
        font-size: 22px;
    }

    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones {
        margin-top: 30px;
        flex-direction: column-reverse;
        gap: 30px;
    }

    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .image_razones {
        max-width: 300px;
    }

    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones p {
        font-size: 15px;
    }

    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones ol li {
        font-size: 15px;
    }

    .int-eti-especial-brady .razones_etiquetadora_brady_optimiza .cat_razones .text_razones ol li span {
        font-size: 15px;
    }

    /* Nuevo apartado en plasma */
    .attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma {
        flex-direction: column;
    }

    .attc.plasma .otros_consumibles_plasma .cat_consumibles_plasma .image_plasma {
        margin: auto;
    }

    .attc.plasma .otros_consumibles_plasma .reverse_cat {
        flex-direction: column-reverse;
    }

    /* Nuevo interior Soldadura TIG */
    .soldadura_tig .hero_tig {
        background-position: 0 !important;
    }

    .soldadura_tig .product_tig .cat_prod {
        flex-direction: column;
    }

    .soldadura_tig .product_tig .cat_prod .item_prod .title h2 {
        font-size: 22px;
    }

    .soldadura_tig .product_tig .cat_prod .item_prod .descript .text p {
        font-size: 15px;
    }

    /* Nuevo interior corte con laser */
    .itw_mexico .about_brand h2 {
        font-size: 22px;
    }

    /* Nuevos apartados Techday */
    .techday .hero-techday .txt-logo img {
        display: block;
        margin: 0px auto 20px;
        width: 100%;
        max-width: 260px;
    }

    .techday .capacitacion_planta {
        padding: 50px 0px 0px;
    }

    .techday .capacitacion_planta .cat_capacitacion {
        flex-direction: column;
    }

    .techday .capacitacion_planta .cat_capacitacion .descript_item {
        align-items: center;
        padding: 0px 10px;
    }

    .techday .capacitacion_planta .cat_capacitacion .descript_item h2 {
        font-size: 18px;
    }

    .techday .capacitacion_planta .cat_capacitacion .descript_item p {
        font-size: 15px;
    }

    /* Nuevo apartado de robot scara */
    .robot-scara .conoce_robot_scara .cat_robot_scara {
        padding: 30px;
    }

    /* Nuevo interior Soldadura y corte con oxicorte */
    .oxicorte .itw_mexico .hero {
        background-position: 0px !important;
    }

    .oxicorte .itw_mexico .hero .txt {
        margin: auto;
    }

    .oxicorte .cta-asesoria .content-asesoria {
        justify-content: center;
    }

    .oxicorte .cta-asesoria .content-asesoria .text-asesoria {
        margin-bottom: 20px;
    }

    .oxicorte .cta-asesoria .content-asesoria .text-asesoria h3 {
        font-size: 22px !important;
        text-align: center;
    }

    .oxicorte .cta-asesoria .content-asesoria .text-asesoria p {
        font-size: 15px !important;
        text-align: center;
        margin: auto;
    }

    .oxicorte .productos .cat_prod .item_prod {
        flex-direction: column;
    }

    .oxicorte .productos .cat_prod .item_prod .image {
        max-width: 100%;
    }

    .oxicorte .productos .cat_prod .item_prod .image img {
        width: 100%;
        padding: 0px;
        border-radius: 15px;
    }

    .oxicorte .productos .cat_prod .item_prod .text {
        padding: 30px;
    }

    .oxicorte .productos .cat_prod .item_prod .text h2 {
        font-size: 22px;
    }

    .oxicorte .productos .cat_prod .item_prod .text p {
        font-size: 15px;
    }

    /* Nuevo interior Thermal spray */
    .thermal_spray .itw_mexico .principales_lineas_pulverzacion .itw_marca {
        flex-direction: column-reverse;
    }

    /* Nuevos interiores */
    .telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .cat_list_descript {
        flex-direction: column;
        padding: 0px 50px;
    }

    /* Nuevos interiores marcaje laser */
    .telesis_marcaje_automotriz .marcaje_laser_acero .why .sides_row {
        gap: 0px;
        flex-direction: column;
    }

    .telesis_marcaje_automotriz .marcaje_laser_acero .why .sides_row .side.sd_6 {
        max-width: 300px !important;
    }

    .telesis_marcaje_automotriz .marcaje_laser_acero .why .sides_row .side.sd_6 ul {
        padding-left: 30px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad ul li span {
        font-size: 15px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .cat_list_durabilidad {
        flex-direction: column;
        gap: 0px;
    }

    .telesis_marcaje_automotriz .about_brand .sides_row .descript_durabilidad .cat_list_durabilidad ul {
        margin-bottom: 0px;
    }

    /* Nuevo apartado materiales o productos deseas marcar */
    .materiales_productos_marcar h2 {
        font-size: 22px;
    }

    .materiales_productos_marcar .cat_productos_marcar .item_product {
        gap: 30px;
        flex-direction: column-reverse;
    }

    .materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .text h3 {
        font-size: 18px;
    }

    .materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .text p {
        font-size: 15px;
    }

    .materiales_productos_marcar .cat_productos_marcar .item_product .descript_item .btn a {
        padding: 8px;
        max-width: 130px;
        font-size: 16px;
        margin: auto;
    }

    /* Nuevo apartado para Industrias y aplicaciones que utilizan nuestros sistemas de marcaje láser */
    .aplicaciones_sistemas_marcaje_laser h2 {
        font-size: 22px;
    }

    .aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas {
        gap: 50px;
        grid-template-columns: 1fr;
    }

    .aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .text h3 {
        font-size: 18px;
    }

    .aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .text p {
        font-size: 15px;
    }

    .aplicaciones_sistemas_marcaje_laser .cat_aplicaciones_sistemas .item_aplicaciones .descript_item .btn a {
        font-size: 15px;
    }

    /* Ajutes de Techday */
    .techday .invitacion_tecdy .cat_webinar_live {
        gap: 30px;
    }

    .techday .invitacion_tecdy .cat_webinar_live .item_webinar {
        flex-direction: column;
    }

    .techday .invitacion_tecdy .cat_webinar_live .item_webinar .descript_item .btn a {
        margin: auto;
    }

    .techday .invitacion_tecdy .cat_webinar_live .item_webinar .image_item {
        margin-top: 30px;
    }

    /* Nuevo interior in-sight 7905 v */
    .in_sight_7905v .hero .txt {
        max-width: 500px;
    }

    .in_sight_7905v .mejor_metodo_verificacion h2 {
        font-size: 22px;
    }

    .in_sight_7905v .mejor_metodo_verificacion p {
        font-size: 15px;
        margin-top: 30px;
    }

    .in_sight_7905v .mejor_metodo_verificacion .cat_list {
        margin-top: 30px;
        flex-direction: column;
        gap: 0px;
    }

    .in_sight_7905v .mejor_metodo_verificacion .cat_list .item_list ul li {
        font-size: 15px;
    }

    .in_sight_7905v .mejor_metodo_verificacion .cat_list .item_list ul li span {
        font-size: 15px;
    }

    .in_sight_7905v .caracteristicas h2 {
        font-size: 22px;
    }

    .in_sight_7905v .caracteristicas .cat_caracter {
        flex-direction: column;
        gap: 30px;
    }

    .in_sight_7905v .caracteristicas .cat_caracter .image_item {
        max-width: 500px;
    }

    .in_sight_7905v .caracteristicas .cat_caracter .descript p {
        font-size: 15px;
    }

    .in_sight_7905v .caracteristicas .cat_caracter .descript ul li span {
        font-size: 15px;
    }

    .in_sight_7905v .caracteristicas .cat_caracter.invertido {
        flex-direction: column-reverse;
    }

    .in_sight_7905v .industrias_utilizar_insight h2 {
        font-size: 15px;
    }

    .in_sight_7905v .industrias_utilizar_insight p {
        font-size: 15px;
    }

    .in_sight_7905v .industrias_utilizar_insight .cat_industrias {
        grid-template-columns: 1fr;
        justify-items: center;
    }

    .in_sight_7905v .industrias_utilizar_insight .cat_industrias .item_industrias .descript h4 {
        font-size: 18px;
    }

    .in_sight_7905v .industrias_utilizar_insight .cat_industrias .item_industrias .descript p {
        font-size: 15px;
    }

    .in_sight_7905v .aplicaciones_insight_7905 h2 {
        font-size: 22px;
    }

    .in_sight_7905v .aplicaciones_insight_7905 p {
        font-size: 15px;
    }

    /* Actualización de robot scara */
    .robot-scara .razones_para_utilizar_scara h2 {
        font-size: 22px;
    }

    .robot-scara .razones_para_utilizar_scara p {
        font-size: 18px;
    }

    .robot-scara .razones_para_utilizar_scara .razones_para_usar_scara {
        gap: 25px;
        flex-direction: column;
    }

    .robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item ul li {
        font-size: 15px;
    }

    .robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item ul li span {
        font-size: 15px;
    }

    .robot-scara .razones_para_utilizar_scara .razones_para_usar_scara .list_item p {
        font-size: 15px;
        margin-bottom: 25px;
    }

    /* Nuevo Banner centro de servicio autorizado */
    .centro_servicio_autorizado .first_part .title {
        flex-direction: column;
    }

    .centro_servicio_autorizado .first_part .title::before {
        bottom: -15px;
    }

    .centro_servicio_autorizado .first_part .title h2 {
        display: inline-block;
    }

    .centro_servicio_autorizado .first_part .title .image_title {
        display: inline-block;
        max-width: 80px;
    }

    .centro_servicio_autorizado .first_part .cat_info {
        flex-wrap: wrap;
    }

    .centro_servicio_autorizado .first_part .cat_info .herramientas_info {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .centro_servicio_autorizado .first_part .cat_info .herramientas_info .item p {
        font-size: 18px;
    }

    .centro_servicio_autorizado .first_part .cat_info .herramientas_info .item .image_item {
        max-width: 40px;
    }

    .centro_servicio_autorizado .first_part .cat_info .descript_info h4 {
        font-size: 20px;
    }

    .centro_servicio_autorizado .first_part .cat_info .descript_info ul li span {
        font-size: 18px;
    }

    .centro_servicio_autorizado .second_part h2 {
        font-size: 22px;
    }

    .centro_servicio_autorizado .second_part a,
    .centro_servicio_autorizado .second_part p {
        font-size: 15px;
    }

    .centro_servicio_autorizado .second_part a {
        max-width: 200px;
    }

    /* Nuevo interiores */
    .cognex_webinar_calificar .marcaje_industrial .hero {
        background-position: 0px;
        padding: 50px 0px;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content {
        padding: 0px;
        gap: 30px;
        flex-direction: column;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .txt .img_logo_techday {
        max-width: 200px;
        margin: auto;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .txt .img_logo_techday img {
        display: block;
        height: auto;
        margin: auto;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .image_hero_logo {
        max-width: 200px;
    }

    .cognex_webinar_calificar .marcaje_industrial .hero .content .image_hero_logo img {
        display: block;
        height: auto;
    }

    .cognex_webinar_calificar .webinar_info {
        padding: 50px 0px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form {
        gap: 50px;
        flex-direction: column;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar {
        flex-direction: column;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar .info_autor h4 {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .autor_webinar .info_autor p {
        font-size: 15px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .descript_webinar {
        margin-top: 30px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .info_webinar .descript_webinar p {
        font-size: 15px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar h2 {
        font-size: 22px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form fieldset .hs-form-field label span {
        font-size: 15px;
    }

    .cognex_webinar_calificar .webinar_info .cat_info_form .form_webinar form .hs_submit.hs-submit .actions .hs-button {
        font-size: 15px;
    }

    .cognex_webinar_calificar .footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa .side.fv2 i {
        font-size: 15px;
    }

    .cognex_webinar_calificar .footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa .side.fv2 a span {
        font-size: 15px;
    }

    .cognex_webinar_calificar .footer_webinar_conferencias .footer_v2 .foot_v2 .inf_vinssa .side.fv2 a span span.nv_num {
        font-size: 15px;
    }

    .cognex_webinar_calificar .footer_webinar_conferencias .footer_v2 .foot_v2 .footer-bottom .ubicacion p {
        font-size: 15px;
    }

    /* Nuevo interior Green stuf */
    .green-stuff-calcetines-absorbentes #theContent .hero {
        background-position: 0;
    }

    .green-stuff-calcetines-absorbentes #theContent .hero .txt h1,
    .green-stuff-calcetines-absorbentes #theContent .hero .txt p {
        text-align: center;
    }

    .green-stuff-calcetines-absorbentes #theContent .hero .txt h1::before {
        left: calc(50% - 15px);
    }

    .green-stuff-calcetines-absorbentes #theContent .hero .txt a {
        margin: auto;
    }

    .green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item {
        flex-wrap: wrap;
        padding-top: 15px;
    }

    .green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item .item-txt p,
    .green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item .item-txt h3 {
        text-align: center;
    }

    .green-stuff-calcetines-absorbentes .ponemos-disposicion .container .item .item-txt .btn {
        margin: 0 auto;
    }

    .green-stuff #theContent .hero {
        background-position: 0;
    }

    .green-stuff #theContent .hero .txt {
        margin: 0 auto;
    }

    .green-stuff #theContent .hero .txt h1,
    .green-stuff #theContent .hero .txt p {
        text-align: center;
    }

    .green-stuff #theContent .hero .txt h1::before {
        left: calc(50% - 15px);
    }

    .green-stuff #theContent .hero .txt a {
        margin-left: auto;
    }

    .green-stuff .porque-elegir h2 {
        font-size: 22px;
    }

    .green-stuff .porque-elegir .flex-container .txt p {
        font-size: 15px;
    }

    .green-stuff .cat-productos .grid-container {
        justify-items: center;
        grid-template-columns: 1fr;
    }

    .green-stuff .cat-productos h2 {
        font-size: 22px;
    }

    .green-stuff-tapetes-de-polipropileno#theContent .hero .txt {
        margin: auto;
    }

    .green-stuff-placas-absorbentes#theContent .hero .txt {
        margin: auto;
    }

    .green-stuff-polvo-granulado#theContent .hero .txt {
        margin: auto;
    }

    .green-stuff-derrames-quimicos#theContent .hero .txt {
        margin: auto;
    }

    .green-stuff-derrames-quimicos .ponemos-disposicion {
        padding: 50px 20px;
    }

    .green-stuff-derrames-quimicos .ponemos-disposicion .container {
        margin-top: 50px;
    }

    .green-stuff-derrames-quimicos .ponemos-disposicion .container .item {
        flex-wrap: wrap;
    }

    .green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt .item-txt-child .lists {
        flex-wrap: wrap;
        gap: 0;
    }

    .green-stuff .porque-elegir .flex-container.info_stuff {
        gap: 30px;
        flex-wrap: wrap;
    }

    /* Actualizacion de Green stuff */
    .green-stuff-derrames-quimicos .ponemos-disposicion .container .item .item-txt .item-txt-child a {
        margin: 30px auto;
    }

    /* Actualizacion de categoria de equipo de seguridad */
    .seg_v2 .categorias_equipos_seguridad h2 {
        font-size: 22px;
        margin: 0px 0px 30px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori {
        gap: 30px;
        flex-direction: column;
        padding: 20px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .image_item {
        max-width: 150px;
        margin: auto;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .image_item img {
        display: block;
        margin: auto;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .text_item h3 {
        font-size: 18px;
        text-align: center;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .text_item p {
        font-size: 15px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .text_item .cat_list {
        flex-direction: column;
        gap: 20px;
    }

    .seg_v2 .categorias_equipos_seguridad .item_categori .text_item .cat_list .list ul li span {
        font-size: 15px;
    }

    /* Nuevos interiores hijos de cognex */
    .new_industrias_cognex .hero {
        padding: 50px 0px;
        background-position: 0%;
    }

    .new_industrias_cognex .hero .content {
        height: auto;
    }

    .new_industrias_cognex .hero .content .txt {
        max-width: 400px;
    }

    .new_industrias_cognex .hero .content .txt h1 {
        text-align: center;
    }

    .new_industrias_cognex .hero .content .txt .ln::before {
        margin: auto;
        left: calc(50% - 15px);
    }

    .new_industrias_cognex .hero .content .txt p {
        text-align: center;
    }

    .new_industrias_cognex .hero .content .txt a {
        margin-left: auto;
    }

    .new_industrias_cognex .about_brand {
        padding: 50px 0px;
    }

    .new_industrias_cognex .about_brand .cat_descript {
        flex-direction: column;
        gap: 30px;
    }

    .new_industrias_cognex .about_brand .cat_descript .item_text h2 {
        font-size: 22px;
        text-align: left;
    }

    .new_industrias_cognex .about_brand .cat_descript .item_text .ln::before {
        left: 0px;
        margin: 0px;
    }

    .new_industrias_cognex .about_brand .cat_descript .item_text p {
        font-size: 15px;
        padding: 0px;
    }

    .new_industrias_cognex .about_brand .cat_descript .item_image {
        max-width: 300px;
    }

    .new_industrias_cognex .verificacion_industria h2 {
        font-size: 22px;
    }

    .new_industrias_cognex .verificacion_industria p {
        font-size: 15px;
    }

    .new_industrias_cognex .verificacion_industria ul {
        display: block;
    }

    .new_industrias_cognex .verificacion_industria ul li {
        margin-left: 20px;
        font-size: 15px;
    }

    .new_industrias_cognex .importancia_congnex h2 {
        font-size: 22px;
    }

    .new_industrias_cognex .importancia_congnex p {
        font-size: 15px;
    }

    .new_industrias_cognex .sistemas_vision_indus h2 {
        font-size: 22px;
    }

    .new_industrias_cognex .sistemas_vision_indus p {
        font-size: 15px;
    }

    .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision {
        flex-direction: column;
        align-items: center;
    }

    .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item {
        max-width: 250px;
    }

    .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item h3 {
        font-size: 18px;
    }

    .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision .item .descript_item p {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_electronica .hero {
        background-position: 0%;
    }

    .new_industrias_cognex .indus_electronica .hero .txt {
        max-width: 400px;
    }

    .new_industrias_cognex .indus_electronica .sistemas_vision_indus .cat_sistemas_vision {
        grid-template-columns: 1fr;
        max-width: 550px;
    }

    .new_industrias_cognex .indus_electronica .categoria_app_cognex h2 {
        font-size: 22px;
    }

    .new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori {
        gap: 30px;
        flex-direction: column;
    }

    .new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .image_item {
        max-width: 90px;
    }

    .new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .text_item h3 {
        font-size: 16px;
    }

    .new_industrias_cognex .indus_electronica .categoria_app_cognex .cat_categori .item_cat .text_item ul li {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_medico .hero {
        background-position: 0%;
    }

    .new_industrias_cognex .indus_medico .hero .txt {
        max-width: 100%;
    }

    .new_industrias_cognex .indus_medico .about_brand {
        padding: 50px 0px;
    }

    .new_industrias_cognex .indus_medico .about_brand h2 {
        font-size: 22px;
        margin-bottom: 30px;
    }

    .new_industrias_cognex .indus_medico .about_brand.bg_grey .cat_descript {
        flex-direction: column-reverse;
    }

    .new_industrias_cognex .indus_alimenticias .hero .txt {
        max-width: 100%;
    }

    .new_industrias_cognex .indus_alimenticias .about_brand .cat_descript .item_text p {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_alimenticias .about_brand .cat_descript .item_text ul li span {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_alimenticias .grasas .weber .benefits-weber p {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_alimenticias .grasas .weber .benefits-weber .flex-uls {
        margin-top: 30px;
    }

    .new_industrias_cognex .indus_alimenticias .transmisiones_precision .aplicaciones p {
        font-size: 15px;
    }

    .new_industrias_cognex .indus_alimenticias .sistemas_vision_indus .cat_sistemas_vision {
        flex-wrap: wrap;
        gap: 30px;
        margin-top: 30px;
    }

    .new_industrias_cognex .indus_alimenticias .sistemas_vision_indus .cat_sistemas_vision .item h3 {
        font-size: 16px;
    }

    .new_industrias_cognex .indus_prod_consumo .sistemas_vision_indus .cat_item_deciprt {
        flex-direction: column-reverse;
        gap: 30px;
    }

    .new_industrias_cognex .indus_prod_consumo .sistemas_vision_indus .cat_item_deciprt .cat_sistemas_vision {
        margin-top: 0px;
    }

    .new_industrias_cognex .indus_prod_consumo .sistemas_vision_indus .cat_item_deciprt .text_descript p {
        text-align: center;
    }

    .new_industrias_cognex .indus_prod_consumo .sistemas_vision_indus.bg_grey .cat_item_deciprt {
        flex-direction: column;
    }

    .new_industrias_cognex .indus_aeroespacial .about_brand.bg_white .cat_descript {
        flex-direction: column-reverse;
    }

    .new_industrias_cognex .indus_aeroespacial .about_brand.bg_grey .cat_descript {
        flex-direction: column;
    }

    .new_industrias_cognex .about_brand .cat_descript .item_image img {
        display: block;
    }

    /* Ajuste index */
    .index_v3 .hero {
        min-height: 420px;
    }

    .index_v3 .hero .content .title {
        left: 0px;
        padding: 0px 20px;
    }

    .index_v3 .contenido_popular .content .content_popular .item_popula {
        max-width: 400px;
    }

    .index_v3 .hero header.header_invisible {
        border-bottom: 0px;
    }

    .index_v3 .hero header.header_invisible .sup_part {
        padding: 0px 0px 25px;
    }

    .index_v3 .hero video.video_desk {
        display: none;
    }

    .index_v3 .hero video.video_movil {
        display: block;
        left: 0px;
        top: 0px;
        width: 100%;
        height: auto;
    }

    /* Cambios techdays */
    .techday .invitacion_tecdy .grid-techday {
        grid-template-columns: 1fr;
        justify-items: center;
    }

    .techday .invitacion_tecdy .grid-techday .item-gtd .body-item p {
        font-weight: 600;
        font-size: 15px;
    }

    .techday .invitacion_tecdy .grid-techday .item-gtd .body-item span {
        font-size: 16px;
    }

    /* Nuevo apartado de ccs america */
    #ccsamericaint .conoce-productos .mas_products {
        grid-template-columns: 1fr;
    }

    #ccsamericaint .conoce-productos .mas_products .item_prod_grande .descript_item h3 {
        font-size: 17px;
        margin-bottom: 15px;
    }

    #ccsamericaint .conoce-productos .mas_products .item_prod_grande .descript_item h4 {
        font-size: 15px;
        margin: 15px 0px;
    }

    #ccsamericaint .conoce-productos .mas_products .item_prod_grande .descript_item p {
        font-size: 15px;
    }

    /* Ajuste de boton en en el menu movil */
    .menu_mov_new ul li.btn-li-close-last a:last-child {
        margin-top: 15px !important;
    }

    /* Actualizacion de harmonic drive */
    .harmonic_drive .contenedores_derrames .importante_control_derrames.pruebas_harmonic_drive .flex_importancia .text_importancia .img_logo img {
        display: block;
        margin: auto;
    }

    .harmonic_drive .contenedores_derrames.reductor_que_ensabla .importante_control_derrames .flex_importancia {
        flex-direction: column-reverse;
    }

    .harmonic_drive .contenedores_derrames.reductor_que_ensabla .importante_control_derrames .flex_importancia .image_importancia {
        max-width: 250px;
    }

    .harmonic_drive .contenedores_derrames.reductor_que_ensabla .importante_control_derrames .flex_importancia .text_importancia p {
        text-align: left;
    }

    .harmonic_drive .products_disposicion .cat_products {
        gap: 30px;
    }

    .harmonic_drive .products_disposicion .cat_products .item_product.bg_blue_image .text_item a {
        margin: auto;
        font-size: 15px;
    }

    /* Nuevos productos impresoas brady */
    .impresora_s3700 .hero {
        background-position: 0%;
    }

    .impresora_s3700 .hero .txt {
        max-width: 500px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list {
        flex-direction: column;
        gap: 0px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item {
        margin-bottom: 30px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item .imge {
        max-width: 50px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item .text h3 {
        font-size: 15px;
    }

    .impresora_s3700 .descript_info_s3700 .cat_descript_list .item_list .item .text p {
        font-size: 15px;
    }

    .impresora_s3700 .ebook_pdf .cat_ebook {
        flex-direction: column-reverse;
        align-items: center;
    }

    .impresora_s3700 .ebook_pdf .cat_ebook .text h2 {
        font-size: 22px;
        text-align: center;
    }

    .impresora_s3700 .ebook_pdf .cat_ebook .text a {
        font-size: 15px;
        margin: auto;
    }

    .impresora_s3700 .impresoras_brady_s3700 h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .impresora_s3700 .impresoras_brady_s3700 p.ln {
        font-size: 15px;
    }

    .impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .text h3 {
        font-size: 15px;
    }

    .impresora_s3700 .impresoras_brady_s3700 .cat_imp_s3700 .item .text ul li span {
        font-size: 15px;
    }

    .impresora_s3700 .contact_part .sides_row .side:first-child {
        background-color: rgba(68, 111, 171, 0.8);
    }

    .telesis-new .sides_row .side .form_box {
        margin-left: 0px;
    }

    .telesis-new .sides_row .side .inf {
        padding: 20px;
    }

    .impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .cat-prin-indus {
        flex-wrap: wrap;
        gap: 30px;
    }

    .impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus {
        max-width: 150px;
    }

    .impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus p {
        font-size: 15px;
    }

    .impresora_s3700 .impresora_m610 .int-impresoras-brady .principales-indus .cat-prin-indus .item-cat-indus .image-indus {
        max-width: 50px;
    }

    .impresora_s3700 .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list .item .imge {
        max-width: 40px;
    }

    .impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 .cat_descript_list {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list h3 {
        margin: 0px 0px 20px;
    }

    .impresora_s3700 .cinta_demarcas_pisos .impresora_m610 .descript_info_s3700 .cat_descript_list .item_list ul li span {
        font-size: 15px;
    }

    .impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td.color_text {
        max-width: 130px;
    }

    .impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td.color {
        max-width: 100px;
    }

    .impresora_s3700 .cinta_demarcas_pisos .tabla_cintas .table .tbody .tr .td.color img {
        display: block;
        width: 100%;
    }

    .impresora_s3700 .aplicador_cinta_piso .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .text-seg h2 {
        font-size: 17px;
    }

    .impresora_s3700 .aplicador_cinta_piso .impresora_s3100 .impresora_m710 .seg_v2 .seguridad-industrial .flex-seg-indus .image-seg {
        max-width: 300px;
        margin: auto;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content {
        height: 100%;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content .txt .img_logo_techday {
        flex-wrap: wrap;
        gap: 30px;
        max-width: 500px;
        justify-content: center;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content .txt h2 {
        font-size: 25px;
        text-align: center;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .marcaje_industrial .hero .content .image_hero_logo {
        max-width: 300px;
        margin: 0px auto;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .parrafo {
        font-size: 17px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form {
        margin-top: 30px;
        flex-direction: column-reverse;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .visita_nuestro_blog h1 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .visita_nuestro_blog p {
        font-size: 15px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .info_expo {
        margin-bottom: 50px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .info_expo .text .nombre {
        font-size: 16px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .info_expo .text p {
        font-size: 15px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog .form_webinar a {
        font-size: 15px;
    }

    .cognex_webinar_calificar.gracias_webinar_techday .webinar_info .cat_info_form .expositor_blog {
        padding: 0px;
    }

    /* Nuevo interior express mark */
    .xpress-mark .hero {
        background-position: 0%;
        position: relative;
    }

    .xpress-mark .hero::before {
        content: none;
    }

    .xpress-mark .about_brand {
        padding: 50px 0px;
    }

    .xpress-mark .about_brand .content .sides_row {
        flex-direction: row;
    }

    .xpress-mark .about_brand .content .sides_row .side.sd_5 {
        margin-bottom: 30px;
    }

    .xpress-mark .about_brand .content .sides_row .side.sd_7 {
        max-width: 400px !important;
        margin: auto;
    }

    .xpress-mark .about_brand .content .sides_row .side.sd_7 iframe {
        height: 200px;
    }

    .xpress-mark .about_brand p {
        padding-top: 0px;
    }

    .xpress-mark .demo {
        padding: 50px 0px;
    }

    .xpress-mark .demo h2 {
        font-size: 22px;
    }

    .xpress-mark .demo p {
        font-size: 15px;
    }

    .xpress-mark .demo a {
        font-size: 12px;
    }

    .xpress-mark .industrias-icons h2 {
        font-size: 22px;
        padding: 0px 0px 30px;
        margin: 0px 0px 30px;
    }

    .xpress-mark .industrias-icons .icon-industries .text h3 {
        font-size: 15px;
    }

    .xpress-mark .industrias-icons .icon-industries .text p {
        font-size: 15px;
    }

    /* Nuevos interiores Nordson */
    .productos-nordson .hero {
        background-position: 0px 100%;
    }

    .productos-nordson .impresora_s3700 .ebook_pdf .cat_ebook {
        flex-direction: column;
        gap: 30px;
    }

    .productos-nordson .foammekt-fit25 .contenedores_derrames .importante_control_derrames h2 {
        font-size: 22px;
    }

    .productos-nordson .foammekt-fit25 .contenedores_derrames .importante_control_derrames.caracter-foammekt .flex_importancia {
        flex-direction: column-reverse;
    }

    .productos-nordson .foammekt-fit25 .productos-nordson .versablue .versablue-ventajas .flex-ventajas {
        gap: 30px;
    }

    /* Nuevo interior acculock-r */
    .acculock-r .itw_mexico .hero {
        background-position: 0% !important;
    }

    .acculock-r .itw_mexico .hero .txt {
        max-width: 100% !important;
    }

    .acculock-r .descript-acculock .cat-decript {
        gap: 30px;
        flex-wrap: wrap;
    }

    .acculock-r .descript-acculock .cat-decript .item .image {
        max-width: 80px;
    }

    .acculock-r .descript-acculock .cat-decript .item .descript p {
        font-size: 15px;
    }

    .acculock-r .about_brand p {
        padding: 0px;
    }

    .acculock-r .about_brand .sides_row .side.sd_5 {
        width: 100%;
    }

    .acculock-r .about_brand .sides_row.flex-invert {
        display: flex;
        flex-direction: column-reverse;
    }

    .acculock-r .about_brand .cat-video-info .video-yt {
        margin-top: 30px !important;
    }

    .acculock-r .about_brand .cat-video-info .video-yt iframe {
        display: block;
        margin: auto;
    }

    .acculock-r .about_brand.sin-spacetop-spacedown {
        padding: 0px;
    }

    .acculock-r .about_brand.bg-blue-ocean ul li span {
        font-size: 15px;
    }

    .acculock-r .oxicorte .cta-asesoria .content-asesoria {
        gap: 30px;
        justify-content: center;
    }

    .acculock-r .oxicorte .cta-asesoria .content-asesoria .text-asesoria h3 {
        text-align: center;
    }

    .acculock-r .oxicorte .cta-asesoria .content-asesoria .text-asesoria p {
        text-align: center;
        margin: auto;
    }

    .acculock-r .sistema-consumibles h2 {
        font-size: 22px;
    }

    .guantes-hyflex .side iframe {
        width: 100%;
        margin: 30px 0 0;
    }

    .guantes-hyflex .caracteristicas h2 {
        font-size: 22px;
    }

    .guantes-hyflex .caracteristicas .caracteristicas-wrapper .itm .itm-text .itm-title {
        font-size: 16px;
    }

    .guantes-hyflex .caracteristicas .caracteristicas-wrapper .itm .itm-text .itm-body {
        font-size: 15px;
    }

    .guantes-hyflex .modelos h2 {
        font-size: 22px;
    }

    .guantes-hyflex .modelos .leyenda {
        font-size: 15px;
        text-align: center;
    }

    .guantes-hyflex .modelos .itm .itm-title {
        font-size: 16px;
    }

    .guantes-hyflex .modelos .itm p {
        font-size: 15px;
    }

    .guantes-microflex .video-desc h2 {
        font-size: 22px;
    }

    .guantes-microflex .video-desc .video-wrapper {
        margin: 0;
    }

    .guantes-microflex .video-desc p {
        font-size: 15px;
    }

    .guantes-microflex .conoce-guante h2 {
        font-size: 22px;
    }

    .guantes-microflex .conoce-guante p {
        font-size: 15px;
    }

    .guantes-microflex .conoce-guante li {
        font-size: 15px;
    }

    .weber .hero .image {
        display: none;
    }
    .weber .benefits-weber .flex-cont-benef .video-beneficios iframe {
        height: 200px;
    }

    /* Nueos interiores de guantes */
    .guantes-para-limpieza-industrial .hero {
      background-position: 0% 100% !important;
    }
    .guantes-para-limpieza-industrial .about_brand h2 {
      font-size: 22px;
    }
    .guantes-para-limpieza-industrial .about_brand .sides_row {
      display: flex;
      flex-direction: column !important;
      flex-wrap: nowrap;
    }
    .guantes-para-limpieza-industrial .about_brand .ln::before {
      margin: 0px;
    }
    .guantes-para-limpieza-industrial .about_brand.tallas-guantes .sides_row {
      flex-direction: column-reverse !important;
    }
    .guantes-para-limpieza-industrial .about_brand.tallas-guantes .sides_row .side.sd_5:first-child {
      margin: auto;
      max-width: 160px !important;
    }
    .guantes-para-metal .guantes-para-limpieza-industrial .about_brand .sides_row {
      gap: 30px;
    }
    .guantes-para-metal .guantes-para-limpieza-industrial .about_brand .sides_row .side.sd_5.image img {
      display: block;
      margin: auto;
    }
    .guantes-para-metal .guantes-para-limpieza-industrial .about_brand ul li span {
      font-size: 15px;
    }
    .guantes-para-metal .new_industrias_cognex .sistemas_vision_indus .cat_sistemas_vision {
      grid-template-columns: 1fr;
    }
    .guantes-para-metal .guantes-industria-automotriz .guantes-para-limpieza-industrial .hero {
      background-image: linear-gradient(to right, rgb(25, 25, 25), rgba(30, 30, 30, 0)), url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-guantes-automotriz.png") !important;
    }

    /* Interior de botellas */
    .etiquetadora-de-botellas .hero {
      background-position: 0%;
    }
    .etiquetadora-de-botellas .hero .txt h1 {
      text-align: center;
    }
    .etiquetadora-de-botellas .hero .txt h1:before {
      left: calc(50% - 15px);
    }
    .etiquetadora-de-botellas .hero .txt p {
      text-align: center;
    }
    .etiquetadora-de-botellas .hero .txt .btns {
      justify-content: center;
      flex-wrap: wrap;
      gap: 20px;
    }
    .etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia:nth-child(2) {
      flex-direction: column-reverse;
    }
    .etiquetadora-de-botellas .productos-nordson .contenedores_derrames .importante_control_derrames .flex_importancia .image_importancia iframe {
      height: 200px;
    }

    /*  Nuevo interior  */
    .autocrib-vim .hero {
      background-position: 0%;
    }
    .autocrib-vim .marca_main.loctite.v2 .products-loctite h2 {
      font-size: 22px;
    }
    .autocrib-vim .marca_main.loctite.v2 .products-loctite .productos-loct .item-product {
      max-width: 330px;
    }
    .autocrib-vim .porque_necesario_marcadora_laser_metal .cat_porque_necesario .image_item iframe {
      height: 190px;
    }
    .autocrib-vim .acculock-r .descript-acculock .cat-decript .item {
      max-width: 200px;
    }
    .autocrib-vim .acculock-r .descript-acculock .cat-decript .item .image {
      max-width: 60px;
    }

    /* Ajustes en movil loctite-mexico */
    .marca_main.loctite.v2.v3 .download-catalog {
      background-color: #f4f4f4;
      background-image: none !important;
    }
    
    .marca_main.loctite.v2.v3 .comparacion-loctite .table   {
      display: none;
    }
    .marca_main.loctite.v2.v3 .comparacion-loctite .table-movil {
      display: block;
    }
    .marca_main.loctite.v2.v3 .comparacion-loctite .table-movil .item-compare {
      padding: 20px 15px;
      border: 1px solid #000;
    }
    .marca_main.loctite.v2.v3 .comparacion-loctite .table-movil .item-compare:nth-child(odd) {
      background-color: #f4f4f4;
    }
    .marca_main.loctite.v2.v3 .comparacion-loctite .table-movil .item-compare:nth-child(even) {
      background-color: #fff;
    }
    .marca_main.loctite.v2.v3 .comparacion-loctite .table-movil .item-compare a.compare-tab {
      color: #000;
      font-size: 16px;
    }
    .marca_main.loctite.v2.v3 .comparacion-loctite .table-movil .item-compare a.compare-tab.active {
      font-weight: 700;
    }
    .marca_main.loctite.v2.v3 .comparacion-loctite .table-movil .item-compare .compare-tab-info {
      display: none;
      margin: 15px 0px 0px;
    } 
    .marca_main.loctite.v2.v3 .comparacion-loctite .table-movil .item-compare .compare-tab-info.active {
      display: block;
    }
    .marca_main.loctite.v2.v3 .comparacion-loctite .table-movil .item-compare .compare-tab-info p {
      font-size: 15px;
      margin: 0px 0px 15px;
    }

    /* Actualizando sistema de vision cognex */
    .marcaje_industrial.sistema-vision .sistemas_vision.doble-line-colum .category .more-loctite .tabs-caracter .tabs-content-car .box {
      grid-template-columns: 1fr;
    }
    .marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision {
      flex-direction: column-reverse;
    }
    .marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision .image {
      max-width: 250px;
    }
    .marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision .descript h2 {
      font-size: 22px;
    }
    .marcaje_industrial.sistema-vision .que-sistema-vision .flex-sistema-vision .descript p {
      font-size: 15px;
    }

    .u-mark.cognex .hero {
        background-image: url("https://cdn11.bigcommerce.com/s-qnih6ewukd/images/stencil/original/image-manager/bg-hero-umark.jpg") !important;
        background-position: 0%;
    }

    /* Nuevos apartados LOCTITE México */
    .marca_main.loctite.v2.v3 .loctite-industria-automotriz h2 {
      font-size: 22px;
    }
    .marca_main.loctite.v2.v3 .loctite-industria-automotriz .item-indus-auto {
      margin: 30px 0px 0px;
    }
    .marca_main.loctite.v2.v3 .loctite-industria-automotriz .item-indus-auto h3 {
      font-size: 16px;
    }
    .marca_main.loctite.v2.v3 .loctite-industria-automotriz .item-indus-auto p {
      font-size: 15px;
    }
    .marca_main.loctite.v2.v3 .loctite-industria-automotriz .image-indus-auto {
      margin: 30px 0px 0px;
    }
    .marca_main.loctite.v2.v3 .beneficios-adhesivos .cont-beneficios {
      gap: 0px;
    }
    .marca_main.loctite.v2.v3 .beneficios-adhesivos .cont-beneficios ul {
      margin: 0px !important;
    }
}


/*# sourceMappingURL=mainstyle.css.map */
