:root{--morado:#00205c;--azul:#3a8dde;--verde:#77bc1f;--hover_button:#3a8dde;--border_color:#7a97ab;--fondo_gris:#f1f4f6;--bg-page:#f1f4f6;--card-bg:#fff;--shadow:0 8px 20px rgba(0,0,0,.06);--radius:18px;--mi-sombra:0 14px 30px rgba(0,0,0,.08), 0 2px 6px rgba(0,0,0,.04)}@font-face{font-family:'Albert Sans';src:url(/wp-content/themes/marketo-child/assets/fonts/AlbertSans-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:swap}body{font-family:'Albert Sans',sans-serif}html.fonts-loaded h1,html.fonts-loaded h2,html.fonts-loaded h3,html.fonts-loaded h4,html.fonts-loaded h5,html.fonts-loaded h6{font-family:'Albert Sans',sans-serif!important}body>.xs-breadcumb{display:none!important}body>.xs-breadcumb~.xs-breadcumb{display:block!important}.xs-breadcumb .breadcrumb-item{color:var(--morado);font-weight:500}.xs-breadcumb .breadcrumb-item a{color:var(--morado);font-weight:800}.xs-breadcumb .breadcrumb-item+.breadcrumb-item a{color:var(--morado)}.top-header{background:#F1F4F6;border-bottom:1px solid #E6E9EE;z-index:5}.ekit-template-content-header{position:relative;z-index:99}.top-mini{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:0;padding:6px 0;list-style:none;font-size:13px;color:#7A97AB;line-height:1.2}.top-mini li{display:flex;align-items:center;gap:6px;padding:0 10px;color:var(--morado)}.top-mini li+li:not(.flex-spacer):not(.lang)::before{content:"•";margin-right:10px;color:#3A8DDE;opacity:.85}.top-mini .ico{display:inline-flex;line-height:0;color:#3A8DDE}.top-mini a{color:inherit;text-decoration:none}.top-mini a:hover{color:#3A8DDE}.top-mini .flex-spacer{flex:1 1 auto;padding:0}.top-mini .lang{gap:8px;padding-right:0}.top-mini .lang .label{color:#7A97AB;margin-right:4px}.top-mini .lang img{display:inline-block;border-radius:2px;box-shadow:0 0 1px rgb(0 0 0 / .2)}@media (max-width:767px){.top-mini{justify-content:center;row-gap:6px}.top-mini .flex-spacer{display:none}.top-mini li{padding:0 6px}.top-mini li+li:not(.lang)::before{content:none}}.xs-category-select-wraper .select-options{background-color:#fff;height:auto}.xs-category-select-wraper .select-options li:hover{background-color:#fff0;color:var(--azul)}.search_header{padding-top:15px!important;padding-bottom:15px!important;box-shadow:none!important;border-bottom:0 solid var(--morado)}.search_header .elementor-container{display:flex;gap:0}.search_header .elementor-container>.elementor-column:nth-child(1){flex:0 0 80%!important;max-width:80%!important;height:45px}.search_header .elementor-container>.elementor-column:nth-child(2){flex:0 0 20%!important;max-width:20%!important;height:45px}.xs-navbar-search .input-group{border:1px solid var(--border_color)}.xs-navbar-search .xs-category-select-wraper::before{content:"";position:absolute;top:50%;left:0;width:1px;height:70%;background-color:var(--border_color)!important}.search_header .xs-navbar-search .btn[type="submit"]{margin-right:0;margin-top:0;height:100%;background-color:var(--azul)!important}.search_header .xs-navbar-search .btn:not([data-toggle="popover"]).btn-primary::before{background-color:var(--morado)!important}.button_promo .xs-navDown .btn:not([type="submit"]){background-color:var(--morado);padding:0!important;line-height:45px;border:0;border-radius:0}.button_promo .btn:not([data-toggle="popover"])::before{background-color:var(--hover_button)!important}.button_promo .xs-navDown .btn:not([type=submit]) strong{color:#fff!important;font-weight:400!important}.logo_header img{width:400px!important;height:auto;margin-top:0;margin-bottom:0}.xs-wish-list{display:none}.elementor-2542 .elementor-element.elementor-element-00e56c6 .xs-miniCart-dropdown .xs-single-wishList{color:var(--morado)!important}.elementor-2542 .elementor-element.elementor-element-c261c1f .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a{color:var(--morado)!important;border-bottom:1px solid var(--morado)}.elementor-2542 .elementor-element.elementor-element-c261c1f .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a:hover{color:var(--azul)!important}.elementor-2542 .elementor-element.elementor-element-c261c1f .elementskit-navbar-nav .elementskit-submenu-panel>li:last-child a{border-bottom:0}.elementor-2542 .elementor-element.elementor-element-c261c1f .elementskit-navbar-nav>li.current-menu-ancestor>a{color:var(--azul)}.xs-miniCart-dropdown .xs-single-wishList{color:var(--morado)!important}.xs-miniCart-dropdown .xs-single-wishList .xs-item-count{background-color:var(--azul)!important}.elementor-2542 .elementor-element.elementor-element-c261c1f .elementskit-submenu-panel{padding-bottom:0}@media (max-width:768px){.elementskit-dropdown li a{color:var(--morado)!important}.elementor-2542 .elementor-element.elementor-element-f4c6f88 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator{color:var(--morado)}}.qf .wpcf7-not-valid-tip+.wpcf7-not-valid-tip{display:none!important}.menu-item-3395{display:none}@media (max-width:768px){.menu-item-3395{display:block}}.mi-grid{display:flex;gap:16px}.mi-grid__left{flex:2;min-width:0}.mi-grid__right{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.mi-grid img{display:block;width:100%;height:auto;border-radius:8px}.mi-banner{position:relative;overflow:hidden}.mi-banner__media{width:100%;border-radius:8px}.mi-banner__content{position:absolute;top:25%;transform:translateY(-50%);left:8%;color:var(--morado);font-family:'Albert Sans',sans-serif;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.elementor .mi-banner__logo{max-width:180px}.mi-banner__title{font-size:clamp(22px, 4vw, 27px);font-weight:700;line-height:1.1;margin:0;color:var(--verde)}.mi-banner__meta{font-size:14px;color:var(--border_color)}.mi-btn{display:inline-block;height:40px;line-height:40px;padding:0 35px;font-weight:600;text-transform:uppercase;border-radius:0;border:1px solid #fff;color:#fff;text-decoration:none;white-space:nowrap;transition:.25s ease}.mi-btn:hover{background:var(--hover_button);border-color:var(--hover_button);color:#fff}@media (max-width:768px){.mi-grid{flex-direction:column}.mi-banner__content{left:5%;top:50%}.mi-banner__title{color:#fff}}.mi-about{position:relative;padding:clamp(32px, 5vw, 64px) 0;overflow:hidden;background:#fff;font-family:'Albert Sans',sans-serif}.mi-about__container{width:min(1200px, 92%);margin:0 auto;display:grid;align-items:center;grid-template-columns:1.3fr 1fr;gap:clamp(24px, 4vw, 48px);position:relative}.mi-about__watermark{position:absolute;top:-5px;left:-8px;font-weight:900;font-size:clamp(48px, 14vw, 90px);line-height:.9;letter-spacing:2px;color:var(--fondo_gris,#f1f4f6);user-select:none;pointer-events:none;z-index:0}.mi-about__left{position:relative;z-index:1}.mi-about__right{position:relative;z-index:1}.mi-about__eyebrow{margin:0 0 8px 0;font-size:14px;font-weight:700;padding:30px 0;color:var(--azul,#3a8dde)}.mi-about__title{margin:0 0 16px 0;line-height:1.1}.mi-about__title .blk{font-weight:900;color:var(--morado,#00205c);font-size:clamp(24px, 3.8vw, 35px)}.mi-about__title .blue{font-weight:900;color:var(--azul,#3a8dde);font-size:clamp(24px, 3.8vw, 35px)}.mi-about__text{margin:0 0 14px 0;color:var(--morado,#00205c);font-weight:400;font-size:clamp(14px, 1.3vw, 16px)}.mi-about__features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0 0;padding:0;list-style:none}.mi-about__feature{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.mi-about__feature .ico{width:40px;height:40px;object-fit:contain;display:block}.mi-about__feature-title{margin:0;font-family:'Albert Sans',sans-serif;font-weight:400;font-size:16px;line-height:1.35;color:var(--morado,#00205C)}.mi-about__image{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 6px 18px rgb(0 0 0 / .06)}@media (max-width:992px){.mi-about__container{grid-template-columns:1fr}.mi-about__watermark{left:-4px}.mi-about__features{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-about__eyebrow{padding-bottom:0!important}}@media (max-width:768px){.mi-about__features{grid-template-columns:1fr}.mi-about__feature{align-items:center}.mi-about__feature-title{text-align:center}}.cats-block{background:var(--bg);padding:32px 0}.cats__title{color:var(--morado);font-weight:800;font-family:'Albert Sans',sans-serif}.cats-grid{display:grid;gap:32px;max-width:1200px;margin:0 auto}@media (min-width:1024px){.cats-grid{grid-template-columns:1.2fr 1fr}}.cat-hero{position:relative;background:var(--card-bg);border-radius:var(--r);box-shadow:var(--shadow);padding:24px}.cat-hero .pill{position:absolute;inset:16px 16px auto auto;width:64px;height:64px;border-radius:50%;display:grid;place-items:center}.cat-hero .pill img{width:64px;height:64px;display:block;border-radius:50%}.cat-hero__title{margin:80px 0 12px 0;text-align:right;color:var(--morado);font-weight:700;font-size:28px;line-height:1.1}.cat-hero__media{background:#fff0;border-radius:12px;padding:0}.cat-hero__media img{display:block;width:auto;border-radius:10px;margin:0 0 0 auto}.cat-cards{display:grid;gap:20px}.cat-cards{grid-template-columns:repeat(2,1fr);justify-items:end}.cat-card{background:var(--card-bg);border-radius:var(--r);box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;width:100%}.cat-card__title{margin:0 0 12px 0;color:var(--morado);font-weight:700;font-size:22px;line-height:1.15;max-width:150px}.cat-card .pill{width:64px;height:64px;border-radius:50%;display:grid;place-items:center}.cat-card .pill img{width:64px;height:64px;display:block;border-radius:50%}@media (max-width:768px){.cats__title{font-size:30px;margin-bottom:25px}}.mi-fp{margin:40px 0 10px}.mi-fp__heading{font-weight:700;margin-bottom:20px}.mi-fp__heading .mi-fp__heading-light{color:var(--morado);font-weight:800}.mi-fp__heading .mi-fp__heading-strong{color:var(--azul);font-weight:800}.mi-fp__tabs-nav{position:relative;display:flex;flex-wrap:nowrap;gap:14px;list-style:none;padding:0 0 22px;margin:0 0 8px;overflow:visible;scrollbar-width:none;justify-content:space-between}.mi-fp__tabs-nav::-webkit-scrollbar{display:none}.mi-fp__tabs-nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#d8e0ee}.mi-fp__tab-btn{position:relative;background:#fff0;border:0;padding:8px 0;font:500 15px/1.1 "Albert Sans",system-ui;color:#14315a;white-space:nowrap;cursor:pointer}.mi-fp__tab-btn.is-active{color:#3A8DDE}.mi-fp__tab-btn.is-active::before{content:"";position:absolute;left:0;right:0;bottom:-20px;height:4px;background:#3A8DDE;border-radius:2px}.mi-fp__tab-btn.is-active::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-34px;border:7px solid #fff0;border-top-color:#3A8DDE;z-index:2}@media (max-width:768px){.mi-fp__tabs-nav{flex-wrap:wrap}.mi-fp__tab-btn.is-active::before{bottom:-4px}.mi-fp__tab-btn.is-active::after{bottom:-17px}}.mi-fp__panel{display:none}.mi-fp__panel.is-active{display:block}.mi-fp__grid{margin-top:25px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;row-gap:70px}.mi-fp__card{position:relative;display:flex;gap:28px;align-items:center;padding:26px 24px;background:#fff;border-radius:12px;box-shadow:0 8px 26px rgb(16 57 112 / .08)}.mi-fp__thumb{flex:0 0 120px}.mi-fp__thumb img{width:120px;height:auto;display:block}.mi-fp__meta{min-width:0}.mi-fp__title{font:800 25px/1.05 "Albert Sans",system-ui;color:#0f2b55;margin:0 0 6px}.mi-fp__title a{color:inherit;text-decoration:none}.mi-fp__desc{font-size:16px;line-height:normal;color:#14315a;margin:0}.mi-fp__grid>.mi-fp__card::after{content:"";position:absolute;top:8px;bottom:8px;right:0;width:2px;background:#7a97ab}.mi-fp__grid>.mi-fp__card:nth-child(3n)::after{display:none}@media (max-width:1200px){.mi-fp__tab-btn{font-size:18px}.mi-fp__grid{column-gap:70px}.mi-fp__grid>.mi-fp__card::after{right:-36px}}@media (max-width:980px){.mi-fp__grid{grid-template-columns:repeat(2,1fr);column-gap:54px}.mi-fp__grid>.mi-fp__card:nth-child(2n)::after{display:none}}@media (max-width:680px){.mi-fp__tab-btn{font-size:16px}.mi-fp__grid{grid-template-columns:1fr;row-gap:34px;column-gap:0}.mi-fp__card{padding:18px;gap:16px}.mi-fp__thumb{flex:0 0 90px}.mi-fp__thumb img{width:90px}.mi-fp__title{font-size:22px}.mi-fp__desc{font-size:16px}.mi-fp__grid>.mi-fp__card::after{display:none}}.cta-hero_home{color:#fff;text-align:left;max-width:100%;max-height:400px;min-height:400px;position:relative;align-content:center}.cta-hero_home .block_text{position:absolute;top:50%;left:80%;transform:translate(-50%,70%);width:600px}.cta-hero_home h2{margin:0;font-family:'Albert Sans',system-ui,sans-serif;font-weight:500;font-size:40px;line-height:45px;letter-spacing:0;color:#fff}.cta-hero_home h2 strong{font-weight:800}@media (max-width:980px){.cta-hero_home .block_text{max-width:100%;width:100%;left:50%;transform:translate(-50%,50%)}}.logos_clientes .version-3{justify-content:space-between}.logos_clientes .heading_title h3{font-weight:800;color:var(--morado);font-size:30px;text-align:center}.logos_clientes .heading_title h3 span{color:var(--azul)}.logos_clientes a{max-width:200px}.logos_clientes img{max-width:200px}@media (max-width:768px){.logos_clientes a{min-width:calc(100% / 1);margin-bottom:20px}}.testimonios_home{background:#f1f4f6!important;padding:48px 0 64px}.mi-testi__wrap{width:min(1180px, 92%);margin-inline:auto}.mi-testi__title{margin:0 0 28px;font-family:'Albert Sans',system-ui,sans-serif;font-weight:800;font-size:clamp(28px,3.4vw,44px);color:#00205C;text-align:center;line-height:1.05}.mi-testi__title span{color:#3A8DDE}.mi-testi__swiper{overflow:visible}.t-card{background:#fff0;border-right:1px solid var(--morado);padding:15px 32px;min-height:270px;display:flex;flex-direction:column;justify-content:space-between}.swiper-slide-active .t-card{background:#fff;border-right:1px solid var(--morado);box-shadow:0 14px 38px rgb(0 0 0 / .08)}.t-quote{margin:0 0 18px;color:#00205C;font-family:'Albert Sans',system-ui,sans-serif;font-weight:400;font-size:clamp(15px,1.1vw,18px);line-height:1.55}.t-meta{display:flex;align-items:center;gap:14px}.t-avatar{width:46px;height:46px;border-radius:999px;background:#3A8DDE;color:#fff;display:inline-grid;place-items:center;flex:0 0 46px}.t-name{margin:0;color:#00205C;font-family:'Albert Sans',system-ui,sans-serif;font-weight:800;font-size:clamp(16px,1.2vw,18px);line-height:1.15}.t-role{margin:2px 0 0;color:#4C6480;font-family:'Albert Sans',system-ui,sans-serif;font-weight:400;font-size:clamp(14px,1vw,16px)}.mi-testi__pagination{margin-top:24px;text-align:center}.mi-testi__pagination .swiper-pagination-bullet{width:10px;height:10px;background:#7A97AB;opacity:1;margin:0 5px!important}.mi-testi__pagination .swiper-pagination-bullet-active{background:#3A8DDE}@media (max-width:767px){.t-card{border-left:none;padding-left:15px}}.mi-cf7 .mi-cotiza{max-width:1120px;margin:0 auto;padding:16px 20px 40px;font-family:"Albert Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--morado)}.mi-cf7 .mi-cotiza__title{margin:0 0 24px;font-size:clamp(28px, 3.5vw, 48px);line-height:1.1;font-weight:800;color:var(--morado);text-align:center;font-family:'Albert Sans',sans-serif}.mi-cf7 .mi-cotiza__title strong{color:var(--azul)}.mi-cf7 .mi-grid{display:grid;gap:28px}.mi-cf7 .mi-grid--2{grid-template-columns:1fr 1fr}@media (max-width:900px){.mi-cf7 .mi-grid--2{grid-template-columns:1fr}}.mi-cf7 .mi-field{margin:0 0 22px}.mi-cf7 .mi-field--full{grid-column:1 / -1}.mi-cf7 .mi-field label{display:block;margin:0 0 8px;font-weight:500;color:var(--morado);font-size:16px}.mi-cf7 .mi-input,.mi-cf7 .mi-textarea{width:100%;border:1px solid var(--morado)!important;background:#fff;border-radius:4px;color:var(--morado);font-size:16px;line-height:1.4;outline:none;transition:box-shadow .15s ease,border-color .15s ease}.mi-cf7 .mi-input{padding:14px 16px;height:52px}.mi-cf7 .mi-textarea{min-height:160px;padding:14px 16px;resize:vertical}.mi-cf7 .mi-input:focus,.mi-cf7 .mi-textarea:focus{border-color:var(--azul);box-shadow:0 0 0 3px rgb(58 141 222 / .15)}.mi-cf7 ::placeholder{color:#7a97ab;opacity:.9}.mi-cf7 .mi-actions{text-align:center;margin-top:10px}.mi-cf7 .mi-btn_form{appearance:none;border:0;background:var(--azul);color:#fff;padding:16px 28px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:transform .06s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 10px 22px rgb(58 141 222 / .18)}.mi-cf7 .mi-btn_form::after{content:"»";font-weight:800;transform:translateY(-1px)}.mi-cf7 .mi-btn_form:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 12px 26px rgb(58 141 222 / .22)}.mi-cf7 .mi-btn_form:active{transform:translateY(0)}.mi-cf7 .wpcf7-not-valid-tip{margin-top:6px;color:#b71c1c;font-size:13px}.mi-cf7 .wpcf7-response-output{margin:24px 0 0!important;border-radius:6px;padding:12px 14px!important;border:1px solid var(--morado)!important;background:#fff;color:var(--morado);font-weight:600}.mi-cf7 .wpcf7-spinner{margin-left:10px}.mi-footer{position:relative;color:#fff;background:linear-gradient(135deg,#00205C 0%,#3A8DDE 100%);overflow:hidden}.mi-footer .container{width:min(1200px, 92%);margin-inline:auto}.footer-top-shape{position:relative;overflow:hidden;color:#fff;padding:60px 0}.footer-top-shape::after{content:"";position:absolute;top:0;right:0;width:820px;height:100%;background:url(https://multipleindustrial.com.mx/wp-content/uploads/2025/10/imago_multiind_footer_500x400.svg) no-repeat right center;background-size:contain;pointer-events:none;z-index:0;opacity:1}.footer-top-shape>*{position:relative;z-index:1}.mi-footer__top{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:56px;padding:0;position:relative}.mi-footer__title{font-family:'Albert Sans',system-ui;font-weight:700;font-size:32px;margin:0 0 24px;color:#fff}.mi-footer__logo{height:48px!important;margin-bottom:20px}.mi-footer__text{color:#F5FAFF;opacity:.95;line-height:1.65;margin:8px 0 22px}.mi-footer__social{display:flex;gap:16px}.mi-social{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#7A97AB;color:#fff;font-size:22px;box-shadow:0 6px 18px rgb(0 0 0 / .18) inset,0 4px 12px rgb(0 0 0 / .15);transition:transform .2s ease,filter .2s ease}.mi-social:hover{transform:translateY(-2px);filter:brightness(1.05)}.mi-menu{list-style:none;margin:0;padding:0;display:grid;gap:14px}.mi-menu a{color:#fff;text-decoration:none;font-weight:600}.mi-menu a:hover{text-decoration:underline}.mi-contact{list-style:none;margin:0;padding:0;display:grid;gap:16px}.mi-contact li{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:12px}.mi-contact__ico{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#3A8DDE;font-size:22px}.mi-contact a{color:#fff;text-decoration:none}.mi-contact a:hover{text-decoration:underline}.mi-footer__bottom{background:var(--morado);border-top:1px solid rgb(255 255 255 / .15)}.mi-bottom__wrap{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px;padding:12px 0;font-weight:600}.mi-bottom__wrap .mi-bottom__item:nth-child(2){text-align:center}.mi-bottom__wrap .mi-bottom__item:nth-child(3){text-align:right}.mi-bottom__wrap a{color:#BFD9FF;text-decoration:none}.mi-bottom__wrap a:hover{text-decoration:underline}.mi-bottom__item{position:relative}.mi-bottom__item+.mi-bottom__item::before{content:"•";color:#BFD9FF;margin-right:10px}@media (max-width:1024px){.mi-footer__top{grid-template-columns:1fr 1fr}}@media (max-width:768px){.mi-footer__top{grid-template-columns:1fr;gap:32px;padding:40px 0 28px}.mi-footer__title{font-size:28px}.mi-bottom__wrap{grid-template-columns:1fr;text-align:center;gap:6px}.mi-bottom__item+.mi-bottom__item::before{display:none}.mi-bottom__wrap .mi-bottom__item:nth-child(3){text-align:center}}.mi-contact-section{background-color:var(--bg-page)}.mi-contact-section .mi-contact-cards{width:100%;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;box-sizing:border-box}.mi-contact-section .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0!important}.mi-contact-section .elementor-widget-wrap{overflow:visible}.mi-contact-section .elementor-container{max-width:1300px!important;width:100%}.mi-ccard{background:var(--card-bg);border-radius:0;box-shadow:var(--mi-sombra);padding:15px;display:grid;grid-template-columns:55px 1fr;align-items:center;min-height:200px;transition:transform .18s ease,box-shadow .18s ease;box-sizing:border-box}.mi-ccard:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgb(0 0 0 / .10),0 4px 10px rgb(0 0 0 / .05)}.mi-ccard__icon{width:40px;height:40px;font-size:19px;border-radius:50%;display:grid;place-items:center;background:var(--azul);color:#fff;flex:0 0 auto}.mi-ccard__title{font-weight:800;font-size:20px;line-height:1.25;margin:0 0 6px;color:var(--morado)}.mi-ccard__text{font-size:15.5px;line-height:1.55;color:var(--morado);opacity:.9}.mi-ccard__text a{color:var(--morado);font-weight:500;text-decoration:none;border-bottom:1px solid #fff0;transition:color .15s ease,border-color .15s ease;word-break:break-word}.mi-ccard__text a:hover{color:var(--azul);border-color:var(--azul)}@media (max-width:1100px){.mi-contact-section .mi-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 15px}}@media (max-width:600px){.mi-contact-section .mi-contact-cards{grid-template-columns:1fr;gap:18px}.mi-ccard{grid-template-columns:54px 1fr;padding:18px;min-height:unset}.mi-ccard__icon{width:40px;height:40px;font-size:19px}.mi-ccard__title{font-size:18px}.mi-ccard__text{font-size:15px}}.mi-bc-wrap{background-color:#e9ecef}.xs-breadcumb{background-color:#e9ecef}.woocommerce .shop-archive .row>.col-lg-8{order:2}.woocommerce .shop-archive .row>.col-lg-4{order:1}.woocommerce .widget_product_categories{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 22px 10px}.woocommerce .widget_product_categories .widget-title{font-family:'Albert Sans',sans-serif;font-weight:800;font-size:22px;color:var(--morado);margin:0 0 14px;position:relative;padding-left:14px}.sidebar .widget-title{border-color:var(--azul)}.archive .woocommerce-products-header{display:none}.woocommerce .widget_product_categories ul{list-style:none;margin:0;padding:0}.woocommerce .widget_product_categories ul li{margin:0;padding:10px 8px;border-radius:10px}.woocommerce .widget_product_categories ul li a{color:var(--morado);text-decoration:none;font-weight:600}.woocommerce .widget_product_categories ul li a:hover{color:var(--azul)}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 18px 16px;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.woocommerce ul.products li.product:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgb(0 0 0 / .10),0 4px 10px rgb(0 0 0 / .05)}.woocommerce ul.products li.product .woocommerce-LoopProduct-link img{width:180px;height:180px;object-fit:contain;margin:6px auto 12px;display:block}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Albert Sans',sans-serif;font-weight:800;font-size:20px;line-height:1.15;color:var(--morado);margin:0 0 6px!important}.woocommerce ul.products li.product .price{margin:0;font-size:15px;font-weight:700;color:#2aa71a}.woocommerce ul.products li.product .star-rating{display:none}.woocommerce .woocommerce-products-header{margin:0 0 14px}.woocommerce .woocommerce-products-header__title{font-family:'Albert Sans',sans-serif;font-weight:800;color:var(--morado)}@media (max-width:1200px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.woocommerce .shop-archive .row{flex-direction:column}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.woocommerce ul.products{grid-template-columns:1fr}.woocommerce ul.products li.product{padding:16px}.woocommerce ul.products li.product .woocommerce-LoopProduct-link img{width:150px;height:150px}}.woocommerce .woocommerce-filter-content{display:none}.mi-cat-header{display:flex;align-items:center;gap:14px;margin:24px 0 10px}.mi-cat-icon{width:44px;height:44px;border-radius:9999px;object-fit:cover;box-shadow:0 2px 6px rgb(0 0 0 / .12)}.mi-cat-title{margin:0;font-size:25px;font-weight:800;color:#0f2a46}.xs-single-product,.product{position:relative}.mi-badge{position:absolute;top:-20px;left:-20px;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--azul);color:#fff;font-size:13px;line-height:1.1;text-align:center;box-shadow:0 6px 18px rgb(0 0 0 / .18);padding:8px;z-index:2;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.mi-badge img{width:100%;height:100%;object-fit:cover;border-radius:50%}.product-item-meta,.product-item-meta .xs-cart-wrapper,.product-item-meta [data-target*="xs-quick-view-modal"],[class*="xs-quick-view-modal"]{display:none!important;visibility:hidden!important}.xs-product-content .price{display:none}.xs-product-content .product-title{font-family:'Albert Sans',sans-serif;font-weight:800;font-size:16px;line-height:1.15;margin:15px 0 0px!important;color:var(--morado)}.xs-product-content .product-title a{color:var(--morado)}.xs-product-content .mi-tagline{line-height:normal;color:var(--morado);margin-bottom:0}.xs-product-content .product-tagline{line-height:normal;color:var(--morado);margin-bottom:0}@media (max-width:768px){.mi-badge{left:0}}.woocommerce div.product .product_title{color:var(--azul);font-weight:800;font-size:24px}.woocommerce-product-details__short-description h3{font-size:clamp(18px, 20px, 23px);font-weight:800;color:#103a64;margin:1.25rem 0 .75rem}.woocommerce button.button,.woocommerce button.button.alt{background-color:var(--azul)!important;border-radius:0}.woocommerce input.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background-color:var(--azul)!important}.single_add_to_cart_button::before{background-color:var(--morado)!important}.woocommerce-product-details__short-description p{color:var(--morado);line-height:normal}.mi-features{list-style:none;padding:0;margin:.5rem 0 1rem}.mi-features li{position:relative;padding-left:1.2rem;margin:.4rem 0;color:var(--morado)}.mi-features li::before{content:"»";position:absolute;left:0;color:var(--azul)}.summary.entry-summary .product_meta{display:none}.woocommerce-tabs{display:none}.single-product .mi-datasheet{display:inline-flex!important;align-items:center!important;gap:.5rem!important;margin-top:12px!important;padding:.75rem 1rem!important;border:1px solid #7A97AB!important;border-radius:0px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;background:var(--azul);color:#fff!important}.single-product .mi-datasheet:hover{border-color:var(--morado)!important;color:#fff}.single-product .mi-datasheet:hover:before{background:var(--morado)}.single-product .mi-ds-icon{display:inline-flex!important;width:18px!important;height:18px!important}.xs-product-wraper.version-2 .xs-product-content{padding:0}.price-note{color:#8d8c8c!important;text-decoration:underline}.xs-minicart-widget .woocommerce.widget_shopping_cart .cart_list li.mini_cart_item a{color:var(--morado);font-weight:700}p.woocommerce-mini-cart__buttons.buttons a{background-color:var(--azul)!important;border-radius:0}p.woocommerce-mini-cart__buttons.buttons a:hover{background-color:var(--azul)!important}.xs-sidebar-group .widget_shopping_cart .buttons a::before{background-color:var(--morado)!important}p.woocommerce-mini-cart__buttons.buttons a .woocommerce button.button{background-color:var(--azul)!important}.woocommerce a.button.alt{background-color:var(--azul)!important}.woocommerce-cart-form__cart-item a{color:var(--morado);font-weight:700}.cart-subtotal,.woocommerce-shipping-totals{display:none!important}.qf .qf-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:640px){.qf .qf-grid-2{grid-template-columns:1fr}}.qf .qf-title{font-size:24px;font-weight:700;margin:28px 0 12px;color:#111827}.qf .qf-label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#111827}.qf .qf-input,.qf .qf-textarea,.qf select.qf-select{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:16px;line-height:1.4;outline:none}.qf .qf-input:focus,.qf .qf-textarea:focus,.qf select.qf-select:focus{border-color:#222850;box-shadow:0 0 0 3px rgb(34 40 80 / .12)}.qf .wpcf7-not-valid{border-color:#ef4444!important}.qf .wpcf7-not-valid-tip{margin-top:6px;font-size:12px;color:#b91c1c}.qf .wpcf7-response-output{border-radius:8px}.qf .qf-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:10px;border:0;cursor:pointer;background:#222850;color:#fff;font-weight:700;font-size:16px;transition:transform .06s ease,box-shadow .2s ease;margin-top:14px}.qf .qf-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgb(0 0 0 / .08)}.qf .qf-btn:active{transform:translateY(0);box-shadow:none}.qf .qf-hidden{display:none}.qf .qf-products{border:1px solid #E5E7EB;border-radius:12px;padding:8px 8px 4px;background:#fff}.qf .qf-products .qf-row{display:grid;grid-template-columns:1fr 110px 90px 1fr;gap:12px;align-items:center;padding:10px 8px;border-top:1px solid #F1F5F9}.qf .qf-products .qf-row.qf-head{font-weight:700;color:#0B1B3A;background:#F8FAFC;border-top:0;border-radius:8px}.qf .qf-products .qf-name{font-weight:600;color:#0F172A}.qf .qf-products .qf-sku{font-size:12px;color:#64748B}.qf .qf-products .qf-qty{font-weight:600;color:#0B1B3A;text-align:center}.qf .qf-products .qf-link a{font-size:12px;color:#1D4ED8;text-decoration:none;word-break:break-all}.qf .qf-products .qf-link a:hover{text-decoration:underline}@media (max-width:680px){.qf .qf-products .qf-row{grid-template-columns:1fr 60px 70px 1fr;gap:4px}.qf .qf-products .qf-qty{text-align:left}}.qf-alert{margin:16px 0 24px;padding:14px 16px;border-radius:10px;border:1px solid #c7e2cf;background:#ecfdf5;color:#065f46;font-weight:600}.qf-alert--success{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}