:root{--container-max:1280px;--logo-normal:77px;--logo-scrolled:60px}.vlp-header{position:fixed;top:0;left:0;right:0;z-index:9999;padding:0!important;background:transparent;transition:background .25s ease,box-shadow .25s ease;backdrop-filter:saturate(120%) blur(4px)}.vlp-header .et_pb_row{width:100%;max-width:var(--container-max);margin:0 auto;padding:14px 32px!important;display:flex;align-items:center;justify-content:space-between;transition:padding .22s ease}body.is-scrolled .vlp-header{background:#ffffff!important;box-shadow:0 10px 30px rgba(15,23,42,.06)}body.is-scrolled .vlp-header .et_pb_row{padding:8px 32px!important}.vlp-logo img{height:var(--logo-normal)!important;width:auto!important;display:block;transition:height .22s ease}body.is-scrolled .vlp-logo img{height:var(--logo-scrolled)!important}@media (min-width:981px){.vlp-menu .et_pb_menu__menu{display:none!important}.vlp-menu .et_mobile_nav_menu{display:block!important}}.vlp-menu{margin-left:auto;position:relative!important}.vlp-menu .et_pb_menu__wrap{display:flex;justify-content:flex-end}.vlp-menu .et_mobile_nav_menu{width:auto!important;background:transparent!important}.vlp-menu .mobile_nav{background:transparent!important;box-shadow:none!important;width:auto!important;display:inline-flex!important;align-items:center}.vlp-menu .et_pb_menu__menu-toggle{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:48px;padding:0 14px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);border-radius:9999px;backdrop-filter:blur(6px);box-shadow:0 6px 18px rgba(0,0,0,.08);transition:.2s}.vlp-menu .mobile_menu_bar:before{font-size:26px;color:#ffffff}body.is-scrolled .vlp-menu .et_pb_menu__menu-toggle{background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 8px 24px rgba(15,23,42,.06)}body.is-scrolled .vlp-menu .mobile_menu_bar:before{color:#0f172a}.vlp-menu .et_mobile_menu{position:absolute;right:0!important;left:auto!important;top:calc(100% + 12px);min-width:320px;background:#ffffff!important;border:1px solid #e5e7eb;border-radius:16px;padding:8px;margin:0;list-style:none!important;box-shadow:0 24px 60px rgba(15,23,42,.12)}.vlp-menu .et_mobile_menu li{list-style:none!important;border:none!important}.vlp-menu .et_mobile_menu li a{position:relative;display:block;padding:14px 16px;border-radius:10px;color:#0f172a!important;font-weight:600;line-height:1.2;overflow:hidden}.vlp-menu .et_mobile_menu li:not(:last-child) a{box-shadow:inset 0 -1px 0 #eef2f7}.vlp-menu .et_mobile_menu li a:hover{background:#f1f5f9}.vlp-menu .et_mobile_menu li a::after{content:"";position:absolute;left:16px;right:16px;bottom:10px;height:2px;background:#0f172a;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .18s ease-out;opacity:.7}.vlp-menu .et_mobile_menu li a:hover::after{transform:scaleX(1)}@media (max-width:980px){.vlp-header .et_pb_row{display:grid!important;grid-template-columns:1fr auto;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 20px!important}.vlp-header .et_pb_row>[class*="et_pb_column_"]{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.vlp-logo{grid-column:1!important;justify-self:start!important;display:flex!important;align-items:center!important}.vlp-logo img{max-height:44px!important;height:auto!important;width:auto!important}.vlp-menu{grid-column:2!important;justify-self:end!important;display:block!important}.vlp-menu .et_pb_menu__wrap{display:flex!important;justify-content:flex-end!important;width:auto!important}.vlp-menu .et_pb_menu__menu{display:none!important}.vlp-menu .et_mobile_nav_menu{display:block!important;text-align:right!important}.vlp-menu .et_mobile_menu{right:20px!important;left:auto!important;top:calc(100% + 10px)!important;min-width:260px!important}body.is-scrolled .vlp-header .et_pb_row{padding:10px 20px!important}body.is-scrolled .vlp-logo img{height:var(--logo-scrolled)!important}}.vlp-menu,.vlp-menu .et_pb_menu__wrap,.vlp-menu .mobile_nav{background:transparent!important;box-shadow:none!important;border:0!important}.et_builder_inner_content>.et_pb_section:first-of-type{margin-top:0!important}.yarminic-inline-css{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}@media (max-width:980px){.vlp-header,.vlp-header .et_pb_row,.vlp-header .et_pb_module{margin-bottom:0!important;padding-bottom:0!important}.et-l .et_builder_inner_content>.et_pb_section:first-of-type{margin-top:0!important;padding-top:0!important}}@media (max-width:980px){.vlp-header .et_pb_row{padding-top:10px!important;padding-bottom:10px!important}body.is-scrolled .vlp-header .et_pb_row{padding-top:8px!important;padding-bottom:8px!important}.vlp-header .et_pb_module{margin-bottom:0!important;padding-bottom:0!important}:root{-hdrH:0px}.et-l .et_builder_inner_content>.et_pb_section:first-of-type{margin-top:var(--hdrH)!important;padding-top:0!important}}@media (max-width:980px){#page-container,#et-main-area,#et-boc,.et-boc{padding-top:0!important;margin-top:0!important}.et_fixed_nav #page-container,.et_fixed_header #page-container,.et_non_fixed_nav #page-container{padding-top:0!important}.et-l .et_builder_inner_content>.et_pb_section:first-of-type{margin-top:0!important;padding-top:0!important}.vlp-header .et_pb_row{padding-top:10px!important;padding-bottom:10px!important}}html{scroll-behavior:smooth}img[loading="lazy"]{background-color:#f3f4f6}.section-heavy,#yarminic-galeria,#yarminic-servicios,#yarminic-clientes{content-visibility:auto;contain-intrinsic-size:800px}@media (max-width:1024px){.has-parallax,.parallax,.et_parallax_bg{background-attachment:scroll!important}}.fade,.rise{will-change:transform,opacity}.rise{transform:translateY(18px);opacity:0}.rise.in{transform:translateY(0);opacity:1;transition:transform .5s ease,opacity .5s ease}.soft-shadow{box-shadow:0 8px 24px rgba(0,0,0,.14)}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:980px){#wa-fab .wa-btn::before,#wa-fab .wa-btn::after{display:none!important}}.yg-grid img{aspect-ratio:4/3;object-fit:cover}