﻿@font-face{font-family:"helvetica-neue-custom";src:url("../assets/fonts/helveticaneueroman.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"helvetica-neue-bold";src:url("../assets/fonts/helveticaneuebold.otf") format("opentype");font-weight:bold;font-style:normal}*,*::before,*::after{box-sizing:border-box;font-family:"helvetica-neue-custom",sans-serif}html{height:100%}body{font-family:"helvetica-neue-custom",sans-serif;overflow-x:hidden;display:flex;flex-direction:column;min-height:100%}.btn{background-color:#ff0532;color:#fff;padding:.4rem 1.5rem;border-radius:10px;font-size:23px;font-weight:400;border:2px solid #ff0532;transition:all .3s ease;display:inline-block;text-align:center;cursor:pointer}.btn:hover,.btn:focus{box-shadow:0 2px 12px #fff;text-decoration:none;color:#fff}.bk{background-size:cover;background-position:center top 0px;position:relative;padding:2rem 0;color:#fff}.btn-main-wide{display:flex;justify-content:space-between;align-items:center;background:#f7c600;color:#000;padding:8px 8px 8px 20px;border-radius:100px;font-weight:700;font-size:13px;text-decoration:none;width:100%;max-width:300px;transition:all .3s ease}.btn-main-wide .btn-text{text-transform:uppercase;letter-spacing:.5px}.btn-main-wide .btn-icon{width:28px;height:28px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;transition:transform .3s ease}.btn-main-wide:hover{background:#ffd500;transform:translateX(5px);color:#000}.btn-main-wide:hover .btn-icon{transform:translateX(2px)}h1,.blog-main-title{font-family:"acumin-pro-condensed",sans-serif !important;font-weight:600}@media(min-width: 1650px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1650px}}.btn-download-brand{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:50px;background:#fff;border:2px solid rgba(221,221,221,.3);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,border-color .2s ease;cursor:pointer}.btn-download-brand .download-arrow{display:flex;align-items:center;justify-content:center;width:32px;flex-shrink:0}.btn-download-brand .download-arrow img{width:100%;height:100%;object-fit:contain}.btn-download-brand .brand-logo-container{display:flex;align-items:center;justify-content:center;height:28px}.btn-download-brand .brand-logo-container img{max-height:100%;width:auto;object-fit:contain}.btn-download-brand .brand-text{font-size:13px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px}.btn-download-brand:hover{filter:brightness(1.1);border-color:rgba(247,198,0,.67);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.btn-download-brand.shadow-sm{box-shadow:0 2px 4px rgba(0,0,0,.08)}.btn-download-brand.shadow-sm:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.btn-descargar-submit:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(0.3)}.navbar{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;padding:1.5rem 0;transition:background-color .4s ease,box-shadow .4s ease !important}.navbar.scrolled-nav{background-color:#fff !important;box-shadow:0 5px 20px rgba(0,0,0,.08) !important}.navbar .nav-link{padding-right:0 !important;padding-left:0 !important}.navbar .img-logo{max-width:170px;height:auto;display:block}@media(max-width: 991.98px){.navbar .img-logo{max-width:110px}}.navbar .navbar-toggler{border:none;outline:none;box-shadow:none;border-radius:4px;transform:scale(1.1);position:relative;z-index:10001}.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23f7c600' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar .navbar-collapse{overflow:visible !important;max-width:100%}@media(max-width: 991.98px){.navbar .navbar-collapse{position:fixed;top:0;right:0;height:100vh;width:270px;background-color:#fefeff;padding:120px 40px 40px 40px;box-shadow:-15px 0 40px rgba(0,0,0,.04);display:flex !important;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;transform:translateX(100%);visibility:hidden;transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1),visibility .4s}.navbar .navbar-collapse.show{transform:translateX(0);visibility:visible}}@media(max-width: 991.98px){.navbar .nav-item.dropdown{position:relative;width:100%}.navbar .nav-item.dropdown .dropdown-menu{position:static !important;width:100%;box-shadow:none !important;border:1px solid rgba(0,0,0,.05) !important;border-radius:8px !important;margin-top:.25rem;margin-bottom:.5rem}}.navbar .color-a{color:#000 !important;font-size:.9rem;letter-spacing:-0.3px;transition:color .2s ease;padding:5px 0 !important;display:block;text-decoration:none}.navbar .color-a:hover{color:#0085d0 !important}@media(min-width: 992px){body.inicio-con-fondo-compartido .navbar{background-image:url("../assets/images/seccion1/Fondo.png");background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.navbar .navbar-brand{display:flex;align-items:center}.navbar .navbar-collapse{padding-top:0;border-radius:24px;flex-grow:0 !important;width:fit-content;max-width:100%;height:3.1em;min-height:unset;display:flex;align-items:center}.navbar .navbar-nav{display:flex;align-items:center;flex-direction:row;height:3.1em;gap:clamp(15px,2vw,35px) !important}.navbar .navbar-nav .nav-item{display:flex;align-items:center;height:100%}.navbar .navbar-nav .nav-link{display:flex;align-items:center;height:100%;padding-top:0;padding-bottom:0}.navbar .navbar-nav .native-flags-item{margin-left:clamp(10px,1.5vw,25px) !important}}@media(max-width: 991.98px){.navbar .navbar-nav{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.navbar .navbar-nav .native-flags-item{margin-top:20px;gap:15px}}.navbar .nav-link-productos{transition:color .3s ease}.navbar .dropdown-mega:hover .nav-link-productos{color:#0085d0 !important}.navbar .dropdown-toggle::after{display:none}@media(min-width: 992px){.navbar .dropdown-mega{position:static !important}.navbar .dropdown-mega:hover .mega-menu-panel{display:block;opacity:1;visibility:visible;transform:translateY(0)}.navbar .mega-menu-panel{display:block;opacity:0;visibility:hidden;position:absolute;top:100%;left:15px;right:15px;width:auto;background-color:#fff;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.08);padding:10px;margin-top:10px;transform:translateY(15px);transition:all .3s ease-in-out;z-index:9999}.navbar .mega-col{border-right:1px solid #eaeaea;padding-left:15px;padding-right:15px}.navbar .mega-col:last-child{border-right:none}.navbar .mega-title{color:#000a5c;font-weight:800;font-size:13px;text-transform:uppercase;margin-bottom:20px;line-height:1.4}.navbar .mega-list{margin:0;padding:0}.navbar .mega-list li{margin-bottom:12px}.navbar .mega-list a{color:#4a4a4a;text-decoration:none;font-size:11.5px;font-weight:800;text-transform:uppercase;transition:color .2s}.navbar .mega-list a:hover{color:#0085d0}}@media(max-width: 991.98px){.navbar .dropdown-mega .mega-menu-panel{background-color:rgba(0,0,0,0);box-shadow:none !important;padding:0;border-radius:0;margin-top:10px;max-height:60vh;overflow-y:auto}.navbar .dropdown-mega .mega-col{border-right:none;border-bottom:1px solid #eaeaea;padding:15px 0}.navbar .dropdown-mega .mega-col:last-child{border-bottom:none}.navbar .dropdown-mega .mega-title{font-size:14px;margin-bottom:10px}.navbar .dropdown-mega .mega-list a{font-size:12px;padding:5px 0;display:block;color:#000;text-decoration:none;transition:color .2s ease}.navbar .dropdown-mega .mega-list a:hover{color:#0085d0}}.bk-footer{background-color:#020933;color:#fff}.bk-footer .footer-nav a{color:#fff;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s ease}.bk-footer .footer-nav a:hover{color:#f7c600}.bk-footer .footer-nav .separator{color:hsla(0,0%,100%,.4);font-size:12px}.bk-footer .footer-legal{font-size:12px;color:hsla(0,0%,100%,.6)}.bk-footer .footer-legal a{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .3s ease}.bk-footer .footer-legal a:hover{color:#fff}.bk-footer .footer-flags .flag-icon{display:inline-block;width:24px;transition:transform .3s ease}.bk-footer .footer-flags .flag-icon:hover{transform:scale(1.1)}.bk-footer .footer-flags .flag-icon svg,.bk-footer .footer-flags .flag-icon img{width:100%;height:auto;display:block;border-radius:2px}.bk-footer .anab-logo{max-width:110px}.bk-footer .footer-logo{max-width:190px}.pd-vw-y-1{padding-top:1vw;padding-bottom:1vw}.pd-vw-y-2{padding-top:2vw;padding-bottom:2vw}.pd-vw-y-3{padding-top:3vw;padding-bottom:3vw}.pd-vw-y-4{padding-top:4vw;padding-bottom:4vw}.pd-vw-y-5{padding-top:5vw;padding-bottom:5vw}.pd-vw-y-6{padding-top:6vw;padding-bottom:6vw}.pd-vw-y-7{padding-top:7vw;padding-bottom:7vw}.pd-vw-top-1{padding-top:1vw}.pd-vw-top-2{padding-top:2vw}.pd-vw-top-3{padding-top:3vw}.pd-vw-top-4{padding-top:4vw}.pd-vw-top-5{padding-top:5vw}.pd-vw-top-6{padding-top:6vw}.pd-vw-top-7{padding-top:7vw}.pd-vw-bottom-1{padding-bottom:1vw}.pd-vw-bottom-2{padding-bottom:2vw}.pd-vw-bottom-3{padding-bottom:3vw}.pd-vw-bottom-4{padding-bottom:4vw}.pd-vw-bottom-5{padding-bottom:5vw}.pd-vw-bottom-6{padding-bottom:6vw}.pd-vw-bottom-7{padding-bottom:7vw}.modal-backdrop.fade.show{opacity:.9 !important}.btn-modal-close-circle{position:absolute;top:-18px;right:-18px;z-index:10;width:42px;height:42px;border-radius:50%;background-color:#000;border:2px solid #000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:background-color .2s ease,transform .2s ease;padding:0}.btn-modal-close-circle:hover{background-color:#333;transform:scale(1.1)}.btn-modal-close-circle--yellow{background-color:#f7c600;border-color:#f7c600;color:#000}.btn-modal-close-circle--yellow:hover{background-color:#ffd500;border-color:#ffd500}.banner-bk-06 .split-panel{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:400px;overflow:hidden;position:relative;padding-top:2rem;padding-bottom:2rem}.banner-bk-06 .split-panel::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,16,15,.3);z-index:1;transition:background-color .4s ease}.banner-bk-06 .split-panel .panel-content{position:relative;z-index:2;padding:10% 15%}.banner-bk-06 .split-panel .panel-content h2{font-size:32px;line-height:1.2;letter-spacing:1px}.banner-bk-06 .btn-ver-mas{display:inline-flex;align-items:center;background-color:#f7c600;color:#000 !important;border-radius:50px;text-decoration:none;text-transform:uppercase;width:max-content;margin:0 !important;transform:none !important;padding:3px 6px 3px 20px !important;gap:12px;transition:background-color .3s ease,gap .3s ease}.banner-bk-06 .btn-ver-mas .btn-text{font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 !important}.banner-bk-06 .btn-ver-mas .btn-icon{background-color:#fff;color:#000;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;flex-shrink:0;transform:none !important;transition:none !important}.banner-bk-06 .btn-ver-mas:hover{background-color:#ffd500 !important;gap:20px !important}@media(max-width: 991px){.banner-bk-06 .split-panel{min-height:300px}.banner-bk-06 .split-panel .panel-content{padding:12% 8%}.banner-bk-06 .split-panel .panel-content h2{font-size:26px}}.global-productos-sugeridos{width:100%;padding:5rem 0}@media(max-width: 991.98px){.global-productos-sugeridos{padding:3.5rem 0}}.global-productos-sugeridos .row-titulo-sugeridos{margin-bottom:3rem;text-align:center}@media(max-width: 991.98px){.global-productos-sugeridos .row-titulo-sugeridos{margin-bottom:2rem}}.global-productos-sugeridos .sugeridos-main-title{font-size:2rem;font-weight:800;letter-spacing:-0.5px;color:#000;text-transform:uppercase;text-align:left}@media(max-width: 767.98px){.global-productos-sugeridos .sugeridos-main-title{font-size:1.2rem}}.global-productos-sugeridos .sugerido-card-link{display:block;width:100%;height:100%;text-decoration:none}@media(min-width: 992px){.global-productos-sugeridos .row-cols-lg-3>.col:nth-child(3n+1) .sugerido-card{margin-left:auto;margin-right:0}.global-productos-sugeridos .row-cols-lg-3>.col:nth-child(3n+2) .sugerido-card{margin:0 auto}.global-productos-sugeridos .row-cols-lg-3>.col:nth-child(3n+3) .sugerido-card{margin-left:0;margin-right:auto}}.sugerido-card{width:100%;max-width:380px;margin:0 auto;border-radius:24px;overflow:hidden;background-color:rgba(0,0,0,0);transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1);box-shadow:0 4px 15px rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column}.sugerido-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.sugerido-card:hover .sugerido-arrow-circle{background-color:#fff;color:#001a72}.sugerido-card .sugerido-card-img{height:240px;overflow:hidden;background-color:#fff;border-radius:24px 24px 0 0}.sugerido-card .sugerido-card-img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 767.98px){.sugerido-card .sugerido-card-img{height:220px}}.sugerido-card .sugerido-card-footer{position:relative;background-color:#001a72;padding:24px 20px 20px 20px;display:flex;align-items:center;justify-content:space-between;border-radius:0 0 24px 24px;margin-top:auto;min-height:105px}.sugerido-card .sugerido-card-footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg, #f7c600 0%, #007bc0 100%);z-index:3}.sugerido-card .sugerido-card-footer img{width:48px}.sugerido-card .sugerido-card-footer .sugerido-title-text{color:#fff;font-size:clamp(14px,1.5vw,17px);font-weight:800;margin:0;text-transform:uppercase;letter-spacing:.3px;line-height:1.2;padding-right:15px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sugerido-card .sugerido-card-footer .sugerido-arrow-circle{background-color:#fbc02d;color:#000;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:all .2s ease}.con-espacio-navbar{padding-top:130px !important}@media(max-width: 991.98px){.con-espacio-navbar{padding-top:100px !important}}.industrial-tag-blue{color:#0085d0;font-size:1rem;letter-spacing:.5px}.industrial-main-title{font-size:4rem;letter-spacing:-1px;color:#000}.page-header-divider{width:2px;height:24px;background-color:#0085d0;margin-right:10px;flex-shrink:0}.page-header-desc{font-size:1rem;font-weight:600;color:#333}.industrial-media-box{width:100%;height:250px;overflow:hidden;background-color:#f6f7f9}@media(max-width: 767.98px){.industrial-media-box{height:250px}}.industrial-media-box img,.industrial-media-box video{width:100%;height:100%;object-fit:cover;display:block}.industrial-descripcion,.seccion-tecnologias{background-color:#f7f7f7}.lavado-page .industrial-descripcion{background-color:#fff !important}.seccion-diagrama{background-color:#f7f7f7 !important}.seccion-tecnologias{padding-top:7.6vw;padding-bottom:7.6vw}.seccion-tecnologias p,.seccion-tecnologias ul,.seccion-tecnologias li{font-size:1rem;line-height:1.6}.text-dark-read{font-size:1rem;line-height:1.6;color:#000;padding:7.6vw 0}.galeria-variantes-bandas{background-color:#f7f7f7}.galeria-variantes-bandas .subgrid-title{text-align:center;font-size:1.5rem;font-weight:bold;color:#000;text-transform:uppercase;letter-spacing:.5px;margin-bottom:50px}.galeria-variantes-bandas .subgrid-img{width:100%;height:397px;overflow:hidden}.galeria-variantes-bandas .subgrid-img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 767.98px){.galeria-variantes-bandas .subgrid-img{height:200px}}.galeria-variantes-bandas .subgrid-caption{font-size:.9rem;font-weight:800;text-transform:uppercase;color:#000;margin:30px 0}.btn-pill-yellow-pro{display:inline-flex;align-items:center;background-color:#fbc02d;color:#000 !important;padding:6px 6px 6px 24px;border-radius:50px;text-decoration:none;font-weight:800;font-size:11px;transition:transform .2s ease}.btn-pill-yellow-pro .btn-icon{background-color:#fff;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:14px}.btn-pill-yellow-pro:hover{transform:translateY(-2px)}.btn-pill-download-pro{display:inline-flex;align-items:center;background-color:#fff;color:#000 !important;border:1px solid #ccc;padding:5px 24px 5px 6px;border-radius:50px;text-decoration:none;font-weight:800;font-size:11px;transition:all .2s ease}.btn-pill-download-pro .download-icon-pro{background-color:#fbc02d;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:14px}.btn-pill-download-pro:hover{border-color:#fbc02d}.pill-aplicaciones-blue{background-color:#001072;border-radius:50px;padding:16px 32px;color:#fff;box-shadow:0 8px 25px rgba(0,16,114,.15);width:100%;overflow:hidden}.pill-aplicaciones-blue .pill-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.pill-aplicaciones-blue .pill-icon svg{width:32px;height:32px;font-size:32px;color:#00a0e3}.pill-aplicaciones-blue .pill-content{flex-grow:1;width:100%;overflow:hidden}.pill-aplicaciones-blue .pill-label{color:#00a0e3;font-size:15px;font-weight:600;margin-bottom:2px;text-transform:none}.pill-aplicaciones-blue .pill-items{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;width:100%}.pill-aplicaciones-blue .pill-items::-webkit-scrollbar{display:none}.pill-aplicaciones-blue .pill-items .pill-item{font-size:14px;font-weight:400;color:#fff;white-space:nowrap;letter-spacing:.2px}.fimsa-pill-tabs{position:relative;width:fit-content;display:flex;align-items:center}.fimsa-pill-tabs .nav-item{position:relative}.fimsa-pill-tabs .nav-link{position:relative;display:inline-block;padding:10px 20px;font-size:11px;font-weight:700;color:#495057;background-color:#fff;border:1px solid #dcdcdc;border-radius:10px;text-decoration:none;text-transform:uppercase;transition:all .25s ease;cursor:pointer}.fimsa-pill-tabs .nav-link::after{content:"";position:absolute;top:50%;left:100%;width:24px;height:2px;background-color:#e2e5ec;transform:translateY(-50%);z-index:1;pointer-events:none}.fimsa-pill-tabs .nav-link:last-child::after{display:none !important}.fimsa-pill-tabs .nav-link:hover{background-color:#f8f9fa;color:#000;border-color:#b5b5b5}.fimsa-pill-tabs .nav-link.active{background-color:#001a72 !important;color:#fff !important;border-color:#001a72 !important;box-shadow:0 4px 12px rgba(0,26,114,.15)}@media(max-width: 991px){.fimsa-pill-tabs{width:100%;gap:10px !important}.fimsa-pill-tabs .nav-link{padding:8px 12px}.fimsa-pill-tabs .nav-link::after{display:none !important}}.bombas-tabs-section{background-color:#f7f7f7}.fimsa-form-msg{font-size:14px;font-weight:600;border-radius:8px;padding:12px 16px}.fimsa-form-msg--ok{background-color:rgba(37,211,102,.15);color:#1a7a3d;border:1px solid rgba(37,211,102,.4)}.fimsa-form-msg--error{background-color:rgba(220,53,69,.12);color:#a61c2a;border:1px solid rgba(220,53,69,.35)}.whatsapp-float{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background-color:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2);color:#fff}@media(max-width: 767px){.whatsapp-float{width:48px;height:48px;font-size:24px;bottom:16px;right:16px}}@media(max-width: 767px){.pill-aplicaciones-blue{border-radius:24px;padding:12px 20px}.pill-aplicaciones-blue .pill-icon svg{width:26px;height:26px}.pill-aplicaciones-blue .pill-label{font-size:13px}.pill-aplicaciones-blue .pill-items .pill-item{font-size:12.5px}}.btn-orig{background-color:#ffbd00;text-decoration:none;color:#000 !important;font-size:.7rem !important;padding:4px 4px 4px 25px !important;border-radius:20px;font-weight:100 !important;letter-spacing:.01rem !important;transition:background-color .3s ease,padding-right .3s ease,margin-right .3s ease}.btn-orig img{width:30px}.btn-orig:hover{background-color:#facc4d !important;padding-right:24px !important;margin-right:8px !important}.btn-main{display:inline-flex;align-items:center;background:#ffbd00;color:#000 !important;font-size:13px !important;font-weight:500 !important;text-transform:uppercase;text-decoration:none;letter-spacing:.5px !important;border-radius:50px;width:max-content;align-self:flex-start;margin:0 !important;transform:none !important;padding:4px 4px 4px 25px !important;gap:12px;transition:background-color .3s ease,gap .3s ease}.btn-main .btn-text{margin:0}.btn-main .btn-icon{width:28px;height:28px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:none !important}.btn-main .btn-icon svg{width:16px;height:16px}.btn-main:hover{background:#e6aa00 !important;gap:24px !important}.barramc{width:95%;height:4px;background:linear-gradient(90deg, rgb(242, 189, 25) 0%, rgb(95, 150, 135) 56%, rgb(2, 21, 119) 100%);border-radius:50px;margin-bottom:30px}.bk-01{min-height:100vh;background-color:#e9f2fc;background-image:url("../images/home/lineaicon.webp");background-size:contain;background-position:top left;background-repeat:no-repeat;padding:10rem 0 0px;overflow:hidden}.bk-01 .solutions-content .solutions-title{display:block;color:#000;font-size:3.98rem;line-height:3rem;white-space:nowrap;overflow:hidden;text-overflow:clip;padding-bottom:.7rem;letter-spacing:-1px;margin-bottom:5px;text-transform:uppercase}@media(max-width: 991.98px){.bk-01 .solutions-content .solutions-title{font-size:2.4rem;line-height:2.4rem;white-space:normal;overflow-wrap:break-word}}.bk-01 .solutions-content .solutions-subtitle{color:#000;font-size:1.23rem;line-height:1.3;font-weight:500;max-width:650px;text-transform:uppercase;position:relative;width:fit-content;margin-bottom:25px}.bk-01 .solutions-content .solutions-description{line-height:1.3;max-width:580px;margin-bottom:60px}.bk-01 .solutions-content .solutions-actions{display:flex;align-items:center;gap:15px;margin-bottom:40px}.bk-01 .solutions-content .barramc{width:85%}.bk-01 .solutions-image-card{width:100%;border-radius:30px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.05)}.bk-01 .solutions-image-card video{width:100%;height:auto;object-fit:cover;display:block}.bk-01 .solutions-brands{display:flex;align-items:center;gap:12px}.bk-01 .solutions-brands .line{display:inline-block;width:2px;height:20px;background-color:#001eb4}.bk-01 .solutions-brands p{margin:0;color:#000;font-size:1.1rem;letter-spacing:-0.5px}.bk-01 .solutions-brands-carousel{margin-top:60px;overflow:hidden;width:100%;transform:translateY(50px);-webkit-mask-image:linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%)}.bk-01 .solutions-brands-carousel .marquee-track{display:flex;align-items:center;gap:30px;width:max-content;animation:scroll-marquee 25s linear infinite}.bk-01 .solutions-brands-carousel .marquee-track:hover{animation-play-state:paused}.bk-01 .solutions-brands-carousel .brand-card{width:160px;height:100px;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:16px;padding:15px;transition:all .3s ease}.bk-01 .solutions-brands-carousel .brand-card img{max-width:100%;max-height:100%;object-fit:contain;transition:all .3s ease}.bk-01 .solutions-brands-carousel .brand-card:hover img{opacity:1;transform:scale(1.05)}@keyframes scroll-marquee{0%{transform:translateX(0)}100%{transform:translateX(calc(-50% - 15px))}}@media(max-width: 991px){.bk-01 .solutions-brands-carousel{margin-top:50px;transform:none;-webkit-mask-image:linear-gradient(to right, transparent 0%, black 20%, black 80%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 20%, black 80%, transparent 100%)}.bk-01 .solutions-brands-carousel .marquee-track{gap:20px}.bk-01 .solutions-brands-carousel .brand-card{width:130px;height:75px;padding:10px}}.modal-video-cinema{max-width:90vw !important}@media(max-width: 768px){.modal-video-cinema{max-width:95vw !important}}.video-fluido{max-height:85vh;object-fit:contain;background-color:#000}.bk-02{padding:190px 0 180px 0}.bk-02 .titulo{color:#000}.seccion-portafolio-dinamico{background-color:#f8f9fa}.seccion-portafolio-dinamico .portfolio-option-card{background:rgba(0,0,0,0);border-right:1px solid #dee2e6;padding:10px;text-align:left;cursor:pointer;transition:all .3s ease;height:100%;display:flex;align-items:center;gap:15px}.col:last-child .seccion-portafolio-dinamico .portfolio-option-card{border-right:none}.seccion-portafolio-dinamico .portfolio-option-card .option-icon{width:50px;height:50px;object-fit:contain;transition:all .3s ease;filter:none}.seccion-portafolio-dinamico .portfolio-option-card span{font-size:13px;font-weight:700;color:#000;line-height:1.2;text-transform:uppercase;transition:all .3s ease}.seccion-portafolio-dinamico .portfolio-option-card:hover .option-icon,.seccion-portafolio-dinamico .portfolio-option-card.active .option-icon{transform:scale(1.05);filter:invert(34%) sepia(87%) saturate(1313%) hue-rotate(178deg) brightness(91%) contrast(101%)}.seccion-portafolio-dinamico .portfolio-option-card:hover span,.seccion-portafolio-dinamico .portfolio-option-card.active span{color:#007bc0}.seccion-portafolio-dinamico .portfolio-main-image{min-height:400px}.seccion-portafolio-dinamico .portfolio-main-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.seccion-portafolio-dinamico .portfolio-blue-panel{background-color:#001072;color:#fff}.seccion-portafolio-dinamico .portfolio-blue-panel .panel-title{font-weight:bold;font-size:2rem;line-height:1.1;letter-spacing:.5px;text-transform:uppercase}.seccion-portafolio-dinamico .portfolio-blue-panel .panel-gradient-bar{width:320px;height:4px;background:linear-gradient(90deg, rgb(242, 189, 25) 0%, rgb(95, 150, 135) 56%, rgb(2, 21, 119) 100%)}.seccion-portafolio-dinamico .portfolio-blue-panel .panel-desc{font-size:13px;color:hsla(0,0%,100%,.85);line-height:1.4;padding-left:12px}.seccion-portafolio-dinamico .btn-main-wide{display:inline-flex;align-items:center;background:#ffbd00;color:#000 !important;font-size:13px !important;font-weight:500 !important;text-transform:uppercase;text-decoration:none;letter-spacing:.5px !important;border-radius:50px;width:max-content;align-self:flex-start;margin:0 !important;transform:none !important;padding:3px 6px 3px 20px !important;gap:12px;transition:background-color .3s ease,gap .3s ease}.seccion-portafolio-dinamico .btn-main-wide .btn-icon{width:32px;height:32px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:none !important}.seccion-portafolio-dinamico .btn-main-wide .btn-icon i{font-size:16px;line-height:1;color:#000}.seccion-portafolio-dinamico .btn-main-wide:hover{background:#e6aa00 !important;gap:24px !important}@media(max-width: 991px){.seccion-portafolio-dinamico .portfolio-option-card{border-right:none;border-bottom:1px solid #dee2e6;justify-content:flex-start}.seccion-portafolio-dinamico .portfolio-main-image{min-height:250px}.seccion-portafolio-dinamico .portfolio-blue-panel{padding:40px 20px !important}.seccion-portafolio-dinamico .btn-main-wide{max-width:100%;width:100%;justify-content:space-between;padding:6px 10px 6px 20px}.seccion-portafolio-dinamico .btn-main-wide:hover::before{right:0}.seccion-portafolio-dinamico .btn-main-wide:hover .btn-icon{transform:none}}.bk-03 .industry-header{background-color:#001072;overflow:hidden;min-height:140px;padding:3rem 0}.bk-03 .industry-header .z-0{z-index:0 !important}.bk-03 .industry-header .capa-translucida{background-color:rgba(0,16,114,.4);z-index:1 !important}.bk-03 .industry-header .contenedor-textos{z-index:3 !important}.bk-03 .industry-header .industry-gradient-bar{width:100%;max-width:450px;height:4px;background:linear-gradient(90deg, rgb(242, 189, 25) 0%, rgb(95, 150, 135) 56%, rgb(2, 21, 119) 100%)}.bk-03 .industry-header .header-watermark{position:absolute;top:50%;right:-2%;transform:translateY(-50%);width:350px;height:350px;z-index:2 !important;opacity:.15;pointer-events:none}.bk-03 .industry-header .header-watermark img{width:100%;height:100%;object-fit:contain;object-position:right center}.bk-03 .industry-card{height:280px;text-decoration:none}.bk-03 .industry-card .industry-img{z-index:1;transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.bk-03 .industry-card .industry-overlay{background:rgba(0,0,0,.45);z-index:2;transition:background .4s ease}.bk-03 .industry-card .industry-title{font-size:15px;letter-spacing:1.5px;text-transform:uppercase;text-shadow:0px 2px 5px rgba(0,0,0,.8);transition:transform .4s ease}.bk-03 .industry-card:hover .industry-img{transform:scale(1.1)}.bk-03 .industry-card:hover .industry-overlay{background:rgba(0,0,0,.2)}.bk-03 .industry-card:hover .industry-title{transform:scale(1.05)}@media(max-width: 991px){.bk-03 .industry-card{height:220px}.bk-03 .industry-card .industry-title{font-size:13px;letter-spacing:1px}.bk-03 .industry-header .header-watermark{display:none}}@media(max-width: 575px){.bk-03 .industry-card{height:180px}}.bk-04{background-color:#020a34;background-image:url("../images/home/seccion4/lineas.webp");position:relative;overflow:hidden}.bk-04 .tv-play-icon{background-color:#f7c600;color:#001072;width:35px;height:35px;font-size:22px;transition:transform .3s ease;cursor:pointer}.bk-04 .tv-play-icon:hover{transform:scale(1.1)}.bk-04 .fimsa-tv-card{aspect-ratio:16/10;background-color:#000;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;position:relative}.bk-04 .fimsa-tv-card video{transition:opacity .3s ease}.bk-04 .fimsa-tv-card .btn-circular-arrow{position:absolute;bottom:15px;right:15px;width:35px;height:35px;background-color:#fff;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.3);transition:background-color .3s ease,color .3s ease;z-index:2}.bk-04 .fimsa-tv-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.5) !important}.bk-04 .fimsa-tv-card:hover .btn-circular-arrow{background-color:#f7c600;color:#000}.bk-04 .btn-channel{display:inline-flex;align-items:center;background-color:#f7c600;color:#000 !important;border-radius:50px;text-decoration:none;text-transform:uppercase;width:max-content;margin:0 !important;transform:none !important;padding:6px 6px 6px 20px !important;gap:12px;transition:background-color .3s ease,gap .3s ease}.bk-04 .btn-channel .btn-text{font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 !important}.bk-04 .btn-channel .btn-icon{background-color:#fff;color:#000;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;flex-shrink:0;transform:none !important}.bk-04 .btn-channel:hover{background-color:#ffd500 !important;gap:20px !important}@media(max-width: 991px){.bk-04{background-image:repeating-linear-gradient(90deg, transparent, transparent 8px, rgba(0, 123, 192, 0.15) 8px, rgba(0, 123, 192, 0.15) 9px)}.bk-04 .fimsa-tv-card{aspect-ratio:16/9}}.bk-05{padding:180px 0;background-color:#f9f9fa}.bk-05 .titulo{color:#000;font-size:2rem;letter-spacing:-1px;text-transform:uppercase}.bk-05 .social-links a{display:inline-block;transition:transform .3s ease}.bk-05 .social-links a .social-icon-img{width:32px;height:32px;object-fit:contain;transition:filter .3s ease}.bk-05 .social-links a:hover{transform:translateY(-3px)}.bk-05 .social-links a:hover .social-icon-img{filter:invert(49%) sepia(89%) saturate(3103%) hue-rotate(182deg) brightness(91%) contrast(101%)}.bk-05 .news-card .news-img-wrap{aspect-ratio:16/10;overflow:hidden}.bk-05 .news-card .news-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bk-05 .news-card .news-title{font-size:1.2rem;line-height:1.3;color:#000}.bk-05 .news-card .news-desc{font-size:.9rem;line-height:1.5;color:#000}.bk-05 .btn-ver-mas{display:inline-flex;align-items:center;background-color:#f7c600;color:#000 !important;border-radius:50px;text-decoration:none;text-transform:uppercase;width:max-content;margin:0 !important;transform:none !important;padding:5px 5px 5px 18px !important;gap:12px;transition:background-color .3s ease,gap .3s ease}.bk-05 .btn-ver-mas .btn-text{font-size:12px;font-weight:700;letter-spacing:.5px;margin:0 !important}.bk-05 .btn-ver-mas .btn-icon{background-color:#fff;color:#000;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;flex-shrink:0;transform:none !important}.bk-05 .btn-ver-mas:hover{background-color:#ffd500 !important;gap:20px !important}.bk-06 .split-panel{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:400px;overflow:hidden;position:relative}.bk-06 .split-panel::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,16,15,.3);z-index:1;transition:background-color .4s ease}.bk-06 .split-panel .panel-content{position:relative;z-index:2;padding:10% 15%}.bk-06 .split-panel .panel-content h2{font-size:32px;line-height:1.2;letter-spacing:1px}.bk-06 .btn-ver-mas{display:inline-flex;align-items:center;background-color:#f7c600;color:#000 !important;border-radius:50px;text-decoration:none;text-transform:uppercase;width:max-content;margin:0 !important;transform:none !important;padding:3px 6px 3px 20px !important;gap:12px;transition:background-color .3s ease,gap .3s ease}.bk-06 .btn-ver-mas .btn-text{font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 !important}.bk-06 .btn-ver-mas .btn-icon{background-color:#fff;color:#000;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;flex-shrink:0;transform:none !important}.bk-06 .btn-ver-mas:hover{background-color:#ffd500 !important;gap:20px !important}@media(max-width: 991px){.bk-06 .split-panel{min-height:300px}.bk-06 .split-panel .panel-content{padding:12% 8%}.bk-06 .split-panel .panel-content h2{font-size:26px}}.bk-07{background-color:#020933}.bk-07 .contact-gradient-bar{width:100%;max-width:500px;height:3px;background:linear-gradient(90deg, #f7c600 0%, #007bc0 100%)}.bk-07 .custom-input{background-color:#fff;border:none;border-radius:8px;padding:12px 18px;font-size:13px;font-weight:500;color:#333;box-shadow:none}.bk-07 .custom-input::placeholder{color:#6c757d;font-weight:600}.bk-07 .custom-input:focus{outline:none;box-shadow:0 0 0 3px rgba(247,198,0,.3)}.bk-07 select.custom-input{cursor:pointer}.bk-07 .contact-info-list{font-size:15px;font-weight:500}.bk-07 .contact-info-list .icon-circle{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;background-color:#007bc0 !important}.bk-07 .social-icons-footer a{background-color:#fff;color:#030822;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;text-decoration:none;transition:all .3s ease}.bk-07 .social-icons-footer a:hover{background-color:#f7c600;transform:translateY(-3px)}.bk-07 .social-icons-footer .social-icon-wrapper{position:relative;overflow:hidden}.bk-07 .social-icons-footer .social-icon-wrapper .social-icon-default,.bk-07 .social-icons-footer .social-icon-wrapper .social-icon-hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.bk-07 .social-icons-footer .social-icon-wrapper .social-icon-default img,.bk-07 .social-icons-footer .social-icon-wrapper .social-icon-hover img{width:100%;height:100%;object-fit:cover;border-radius:50%}.bk-07 .social-icons-footer .social-icon-wrapper .social-icon-default{opacity:1}.bk-07 .social-icons-footer .social-icon-wrapper .social-icon-hover{opacity:0}.bk-07 .social-icons-footer .social-icon-wrapper:hover .social-icon-default{opacity:0}.bk-07 .social-icons-footer .social-icon-wrapper:hover .social-icon-hover{opacity:1}.bk-07 .btn-action-yellow,.bk-07 .btn-action-blue{display:inline-flex;align-items:center;border-radius:50px;text-decoration:none;text-transform:uppercase;width:max-content;margin:0 !important;transform:none !important;padding:6px 6px 6px 20px !important;gap:12px;transition:background-color .3s ease,gap .3s ease}.bk-07 .btn-action-yellow .btn-text,.bk-07 .btn-action-blue .btn-text{font-size:12px;font-weight:700;letter-spacing:.5px;margin:0 !important}.bk-07 .btn-action-yellow .btn-icon,.bk-07 .btn-action-blue .btn-icon{background-color:#fff;color:#000;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;flex-shrink:0;transform:none !important}.bk-07 .btn-action-yellow:hover,.bk-07 .btn-action-blue:hover{gap:20px !important}.bk-07 .btn-action-yellow{background-color:#f7c600;color:#000 !important}.bk-07 .btn-action-yellow:hover{background-color:#ffd500 !important}.bk-07 .btn-action-blue{background-color:#007bc0;color:#fff !important}.bk-07 .btn-action-blue .btn-icon{color:#007bc0 !important}.bk-07 .btn-action-blue:hover{background-color:#0093e6 !important;color:#fff !important}@media(max-width: 991px){.bk-07 .contact-gradient-bar{max-width:100%}.bk-07 .contact-form{margin-bottom:40px}}.industrial-hero{background-color:#eaf2fc}.industrial-hero .industrial-main-title{font-size:clamp(28px,4vw,52px);letter-spacing:.5px;line-height:1.2}.industrial-hero .industrial-media-box{aspect-ratio:16/9;height:auto}.industrial-cta{background-color:#f7f7f7;padding:7.6vw 0}.industrial-cta h3{font-size:clamp(20px,2.5vw,2rem);color:#000}.industrial-cta .pd-vw{padding-bottom:7.6vw}.industrial-cta .industrial-media-box{height:350px}@media(max-width: 991px){.industrial-cta .industrial-media-box{height:250px}}.bomba-card .bomba-img-box{height:220px;display:flex;align-items:center;justify-content:center;padding:10px}.bomba-card .bomba-img-box img{max-height:100%;max-width:100%;width:auto;object-fit:contain;transition:transform .3s ease}.bomba-card:hover .bomba-img-box img{transform:scale(1.05)}.badge-custom{position:absolute;top:25px;background-color:#fff;color:#000;padding:6px 16px;border-radius:8px;font-size:15px;font-weight:800;letter-spacing:.5px;z-index:10;box-shadow:0 4px 10px rgba(0,0,0,.15)}.badge-antes{left:25px}.badge-despues{left:calc(50% + 15px)}@media(max-width: 767.98px){.badge-custom{top:15px;font-size:12px;padding:4px 10px}.badge-antes{left:15px}.badge-despues{left:calc(50% + 5px)}}.cta-folletos-custom .custom-btn-cta{display:inline-flex;align-items:center;background-color:#ffc107;color:#000;font-weight:800;font-size:12px;padding:5px 6px 5px 20px;border-radius:50px;text-decoration:none;transition:all .3s ease}.cta-folletos-custom .custom-btn-cta .icon-circle{background-color:#fff;color:#000;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:12px;font-size:14px}.cta-folletos-custom .custom-btn-cta:hover{background-color:#e0a800;color:#000}.cta-folletos-custom .custom-btn-brochure{display:flex;align-items:center;background-color:#fff;border:1px solid #e0e0e0;color:#000;font-weight:800;font-size:11px;padding:6px 12px 6px 6px;border-radius:50px;text-decoration:none;transition:all .3s ease;min-height:46px}.cta-folletos-custom .custom-btn-brochure .icon-circle{background-color:#ffc107;color:#000;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:16px;flex-shrink:0}.cta-folletos-custom .custom-btn-brochure span{line-height:1.1}.cta-folletos-custom .custom-btn-brochure:hover{border-color:#b3b3b3;box-shadow:0 4px 8px rgba(0,0,0,.05);color:#000}.productos-bk-02{background-color:#f7f7f7}.productos-bk-02 .apps-pill-bar{background-color:#001072}.productos-bk-02 .apps-pill-bar .apps-icon{width:32px;height:32px;display:flex;align-items:center}.productos-bk-02 .apps-pill-bar .apps-icon img{width:100%;height:auto}.productos-bk-02 .apps-pill-bar .apps-list{font-size:14px;font-weight:500}.productos-bk-02 .apps-pill-bar .apps-list .apps-label{color:#007bc0}.productos-bk-02 .apps-pill-bar .apps-list .app-item{margin-right:15px;white-space:nowrap}.productos-bk-02 .apps-pill-bar .apps-list .app-item:last-child{margin-right:0}@media(max-width: 991px){.productos-bk-02 .apps-pill-bar{border-radius:16px !important;flex-direction:column;align-items:flex-start !important;gap:15px;padding:25px !important}.productos-bk-02 .apps-pill-bar .apps-list{flex-direction:column;align-items:flex-start !important;gap:5px}}.productos-bk-03{background-color:#f7f7f7;padding:200px 0}.productos-bk-03 .cta-title{font-size:32px}.productos-bk-03 .download-title{font-size:20px}.productos-bk-03 .btn-product-yellow{display:inline-flex;align-items:center;background-color:#f7c600;color:#000;padding:6px 6px 6px 22px;border-radius:50px;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:.5px;transition:all .3s ease}.productos-bk-03 .btn-product-yellow .btn-icon{background-color:#fff;color:#000;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;margin-left:15px;transition:transform .3s ease}.productos-bk-03 .btn-product-yellow:hover{background-color:#ffd500;transform:translateY(-2px)}.productos-bk-03 .btn-product-yellow:hover .btn-icon{transform:translateX(3px)}.productos-bk-03 .modal-form{transform:scale(0.9);position:relative;width:100%;max-width:600px;background:#020933;padding:3rem 2.5rem;border-radius:20px;text-align:center;border:1px solid hsla(0,0%,100%,.1)}.productos-bk-03 .modal-form .modal-title-custom{font-size:clamp(16px,2vw,20px);line-height:1.4}.productos-bk-03 .modal-form .form-control-pill{border-radius:50px;padding:.8rem 1.5rem;border:none;background-color:#fff;color:#333;font-size:14px}.productos-bk-03 .modal-form .form-control-pill::placeholder{color:#888}.productos-bk-03 .modal-form .form-control-pill:focus{box-shadow:0 0 0 3px rgba(255,204,0,.5);outline:none}.productos-bk-03 .modal-form .btn-descargar-submit{background-color:#ffd13b;color:#000;border-radius:50px;padding:.8rem 2.5rem;font-size:16px;border:none;transition:all .3s ease}.productos-bk-03 .modal-form .btn-descargar-submit:hover{background-color:#e6bc35;transform:scale(1.05)}@media(min-width: 992px){.productos-bk-03 .custom-modal-wrapper .modal-dialog{max-width:calc(var(--vw, 1vw)*70)}}.productos-bk-03 .btn-download-brand{display:inline-flex;align-items:center;background-color:#fff;border:1px solid #e9ecef;padding:6px 24px 6px 6px;border-radius:50px;text-decoration:none;transition:all .3s ease}.productos-bk-03 .btn-download-brand .download-arrow{background-color:#f7c600;color:#000;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;margin-right:15px;transition:transform .3s ease}.productos-bk-03 .btn-download-brand .brand-logo-container{width:90px;height:25px;display:flex;align-items:center;justify-content:center}.productos-bk-03 .btn-download-brand .brand-logo-container img{max-width:100%;max-height:100%;object-fit:contain}.productos-bk-03 .btn-download-brand:hover{border-color:#f7c600;transform:translateY(-2px)}.productos-bk-03 .btn-download-brand:hover .download-arrow{transform:translateY(2px)}.productos-bk-04 .gallery-img-wrap{height:350px;overflow:hidden}.productos-bk-04 .gallery-img-wrap img{transition:transform .6s ease}.productos-bk-04 .gallery-img-wrap:hover img{transform:scale(1.05)}@media(max-width: 991px){.productos-bk-04 .gallery-img-wrap{height:250px}}.productos-bk-05{background-color:#f8f9fa}.productos-bk-05 .related-product-card{transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.productos-bk-05 .related-product-card .card-img-top{aspect-ratio:16/10;background-color:#e9ecef;overflow:hidden}.productos-bk-05 .related-product-card .card-img-top img{transition:transform .5s ease}.productos-bk-05 .related-product-card .card-divider{height:3px;background-color:#f7c600;width:100%}.productos-bk-05 .related-product-card .card-panel-blue{background-color:#001072;flex-grow:1}.productos-bk-05 .related-product-card .card-panel-blue h4{line-height:1.3}.productos-bk-05 .related-product-card .card-arrow{width:35px;height:35px;background-color:#f7c600;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;transition:transform .3s ease}.productos-bk-05 .related-product-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,16,114,.15) !important}.productos-bk-05 .related-product-card:hover .card-img-top img{transform:scale(1.05)}.productos-bk-05 .related-product-card:hover .card-arrow{transform:translateX(4px)}.productos-bk-07 .split-panel{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:400px;overflow:hidden}.productos-bk-07 .split-panel::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,16,15,.3);z-index:1;transition:background-color .4s ease}.productos-bk-07 .split-panel:hover::before{background-color:rgba(0,16,114,.6)}.productos-bk-07 .split-panel .panel-content{padding:10% 15%}.productos-bk-07 .split-panel .panel-content h2{font-size:32px;line-height:1.2;letter-spacing:1px}.productos-bk-07 .btn-ver-mas{display:inline-flex;align-items:center;background-color:#f7c600;color:#000;padding:6px 6px 6px 20px;border-radius:50px;text-decoration:none;width:fit-content;transition:all .3s ease}.productos-bk-07 .btn-ver-mas .btn-text{font-size:13px;font-weight:700;letter-spacing:.5px;margin-right:15px}.productos-bk-07 .btn-ver-mas .btn-icon{background-color:#fff;color:#000;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;transition:transform .3s ease}.productos-bk-07 .btn-ver-mas:hover{background-color:#ffd500;transform:translateY(-2px)}.productos-bk-07 .btn-ver-mas:hover .btn-icon{transform:translateX(3px)}@media(max-width: 991px){.bk-06 .split-panel{min-height:300px}.bk-06 .split-panel .panel-content{padding:12% 8%}.bk-06 .split-panel .panel-content h2{font-size:26px}}.productos-bk-08{background-color:#030822}.productos-bk-08 .contact-gradient-bar{width:100%;max-width:500px;height:3px;background:linear-gradient(90deg, #f7c600 0%, #007bc0 100%)}.productos-bk-08 .custom-input{background-color:#fff;border:none;border-radius:8px;padding:12px 18px;font-size:13px;font-weight:500;color:#333;box-shadow:none}.productos-bk-08 .custom-input::placeholder{color:#6c757d;font-weight:600}.productos-bk-08 .custom-input:focus{outline:none;box-shadow:0 0 0 3px rgba(247,198,0,.3)}.productos-bk-08 select.custom-input{cursor:pointer}.productos-bk-08 .contact-info-list{font-size:15px;font-weight:500}.productos-bk-08 .contact-info-list .icon-circle{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;background-color:#007bc0 !important}.productos-bk-08 .social-icons-footer a{background-color:#fff;color:#030822;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;text-decoration:none;transition:all .3s ease}.productos-bk-08 .social-icons-footer a:hover{background-color:#f7c600;transform:translateY(-3px)}.productos-bk-08 .social-icons-footer .social-icon-wrapper{position:relative;overflow:hidden}.productos-bk-08 .social-icons-footer .social-icon-wrapper .social-icon-default,.productos-bk-08 .social-icons-footer .social-icon-wrapper .social-icon-hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.productos-bk-08 .social-icons-footer .social-icon-wrapper .social-icon-default img,.productos-bk-08 .social-icons-footer .social-icon-wrapper .social-icon-hover img{width:100%;height:100%;object-fit:cover;border-radius:50%}.productos-bk-08 .social-icons-footer .social-icon-wrapper .social-icon-default{opacity:1}.productos-bk-08 .social-icons-footer .social-icon-wrapper .social-icon-hover{opacity:0}.productos-bk-08 .social-icons-footer .social-icon-wrapper:hover .social-icon-default{opacity:0}.productos-bk-08 .social-icons-footer .social-icon-wrapper:hover .social-icon-hover{opacity:1}.productos-bk-08 .btn-action-yellow,.productos-bk-08 .btn-action-blue{display:inline-flex;align-items:center;padding:6px 6px 6px 20px;border-radius:50px;text-decoration:none;width:fit-content;transition:all .3s ease}.productos-bk-08 .btn-action-yellow .btn-text,.productos-bk-08 .btn-action-blue .btn-text{font-size:12px;font-weight:700;letter-spacing:.5px;margin-right:15px}.productos-bk-08 .btn-action-yellow .btn-icon,.productos-bk-08 .btn-action-blue .btn-icon{background-color:#fff;color:#000;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;transition:transform .3s ease}.productos-bk-08 .btn-action-yellow:hover,.productos-bk-08 .btn-action-blue:hover{transform:translateY(-2px)}.productos-bk-08 .btn-action-yellow:hover .btn-icon,.productos-bk-08 .btn-action-blue:hover .btn-icon{transform:translateX(3px)}.productos-bk-08 .btn-action-yellow{background-color:#f7c600;color:#000}.productos-bk-08 .btn-action-yellow:hover{background-color:#ffd500}.productos-bk-08 .btn-action-blue{background-color:#007bc0;color:#fff}.productos-bk-08 .btn-action-blue .btn-icon{color:#007bc0}.productos-bk-08 .btn-action-blue:hover{background-color:#0093e6;color:#fff}@media(max-width: 991px){.bk-07 .contact-gradient-bar{max-width:100%}.bk-07 .contact-form{margin-bottom:40px}}.refacciones-bk-01{background-color:#f2f6fa;padding-top:140px;padding-bottom:40px}.refacciones-bk-01 .container{padding-top:1.5rem;padding-bottom:.5rem}.refacciones-bk-01 .refacciones-subtitle{font-size:13px;font-weight:700;color:#0093e6;letter-spacing:1.5px;text-transform:uppercase;display:block;margin-bottom:8px}.refacciones-bk-01 h1{font-family:"acumin-pro-condensed","Arial Narrow",sans-serif;font-weight:800;letter-spacing:-1px;color:#1a1a1a;line-height:1.05;font-size:clamp(2.4rem,5vw,3.5rem)}.venta-refacciones{width:100%;overflow:hidden;background-color:#eaf3fc}.venta-refacciones .container-header-refacciones{padding:20px 15px}.venta-refacciones .container-header-refacciones .refacciones-tag-blue{display:block;color:#0085d0;font-weight:700;letter-spacing:.5px;margin-bottom:2px}.venta-refacciones .container-header-refacciones .refacciones-main-title{color:#000;font-size:4rem;font-family:"acumin-pro-condensed","Arial Narrow",sans-serif;font-weight:800;letter-spacing:-1px;margin:0;text-transform:uppercase}.venta-refacciones .container-header-refacciones .refacciones-top-description{color:#333;font-size:14px;line-height:1.6;margin:0}@media(min-width: 768px){.venta-refacciones .container-header-refacciones .border-start-md{border-left:2px solid #0085d0 !important}}.venta-refacciones .refaccion-card-link{display:block;text-decoration:none;width:100%}.venta-refacciones .refaccion-card-link:hover .card-bg-img{transform:scale(1.04)}.venta-refacciones .refaccion-card-link:hover .card-dark-overlay{background:rgba(0,0,0,.25)}.venta-refacciones .refaccion-grid-card{position:relative;width:100%;height:380px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width: 767.98px){.venta-refacciones .refaccion-grid-card{height:240px}}.venta-refacciones .refaccion-grid-card .card-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .6s cubic-bezier(0.16, 1, 0.3, 1)}.venta-refacciones .refaccion-grid-card .card-dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:1;transition:background .4s ease}.venta-refacciones .refaccion-grid-card .card-text-container{position:relative;z-index:2;padding:0 30px;text-align:center}.venta-refacciones .refaccion-grid-card .card-text-container .card-title-label{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.3)}@media(max-width: 767.98px){.venta-refacciones .refaccion-grid-card .card-text-container .card-title-label{font-size:1.2rem}}.venta-refacciones{padding-top:6rem}.con-space-navbar,.con-espacio-navbar{padding-top:130px !important}@media(max-width: 991.98px){.con-space-navbar,.con-espacio-navbar{padding-top:100px !important}}.componentes-banda-hero .banda-img-box{width:100%;height:480px;overflow:hidden;background-color:#f2f6fa}@media(max-width: 767.98px){.componentes-banda-hero .banda-img-box{height:260px}}.componentes-banda-hero .banda-img-box img{width:100%;height:100%;object-fit:cover}.componentes-banda-hero .container-text-inside .lead-text-banda{font-size:15px;color:#333 !important;line-height:1.6;max-width:480px}.banda-especificaciones .header-list-text{font-size:14px;line-height:1.6;color:#333;max-width:460px}.banda-especificaciones .lista-banda-title{font-size:16px;font-weight:800;color:#001a72;letter-spacing:.5px}.banda-especificaciones .lista-tecnica-banda{list-style:none;padding-left:0;margin:0}.banda-especificaciones .lista-tecnica-banda li{font-size:15px;font-weight:600;color:#000;position:relative;padding-left:18px;margin-bottom:12px;line-height:1.4}.banda-especificaciones .lista-tecnica-banda li::before{content:"•";position:absolute;left:0;top:-2px;color:#000;font-size:18px}.banda-cta .btn-pill-yellow{display:inline-flex;align-items:center;background-color:#fbc02d;color:#000 !important;padding:6px 6px 6px 24px;border-radius:50px;text-decoration:none;font-weight:700;font-size:11px;letter-spacing:.5px;transition:all .2s ease}.banda-cta .btn-pill-yellow .btn-text{margin-right:14px}.banda-cta .btn-pill-yellow .btn-icon{background-color:#fff;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.banda-cta .btn-pill-yellow:hover{background-color:#fdd835;transform:translateY(-2px)}.banda-cta .btn-pill-download{display:inline-flex;align-items:center;background-color:#fff;color:#000 !important;border:1px solid #ccc;padding:5px 24px 5px 6px;border-radius:50px;text-decoration:none;font-weight:700;font-size:11px;letter-spacing:.5px;transition:all .2s ease}.banda-cta .btn-pill-download .btn-text,.banda-cta .btn-pill-download .brand-text{margin-left:14px}.banda-cta .btn-pill-download .download-icon,.banda-cta .btn-pill-download .download-arrow{background-color:#fbc02d;color:#000;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.banda-cta .btn-pill-download:hover{border-color:#fbc02d;background-color:#fffdf6}.banda-cta .bottom-grid-box{height:450px !important}@media(max-width: 767.98px){.banda-cta .bottom-grid-box{height:240px !important}}.productos-sugeridos{width:100%}.productos-sugeridos .sugeridos-main-title{font-size:2rem;font-weight:800;letter-spacing:-0.5px;text-align:left}.productos-sugeridos .sugerido-card{border-radius:24px;overflow:hidden;background-color:rgba(0,0,0,0);transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.productos-sugeridos .sugerido-card:hover{transform:translateY(-5px)}.productos-sugeridos .sugerido-card:hover .sugerido-arrow-circle{background-color:#fff;color:#001a72}.productos-sugeridos .sugerido-card .sugerido-card-img{height:220px;overflow:hidden;background-color:#f6f7f9;border-radius:24px 24px 0 0}.productos-sugeridos .sugerido-card .sugerido-card-img img{width:100%;height:100%;object-fit:cover;display:block}.productos-sugeridos .sugerido-card .sugerido-card-footer{background-color:#001a72;padding:20px;display:flex;align-items:center;justify-content:space-between;border-radius:0 0 24px 24px;min-height:80px}.productos-sugeridos .sugerido-card .sugerido-card-footer .sugerido-title-text{color:#fff;font-size:13px;font-weight:800;margin:0;text-transform:uppercase;letter-spacing:.3px;line-height:1.3;padding-right:10px}.productos-sugeridos .sugerido-card .sugerido-card-footer .sugerido-arrow-circle{background-color:#fbc02d;color:#000;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:all .2s ease}.productos-sugeridos .sugerido-card .sugerido-card-footer img{width:48px}.filtros-prensa-hero .prensa-media-box{width:100%;height:480px;overflow:hidden;background-color:#f6f7f9}@media(max-width: 767.98px){.filtros-prensa-hero .prensa-media-box{height:240px}}.filtros-prensa-hero .prensa-media-box img,.filtros-prensa-hero .prensa-media-box video{width:100%;height:100%;object-fit:cover;display:block}.prensa-detalles .lead-text-prensa{font-size:15px;line-height:1.7;color:#2b2b2b;max-width:750px}.prensa-detalles .lista-prensa-title{font-size:16px;font-weight:800;color:#000;letter-spacing:.5px}.prensa-detalles .lista-tecnica-prensa{list-style:none;padding-left:0;margin:0}.prensa-detalles .lista-tecnica-prensa li{font-size:15px;font-weight:600;color:#000;position:relative;padding-left:18px;margin-bottom:12px;line-height:1.4}.prensa-detalles .lista-tecnica-prensa li::before{content:"•";position:absolute;left:0;top:-2px;color:#000;font-size:18px}.prensa-cta .btn-pill-yellow{display:inline-flex;align-items:center;background-color:#fbc02d;color:#000 !important;padding:6px 6px 6px 24px;border-radius:50px;text-decoration:none;font-weight:700;font-size:11px;letter-spacing:.5px;transition:all .2s ease}.prensa-cta .btn-pill-yellow .btn-text{margin-right:14px}.prensa-cta .btn-pill-yellow .btn-icon{background-color:#fff;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.prensa-cta .btn-pill-yellow:hover{background-color:#fdd835;transform:translateY(-2px)}.prensa-cta .btn-pill-download{display:inline-flex;align-items:center;background-color:#fff;color:#000 !important;border:1px solid #ccc;padding:5px 24px 5px 6px;border-radius:50px;text-decoration:none;font-weight:700;font-size:11px;letter-spacing:.5px;transition:all .2s ease}.prensa-cta .btn-pill-download .btn-text,.prensa-cta .btn-pill-download .brand-text{margin-left:14px}.prensa-cta .btn-pill-download .download-icon,.prensa-cta .btn-pill-download .download-arrow{background-color:#fbc02d;color:#000;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.prensa-cta .btn-pill-download:hover{border-color:#fbc02d;background-color:#fffdf6}.prensa-cta .prensa-grid-block{width:100%;height:340px;overflow:hidden;margin:0;padding:0;display:block}@media(max-width: 767.98px){.prensa-cta .prensa-grid-block{height:200px}}.prensa-cta .prensa-grid-block img{width:100%;height:75%;object-fit:cover;display:block;margin:0;padding:0}.refacciones-bk-02{padding:40px 0;background-color:#fff;border-bottom:1px solid #e8ecef}.refacciones-bk-02 h4{font-size:14px;font-weight:700;color:#1a1a1a;text-transform:none;letter-spacing:.3px}.refacciones-bk-02 .marcas-logos-wrap .marca-logo{max-width:120px;transition:all .3s ease}.refacciones-bk-02 .marcas-logos-wrap .marca-logo img{width:auto;object-fit:contain;filter:grayscale(30%);opacity:.85;transition:all .35s ease}.refacciones-bk-02 .marcas-logos-wrap .marca-logo:hover img{filter:grayscale(0%);opacity:1;transform:scale(1.08)}.refacciones-bk-02 .btn-download-pill{display:inline-flex;align-items:center;background-color:#fff;border:2px solid #e2e6ea;border-radius:50px;padding:6px 22px 6px 6px;text-decoration:none;transition:all .3s ease;gap:12px}.refacciones-bk-02 .btn-download-pill .download-arrow{background-color:#f7c600;color:#1a1a1a;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;transition:background-color .3s ease;flex-shrink:0}.refacciones-bk-02 .btn-download-pill .download-text,.refacciones-bk-02 .btn-download-pill .brand-text{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#1a1a1a;white-space:nowrap}.refacciones-bk-02 .btn-download-pill:hover{border-color:#f7c600;box-shadow:0 4px 14px rgba(247,198,0,.25) !important;transform:translateY(-2px)}.refacciones-bk-02 .btn-download-pill:hover .download-arrow{background-color:#ffd500}.refacciones-bk-02 .btn-download-pill:active{transform:translateY(0)}.refacciones-bk-03{width:100%;overflow:hidden}.refacciones-bk-03 .maquina-row{padding:12vw 0;display:flex;align-items:center}.refacciones-bk-03 .maquina-row.row-fondo-blanco{background-color:#fff}.refacciones-bk-03 .maquina-row.row-fondo-gris{background-color:#f7f7f7}.refacciones-bk-03 .maquina-render-card{border-radius:40px;min-height:400px;display:flex;align-items:center;justify-content:center;box-shadow:0 15px 35px rgba(0,0,0,.03)}.refacciones-bk-03 .maquina-render-card img{width:auto;object-fit:contain;mix-blend-mode:multiply}.refacciones-bk-03 .maquina-render-card .no-image-placeholder{font-size:14px;color:#999;border:2px dashed #ddd;padding:40px;border-radius:20px}.refacciones-bk-03 .maquina-titulo{font-size:1.25rem;font-weight:800;color:#000;text-transform:uppercase;letter-spacing:-0.3px;margin-bottom:24px}.refacciones-bk-03 .maquina-lista-tecnica{margin-bottom:30px}.refacciones-bk-03 .maquina-lista-tecnica p{font-size:1.1rem;font-weight:500;color:#2d3136;line-height:1.7;margin-bottom:6px}.refacciones-bk-03 .maquina-lista-tecnica ol,.refacciones-bk-03 .maquina-lista-tecnica ul{padding-left:18px;margin-bottom:0}.refacciones-bk-03 .maquina-lista-tecnica ol li,.refacciones-bk-03 .maquina-lista-tecnica ul li{font-size:1.1rem;font-weight:500;color:#2d3136;line-height:1.7;margin-bottom:6px}.refacciones-bk-03 .maquina-lista-tecnica ol li:last-child,.refacciones-bk-03 .maquina-lista-tecnica ul li:last-child{margin-bottom:0}.refacciones-bk-03 .btn-pill-yellow{display:inline-flex;align-items:center;background-color:#fbc02d;color:#000 !important;padding:6px 6px 6px 24px;border-radius:50px;text-decoration:none;font-weight:700;font-size:11px;letter-spacing:.5px;width:fit-content;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);border:none}.refacciones-bk-03 .btn-pill-yellow .btn-text{margin-right:16px}.refacciones-bk-03 .btn-pill-yellow .btn-icon{background-color:#fff;color:#000;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold}.refacciones-bk-03 .btn-pill-yellow:hover{background-color:#fdd835;transform:translateY(-2px);box-shadow:0 6px 15px rgba(251,192,45,.3)}.refacciones-bk-03 .piezas-extra-row{display:flex;flex-wrap:wrap;gap:28px;margin-top:40px;padding-top:10px}.refacciones-bk-03 .piezas-extra-row .pieza-item{width:72px;text-align:center}.refacciones-bk-03 .piezas-extra-row .pieza-item .pieza-img-wrapper{height:55px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:8px}.refacciones-bk-03 .piezas-extra-row .pieza-item .pieza-img-wrapper img{max-height:100%;width:auto;object-fit:contain}.refacciones-bk-03 .piezas-extra-row .pieza-item .pieza-nombre{display:block;font-size:11px;font-weight:600;color:#555;line-height:1.2}.contacto-bk-07{background-color:#020933}.contacto-bk-07 .contact-gradient-bar{width:100%;max-width:500px;height:3px;background:linear-gradient(90deg, #f7c600 0%, #007bc0 100%)}.contacto-bk-07 .custom-input{background-color:#fff;border:none;border-radius:8px;padding:12px 18px;font-size:13px;font-weight:500;color:#333;box-shadow:none}.contacto-bk-07 .custom-input::placeholder{color:#6c757d;font-weight:600}.contacto-bk-07 .custom-input:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,192,.4);border:1px solid #007bc0}.contacto-bk-07 select.custom-input{cursor:pointer}.contacto-bk-07 .contact-link{transition:color .2s ease}.contacto-bk-07 .contact-link:hover{color:#007bc0 !important}.contacto-bk-07 .contact-info-list{font-size:15px;font-weight:500}.contacto-bk-07 .contact-info-list .icon-circle{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;background-color:#007bc0 !important}.contacto-bk-07 .social-icons-footer a{text-decoration:none;transition:all .3s ease}.contacto-bk-07 .social-icons-footer a img{width:32px}.contacto-bk-07 .social-icons-footer a:hover{transform:translateY(-3px)}.contacto-bk-07 .social-icons-footer .social-icon-wrapper{position:relative;overflow:hidden;width:32px;height:32px}.contacto-bk-07 .social-icons-footer .social-icon-wrapper .social-icon-default,.contacto-bk-07 .social-icons-footer .social-icon-wrapper .social-icon-hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.contacto-bk-07 .social-icons-footer .social-icon-wrapper .social-icon-default img,.contacto-bk-07 .social-icons-footer .social-icon-wrapper .social-icon-hover img{width:100%;height:100%;object-fit:cover;border-radius:50%}.contacto-bk-07 .social-icons-footer .social-icon-wrapper .social-icon-default{opacity:1}.contacto-bk-07 .social-icons-footer .social-icon-wrapper .social-icon-hover{opacity:0}.contacto-bk-07 .social-icons-footer .social-icon-wrapper:hover .social-icon-default{opacity:0}.contacto-bk-07 .social-icons-footer .social-icon-wrapper:hover .social-icon-hover{opacity:1}.contacto-bk-07 .btn-action-yellow,.contacto-bk-07 .btn-action-blue{display:inline-flex;align-items:center;padding:6px 6px 6px 20px;border-radius:50px;text-decoration:none;width:fit-content;transition:all .3s ease}.contacto-bk-07 .btn-action-yellow .btn-text,.contacto-bk-07 .btn-action-blue .btn-text{font-size:12px;font-weight:700;letter-spacing:.5px;margin-right:15px}.contacto-bk-07 .btn-action-yellow .btn-icon,.contacto-bk-07 .btn-action-blue .btn-icon{background-color:#fff;color:#000;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;transition:transform .3s ease}.contacto-bk-07 .btn-action-yellow:hover,.contacto-bk-07 .btn-action-blue:hover{transform:translateY(-2px)}.contacto-bk-07 .btn-action-yellow:hover .btn-icon,.contacto-bk-07 .btn-action-blue:hover .btn-icon{transform:translateX(3px)}.contacto-bk-07 .btn-action-yellow{background-color:#f7c600;color:#000}.contacto-bk-07 .btn-action-yellow:hover{background-color:#ffd500}.contacto-bk-07 .btn-action-blue{background-color:#007bc0;color:#fff}.contacto-bk-07 .btn-action-blue .btn-icon{color:#007bc0}.contacto-bk-07 .btn-action-blue:hover{background-color:#0093e6;color:#fff}@media(max-width: 991px){.bk-07 .contact-gradient-bar{max-width:100%}.bk-07 .contact-form{margin-bottom:40px}}.sectores-bk-01 .sectores-hero-header{background-color:#e1e9ef;width:100%;padding-top:5rem;padding-bottom:3rem}.sectores-bk-01 .sectores-hero-header .sectores-main-title{font-size:clamp(28px,4vw,48px);letter-spacing:-1px;line-height:1.1}.sectores-bk-01 .sectores-hero-header .sectores-info-badge{display:flex;align-items:center;gap:12px}.sectores-bk-01 .sectores-hero-header .sectores-info-badge .vertical-line{display:inline-block;width:2px;height:32px;background-color:#007bc0;flex-shrink:0}.sectores-bk-01 .sectores-hero-header .sectores-info-badge p{color:#2b2b2b;font-size:14px;font-weight:500;line-height:1.3}.sectores-industrias{background-color:#f7f7f7}.sectores-industrias .sector-card{border-radius:24px;overflow:hidden;background-color:rgba(0,0,0,0);transition:transform .3s ease,box-shadow .3s ease}.sectores-industrias .sector-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.sectores-industrias .sector-card:hover .card-arrow-circle{background-color:#fff !important;color:#001a72 !important}.sectores-industrias .sector-card .sector-card-img{height:240px;overflow:hidden;background-color:#f6f7f9;border-radius:24px 24px 0 0}.sectores-industrias .sector-card .sector-card-img img{width:100%;height:100%;object-fit:cover}.sectores-industrias .sector-card .sector-card-footer{background-color:#001a72;padding:24px 20px;display:flex;align-items:center;justify-content:space-between;border-radius:0 0 24px 24px;min-height:85px}.sectores-industrias .sector-card .sector-card-footer .card-title-text{color:#fff;font-size:clamp(20px,2.5vw,28px);font-weight:800;margin:0;text-transform:uppercase;letter-spacing:.3px;line-height:1.3;padding-right:15px}.sectores-industrias .sector-card .sector-card-footer .card-arrow-circle{background-color:#fbc02d;color:#000;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;flex-shrink:0;transition:all .2s ease}.sectores-bk-02 .split-panel{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:400px;overflow:hidden;position:relative}.sectores-bk-02 .split-panel::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,16,15,.3);z-index:1;transition:background-color .4s ease}.sectores-bk-02 .split-panel:hover::before{background-color:rgba(0,16,114,.6)}.sectores-bk-02 .split-panel .panel-content{padding:10% 15%}.sectores-bk-02 .split-panel .panel-content h2{font-size:32px;line-height:1.2;letter-spacing:1px}.sectores-bk-02 .btn-ver-mas{display:inline-flex;align-items:center;background-color:#f7c600;color:#000 !important;border-radius:50px;text-decoration:none;text-transform:uppercase;width:max-content;margin:0 !important;transform:none !important;padding:6px 6px 6px 20px !important;gap:12px;transition:background-color .3s ease,gap .3s ease}.sectores-bk-02 .btn-ver-mas .btn-text{font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 !important}.sectores-bk-02 .btn-ver-mas .btn-icon{background-color:#fff;color:#000;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;flex-shrink:0;transform:none !important}.sectores-bk-02 .btn-ver-mas:hover{background-color:#ffd500 !important;gap:20px !important}@media(max-width: 991px){.sectores-bk-02 .split-panel{min-height:300px}.sectores-bk-02 .split-panel .panel-content{padding:12% 8%}.sectores-bk-02 .split-panel .panel-content h2{font-size:26px}}.sectores-bk-03{padding:80px 0;background-color:rgba(0,0,0,0)}.servicios-bk-01{background:linear-gradient(to bottom, #f4f7fa 0%, #f4f7fa 35%, #001072 35%, #001072 100%)}.servicios-bk-01 .pt-header-space{padding-top:150px}.servicios-bk-01 .service-img-wrap{min-width:500px}.servicios-bk-01 .service-img-wrap img{transition:transform .5s ease}.servicios-bk-01 .service-img-wrap:hover img{transform:scale(1.05)}.servicios-bk-01 .service-content{padding:5vw 0}.servicios-bk-01 .service-content h2{color:#fff}.servicios-bk-01 .service-content .service-content-text{color:#fff;font-size:1rem;line-height:1.6}.servicios-bk-01 .service-bullets{list-style:none;padding-left:0;margin-bottom:0}.servicios-bk-01 .service-bullets li{position:relative;padding-left:18px;margin-bottom:12px;font-size:1rem;line-height:1.6;font-weight:bold;color:#fff}.servicios-bk-01 .service-bullets li::before{content:"";position:absolute;left:0;top:5px;width:6px;height:6px;border-radius:50%;background-color:#f7c600}@media(max-width: 991px){.servicios-bk-01{background:linear-gradient(to bottom, #f4f7fa 0%, #f4f7fa 25%, #001072 25%, #001072 100%)}.servicios-bk-01 .pt-header-space{padding-top:110px}.servicios-bk-01 .service-img-wrap{height:240px;min-width:auto;width:100%}}.servicios-bk-02 .service-gallery-item{height:245px;overflow:hidden;position:relative;background-color:#e9ecef}.servicios-bk-02 .service-gallery-item img{transition:transform .6s ease}.servicios-bk-02 .service-gallery-item:hover img{transform:scale(1.08)}.servicios-bk-02 .service-gallery-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15);transition:background-color .4s ease;pointer-events:none}.servicios-bk-02 .service-gallery-item:hover::after{background-color:rgba(0,0,0,0)}@media(max-width: 991px){.servicios-bk-02 .service-gallery-item{height:250px}}.servicios-bk-03{background-color:#eaf3fc;padding-bottom:7vw}.servicios-bk-03 h2{color:#000;padding:4vw 0 2vw}.servicios-bk-03 .related-product-card{transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.servicios-bk-03 .related-product-card .card-img-top{aspect-ratio:16/10;background-color:#e9ecef;overflow:hidden}.servicios-bk-03 .related-product-card .card-img-top img{transition:transform .5s ease}.servicios-bk-03 .related-product-card .card-divider{height:3px;background-color:#f7c600;width:100%}.servicios-bk-03 .related-product-card .card-panel-blue{background-color:#001072;flex-grow:1}.servicios-bk-03 .related-product-card .card-panel-blue h4{line-height:1.3}.servicios-bk-03 .related-product-card .card-arrow{width:35px;height:35px;background-color:#f7c600;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;transition:transform .3s ease}.servicios-bk-03 .related-product-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,16,114,.15) !important}.servicios-bk-03 .related-product-card:hover .card-img-top img{transform:scale(1.05)}.servicios-bk-03 .related-product-card:hover .card-arrow{transform:translateX(4px)}.servicios-bk-04{background-color:#030822}.servicios-bk-04 .contact-gradient-bar{width:100%;max-width:500px;height:3px;background:linear-gradient(90deg, #f7c600 0%, #007bc0 100%)}.servicios-bk-04 .custom-input{background-color:#fff;border:none;border-radius:8px;padding:12px 18px;font-size:13px;font-weight:500;color:#333;box-shadow:none}.servicios-bk-04 .custom-input::placeholder{color:#6c757d;font-weight:600}.servicios-bk-04 .custom-input:focus{outline:none;box-shadow:0 0 0 3px rgba(247,198,0,.3)}.servicios-bk-04 select.custom-input{cursor:pointer}.servicios-bk-04 .contact-info-list{font-size:15px;font-weight:500}.servicios-bk-04 .contact-info-list .icon-circle{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;background-color:#007bc0 !important}.servicios-bk-04 .social-icons-footer a{background-color:#fff;color:#030822;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;text-decoration:none;transition:all .3s ease}.servicios-bk-04 .social-icons-footer a:hover{background-color:#f7c600;transform:translateY(-3px)}.servicios-bk-04 .social-icons-footer .social-icon-wrapper{position:relative;overflow:hidden}.servicios-bk-04 .social-icons-footer .social-icon-wrapper .social-icon-default,.servicios-bk-04 .social-icons-footer .social-icon-wrapper .social-icon-hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.servicios-bk-04 .social-icons-footer .social-icon-wrapper .social-icon-default img,.servicios-bk-04 .social-icons-footer .social-icon-wrapper .social-icon-hover img{width:100%;height:100%;object-fit:cover;border-radius:50%}.servicios-bk-04 .social-icons-footer .social-icon-wrapper .social-icon-default{opacity:1}.servicios-bk-04 .social-icons-footer .social-icon-wrapper .social-icon-hover{opacity:0}.servicios-bk-04 .social-icons-footer .social-icon-wrapper:hover .social-icon-default{opacity:0}.servicios-bk-04 .social-icons-footer .social-icon-wrapper:hover .social-icon-hover{opacity:1}.servicios-bk-04 .btn-action-yellow,.servicios-bk-04 .btn-action-blue{display:inline-flex;align-items:center;padding:6px 6px 6px 20px;border-radius:50px;text-decoration:none;width:fit-content;transition:all .3s ease}.servicios-bk-04 .btn-action-yellow .btn-text,.servicios-bk-04 .btn-action-blue .btn-text{font-size:12px;font-weight:700;letter-spacing:.5px;margin-right:15px}.servicios-bk-04 .btn-action-yellow .btn-icon,.servicios-bk-04 .btn-action-blue .btn-icon{background-color:#fff;color:#000;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;transition:transform .3s ease}.servicios-bk-04 .btn-action-yellow:hover,.servicios-bk-04 .btn-action-blue:hover{transform:translateY(-2px)}.servicios-bk-04 .btn-action-yellow:hover .btn-icon,.servicios-bk-04 .btn-action-blue:hover .btn-icon{transform:translateX(3px)}.servicios-bk-04 .btn-action-yellow{background-color:#f7c600;color:#000}.servicios-bk-04 .btn-action-yellow:hover{background-color:#ffd500}.servicios-bk-04 .btn-action-blue{background-color:#007bc0;color:#fff}.servicios-bk-04 .btn-action-blue .btn-icon{color:#007bc0}.servicios-bk-04 .btn-action-blue:hover{background-color:#0093e6;color:#fff}@media(max-width: 991px){.bk-07 .contact-gradient-bar{max-width:100%}.bk-07 .contact-form{margin-bottom:40px}}.nosotros-bk-01{background-color:#eaf3fc}.nosotros-bk-01 .pt-header{padding-top:150px}.nosotros-bk-01 .intro-title{font-size:58px;line-height:1.1;letter-spacing:-1px}.nosotros-bk-01 .intro-video-frame{height:480px;box-shadow:0 25px 50px -12px rgba(0,16,114,.25)}.nosotros-bk-01 .btn-main-yellow{display:inline-flex;align-items:center;gap:15px;background-color:#f7c600;color:#000;padding:8px 10px 8px 25px;border-radius:50px;font-weight:700;text-decoration:none;font-size:13px;transition:all .3s ease}.nosotros-bk-01 .btn-main-yellow .btn-icon{background-color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.nosotros-bk-01 .btn-main-yellow:hover{transform:translateY(-3px);background-color:#ffd500}.nosotros-bk-01 h2{font-size:2rem;padding-right:100px}.nosotros-bk-01 p{font-size:1rem;padding-right:100px}.nosotros-bk-01 .metric-card-split{border-radius:20px;overflow:hidden;transition:transform .3s ease}.nosotros-bk-01 .metric-card-split .metric-top{background-color:#007bc0;padding:1.4rem 1rem;display:flex;align-items:center;justify-content:center}.nosotros-bk-01 .metric-card-split .metric-number{color:#fff;font-size:2.2rem;font-weight:bold;letter-spacing:-1px;line-height:1;text-align:center}.nosotros-bk-01 .metric-card-split .metric-bottom{background-color:#fff;padding:.9rem 1rem;display:flex;align-items:center;justify-content:center;text-align:center}.nosotros-bk-01 .metric-card-split .metric-label{color:#000;font-size:1.1rem;letter-spacing:1px;text-transform:uppercase;line-height:1.4}.nosotros-bk-01 .metric-card-split:hover{transform:translateY(-5px)}@media(max-width: 991px){.bk-intro{background:#e8f1f8}.bk-intro .pt-header{padding-top:100px}.bk-intro .intro-title{font-size:42px;text-align:center}.bk-intro .intro-text-box{text-align:center}.bk-intro .intro-video-frame{height:300px}h2{padding-right:0px}p{padding-right:0px}}.nosotros-bk-02{background-color:#001072;overflow:hidden}.nosotros-bk-02 .quote-text{font-size:30px;line-height:1.4}.nosotros-bk-02 .quote-text .quote-mark{color:#f7c600;font-family:Georgia,serif;font-size:45px;line-height:0;vertical-align:middle}.nosotros-bk-02 .mv-icon{width:65px}.nosotros-bk-02 .mv-icon img{width:100%;height:auto;object-fit:contain}.nosotros-bk-02 .mv-gradient-bar{height:2px;background:linear-gradient(90deg, #f7c600 0%, #007bc0 40%, transparent 100%)}@media(max-width: 991px){.nosotros-bk-02 .quote-text{font-size:22px}.nosotros-bk-02 .quote-text .quote-mark{font-size:30px}.nosotros-bk-02 .mv-icon{width:50px}}.nosotros-bk-03{background-color:#eaf3fc;overflow:hidden}.nosotros-bk-03 .brands-marquee-container{width:100%;position:relative;padding:20px 0;mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%)}.nosotros-bk-03 .brands-marquee-track{display:flex;width:max-content;animation:scroll-doble-fila 25s linear infinite}.nosotros-bk-03 .brands-marquee-track:hover{animation-play-state:paused}.nosotros-bk-03 .marquee-block{display:flex;flex-direction:column;gap:40px;padding-right:60px}.nosotros-bk-03 .marquee-row{display:flex;gap:60px}.nosotros-bk-03 .brand-item{width:160px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.nosotros-bk-03 .brand-link{display:flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none}.nosotros-bk-03 .brand-logo{max-height:70px;width:auto;object-fit:contain;filter:grayscale(0.5%);transition:all .3s ease}.nosotros-bk-03 .brand-logo:hover{filter:grayscale(0%);opacity:1;transform:scale(1.1)}@keyframes scroll-doble-fila{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media(max-width: 991px){.nosotros-bk-03 .marquee-block{gap:30px;padding-right:40px}.nosotros-bk-03 .marquee-row{gap:40px}.nosotros-bk-03 .brand-item{width:120px}.nosotros-bk-03 .brand-logo{max-height:55px}}.nosotros-bk-04{background-color:#eaf3fc}.nosotros-bk-04 h2{color:#000}.nosotros-bk-04 .history-card{background-color:#fff;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.03)}.nosotros-bk-04 .history-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.06) !important}.nosotros-bk-04 .history-img-wrap{width:85px}.nosotros-bk-04 .history-img-wrap .history-img{width:100%;height:auto;object-fit:contain}.nosotros-bk-04 .history-title{color:#001072;font-size:1.5rem;line-height:1.2;letter-spacing:-2px}.nosotros-bk-04 .history-desc{color:#000;font-size:1.1rem;line-height:1.2}@media(max-width: 767px){.nosotros-bk-04 .history-card{flex-direction:column;align-items:flex-start !important}.nosotros-bk-04 .history-img-wrap{width:70px;margin-bottom:15px}}.nosotros-bk-05{background-color:#020712;min-height:450px;overflow:hidden}.nosotros-bk-05 .cert-logo-wrap{max-width:280px}.nosotros-bk-05 .cert-logo-wrap img{width:100%;height:auto;object-fit:contain}@media(max-width: 767px){.nosotros-bk-05{min-height:500px}.nosotros-bk-05::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, rgba(2, 7, 18, 0.9) 0%, rgba(2, 7, 18, 0.4) 70%, transparent 100%);z-index:1}}.nosotros-bk-06{background-color:#020933}.nosotros-bk-06 .join-team-img-wrap{aspect-ratio:4/5;max-width:420px;margin:0 auto}.nosotros-bk-06 .join-team-img-wrap img{height:100%}.nosotros-bk-06 .team-gradient-bar{width:100%;max-width:450px;height:3px;background:linear-gradient(90deg, #f7c600 0%, #007bc0 100%)}.nosotros-bk-06 .custom-input{background-color:#fff;border:none;border-radius:10px;padding:14px 20px;font-size:14px;font-weight:500;color:#333;box-shadow:none}.nosotros-bk-06 .custom-input::placeholder{color:#4a4a4a;font-weight:600}.nosotros-bk-06 .custom-input:focus{outline:none;box-shadow:0 0 0 3px rgba(247,198,0,.3)}.nosotros-bk-06 .btn-action-blue,.nosotros-bk-06 .btn-action-yellow{display:inline-flex;align-items:center;padding:6px 6px 6px 20px;border-radius:50px;text-decoration:none;width:fit-content;transition:all .3s ease;cursor:pointer}.nosotros-bk-06 .btn-action-blue .btn-text,.nosotros-bk-06 .btn-action-yellow .btn-text{font-size:12px;font-weight:700;letter-spacing:.5px;margin-right:15px}.nosotros-bk-06 .btn-action-blue .btn-icon,.nosotros-bk-06 .btn-action-yellow .btn-icon{background-color:#fff;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;transition:transform .3s ease}.nosotros-bk-06 .btn-action-blue:hover,.nosotros-bk-06 .btn-action-yellow:hover{transform:translateY(-2px)}.nosotros-bk-06 .btn-action-blue:hover .btn-icon,.nosotros-bk-06 .btn-action-yellow:hover .btn-icon{transform:translateX(3px)}.nosotros-bk-06 .btn-action-blue{background-color:#007bc0;color:#fff}.nosotros-bk-06 .btn-action-blue .btn-icon{color:#007bc0}.nosotros-bk-06 .btn-action-blue:hover{background-color:#0093e6;color:#fff}.nosotros-bk-06 .btn-action-yellow{background-color:#f7c600;color:#000}.nosotros-bk-06 .btn-action-yellow .btn-icon{color:#000}.nosotros-bk-06 .btn-action-yellow:hover{background-color:#ffd500}@media(max-width: 991px){.nosotros-bk-06 .join-team-img-wrap{margin-bottom:20px}.nosotros-bk-06 .team-gradient-bar{max-width:100%}}.blog-bk-01{background-color:#ebf4fa;padding-top:10rem;padding-bottom:3rem}.blog-bk-01 .blog-hero-header{background-color:#ebf4fa;width:100%}.blog-bk-02 .blog-tabs{position:relative;width:fit-content;display:flex;align-items:center;padding:10px 0;margin-bottom:4.5rem !important}.blog-bk-02 .blog-tabs .tab-btn-pill{position:relative;background-color:#fff;color:#495057;border:1px solid #dcdcdc;border-radius:50px;padding:8px 22px;font-size:11px;font-weight:700;text-transform:uppercase;transition:all .25s ease;outline:none;cursor:pointer;z-index:2}.blog-bk-02 .blog-tabs .tab-btn-pill::after{content:"";position:absolute;top:50%;left:100%;width:24px;height:2px;background-color:#e2e5ec;transform:translateY(-50%);z-index:-1}.blog-bk-02 .blog-tabs .tab-btn-pill:last-child::after{display:none !important}.blog-bk-02 .blog-tabs .tab-btn-pill:hover{background-color:#f8f9fa;color:#000;border-color:#b5b5b5}.blog-bk-02 .blog-tabs .tab-btn-pill.active{background-color:#001072 !important;color:#fff !important;border-color:#001072 !important;box-shadow:0 4px 12px rgba(0,16,114,.15)}.blog-bk-02 .blog-card{background:rgba(0,0,0,0)}.blog-bk-02 .blog-card .blog-card-img-wrapper{border-radius:20px;overflow:hidden;height:220px}.blog-bk-02 .blog-card .blog-card-img-wrapper .blog-card-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-bk-02 .blog-card .blog-card-title{font-size:1.2rem;line-height:1.3;color:#000;font-weight:bold}.blog-bk-02 .blog-card .blog-card-desc{font-size:.9rem;line-height:1.5;color:#000}.blog-bk-02 .btn-ver-mas-card{display:inline-flex;align-items:center;background-color:#f7c600;color:#000 !important;border-radius:50px;text-decoration:none;text-transform:uppercase;border:none;cursor:pointer;width:max-content;margin:0 !important;transform:none !important;padding:5px 5px 5px 18px !important;gap:12px;transition:background-color .3s ease,gap .3s ease}.blog-bk-02 .btn-ver-mas-card .btn-text{font-size:11.5px;font-weight:800;letter-spacing:.5px;margin:0 !important}.blog-bk-02 .btn-ver-mas-card .btn-icon{background-color:#fff;color:#000;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;transform:none !important}.blog-bk-02 .btn-ver-mas-card:hover{background-color:#ffd500 !important;gap:20px !important}@media(max-width: 991px){.pg-blog .blog-hero-header h1{font-size:34px !important}.pg-blog .blog-tabs{width:100%;margin-bottom:2.5rem !important;gap:10px !important}.pg-blog .blog-tabs .tab-btn-pill{padding:6px 14px}.pg-blog .blog-tabs .tab-btn-pill::after{display:none !important}}.blog-bk-02{padding:80px 0;background-color:rgba(0,0,0,0)}.pg-single-blog .blog-category{color:#0085d0;font-size:13px;letter-spacing:.5px}.pg-single-blog .blog-main-title{font-size:38px;line-height:1.1;letter-spacing:-0.5px;color:#0d1b2a}@media(max-width: 767px){.pg-single-blog .blog-main-title{font-size:28px}}.pg-single-blog .blog-text-content{font-size:1.3rem;line-height:1.6;color:#000}.pg-single-blog .blog-text-content p{margin-bottom:22px}.pg-single-blog .blog-text-content strong{color:#000}.pg-single-blog .blog-cta{margin-top:3vw}.pg-single-blog .blog-cta h3{font-size:1.8rem;font-weight:bold;color:#000}.pg-single-blog .single-main-img-wrapper{border-radius:20px;overflow:hidden;height:380px}@media(max-width: 991px){.pg-single-blog .single-main-img-wrapper{height:280px;margin-top:20px}}.pg-single-blog .gallery-img-box{height:400px;width:100%;overflow:hidden}.pg-single-blog .gallery-img-box img{transition:transform .4s ease}.pg-single-blog .gallery-img-box img:hover{transform:scale(1.05)}@media(max-width: 767px){.pg-single-blog .gallery-img-box{height:250px}}.pg-single-blog .social-icons .social-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#000;color:#fff;border-radius:50%;text-decoration:none;font-size:16px;transition:background-color .3s ease,transform .3s ease}.pg-single-blog .social-icons .social-link:hover{background-color:#ffc107;color:#000;transform:translateY(-3px)}.pg-single-blog .blog-card .blog-card-img-wrapper{border-radius:16px;overflow:hidden;height:200px}.pg-single-blog .blog-card .blog-card-title{font-size:18px;font-weight:800;line-height:1.3;color:#1a1a1a}.pg-single-blog .blog-card .blog-card-desc{font-size:14px;line-height:1.5;color:#666}.pg-single-blog .btn-ver-mas-card{display:inline-flex;align-items:center;background-color:#ffc107;color:#000;font-weight:800;font-size:11.5px;padding:5px 6px 5px 18px;border-radius:50px;text-decoration:none;border:none;transition:all .3s ease;cursor:pointer}.pg-single-blog .btn-ver-mas-card .btn-icon{background-color:#fff;color:#000;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:12px;font-size:14px}.pg-single-blog .btn-ver-mas-card:hover{background-color:#e0a800;box-shadow:0 4px 8px rgba(0,0,0,.1)}.single-related h2{font-size:1.9rem;color:#000}.single-related .social-icons .social-icon-img{width:32px;height:32px}.contacto-bk-01{padding:100px 0;background-color:rgba(0,0,0,0)}.contacto-bk-02{padding:80px 0;background-color:rgba(0,0,0,0)}.contacto-bk-03{padding:80px 0;background-color:rgba(0,0,0,0)}
