.page-conocenos{scroll-behavior:smooth;color:var(--text-dark);background:var(--white);font-family:Montserrat,sans-serif;overflow-x:hidden}.page-conocenos .announcement{background:var(--white);text-align:center;color:var(--text-mid);letter-spacing:.01em;border-bottom:1px solid #eee;padding:8px 20px;font-size:12.5px}.page-conocenos nav{z-index:100;background:var(--white);height:var(--nav-h);border-bottom:1px solid #ebebeb;align-items:center;gap:0;padding:0 40px;display:flex;position:sticky;top:0}.page-conocenos .nav-links{align-items:center;gap:4px;margin-right:24px;list-style:none;display:flex}.page-conocenos .nav-links>li>a,.page-conocenos .nav-links>li>button{color:var(--text-dark);cursor:pointer;white-space:nowrap;letter-spacing:.06em;background:0 0;border:none;border-radius:6px;padding:8px 14px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:background .15s,color .15s;display:block}.page-conocenos .nav-links>li>a:hover,.page-conocenos .nav-links>li>button:hover{color:var(--midnight);background:#f4f4f4}.page-conocenos .nav-links>li>button{align-items:center;gap:5px;display:flex}.page-conocenos .nav-links>li>button .chevron{font-size:9px;transition:transform .2s;display:inline-block}.page-conocenos .dropdown{background:var(--white);opacity:0;pointer-events:none;border:1px solid #e8e8e8;border-radius:10px;min-width:210px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-6px);box-shadow:0 8px 32px #013d5a1a}.page-conocenos .dropdown a:hover{color:var(--midnight);background:#f7fbfc}.page-conocenos .btn-contact{background:var(--midnight);flex-shrink:0;color:var(--white)!important;border-radius:8px!important;padding:10px 22px!important;font-size:13.5px!important;font-weight:600!important;transition:background .2s!important}.page-conocenos .btn-contact:hover{background:#025278!important}.page-conocenos .hero{width:100%;height:calc(100vh - var(--nav-h) - 38px);justify-content:center;align-items:center;min-height:500px;max-height:700px;display:flex;position:relative;overflow:hidden}.page-conocenos .hero-bg{z-index:0;background-image:url(/images/img_03_06f369fa0f8e.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.page-conocenos .hero-bg:after{content:"";background:#013d5a80;position:absolute;inset:0}.page-conocenos .hero-content{z-index:1;text-align:center;padding:0 20px;animation:.9s both fadeUp;position:relative}.page-conocenos .hero-title{color:var(--white);letter-spacing:.01em;text-transform:none;text-shadow:0 2px 40px #0000001f;margin-bottom:28px;font-family:Cormorant Garamond,serif;font-size:clamp(54px,8vw,100px);font-weight:300;line-height:1.05}.page-conocenos .hero-sub{color:#ffffffbf;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:clamp(11px,1.4vw,13px);font-weight:400}.page-conocenos .hero-tagline{color:#ffffffe0;letter-spacing:.02em;font-family:Cormorant Garamond,serif;font-size:clamp(17px,2.2vw,22px);font-style:italic;font-weight:300}.page-conocenos .badges-strip{background:var(--white);flex-wrap:wrap;justify-content:center;gap:48px;padding:48px 40px 40px;display:flex}.page-conocenos .badge-item{flex-direction:column;align-items:center;gap:10px;animation:.6s both fadeUp;display:flex}.page-conocenos .badge-circle{background:var(--lionsmane);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;font-size:30px;transition:transform .2s,box-shadow .2s;display:flex}.page-conocenos .badge-circle:hover{transform:translateY(-3px);box-shadow:0 8px 24px #013d5a1f}.page-conocenos .badge-label{color:var(--midnight);text-align:center;max-width:80px;font-size:11px;font-weight:500;line-height:1.35}.page-conocenos .wa-float{z-index:200;cursor:pointer;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 20px #25d36666}.page-conocenos .wa-float:hover{transform:scale(1.08);box-shadow:0 6px 28px #25d36680}.page-conocenos .wa-float svg{fill:#fff;width:28px;height:28px}.page-conocenos .hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;margin-left:12px;padding:8px;display:none}.page-conocenos .hamburger span{background:var(--midnight);border-radius:2px;width:22px;height:2px;transition:all .25s;display:block}.page-conocenos .contact-section{grid-template-columns:1fr 1fr;display:grid}.page-conocenos .contact-left{background:var(--lionsmane);flex-direction:column;gap:24px;padding:55px 50px;display:flex}.page-conocenos .contact-label{letter-spacing:3px;text-transform:uppercase;color:var(--text-mid);margin-bottom:16px;font-size:11px;font-weight:600}.page-conocenos .contact-title{color:var(--midnight);margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:54px;font-weight:400;line-height:1.1}.page-conocenos .contact-desc{color:var(--text-mid);margin-bottom:36px;font-size:14px;line-height:1.65}.page-conocenos .contact-info{flex-direction:column;gap:14px;display:flex}.page-conocenos .contact-info-item{align-items:center;gap:14px;display:flex}.page-conocenos .contact-icon{background:var(--marigold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:flex}.page-conocenos .contact-info-text{color:var(--midnight);font-size:14px;font-weight:600}.page-conocenos .contact-right{background:var(--midnight);padding:50px 44px}.page-conocenos .contact-form-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--celeste);margin-bottom:24px;font-size:10px;font-weight:700}.page-conocenos .form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.page-conocenos .form-group{flex-direction:column;gap:6px;display:flex}.page-conocenos .form-group.full{grid-column:1/-1}.page-conocenos .form-group label{letter-spacing:2px;text-transform:uppercase;color:var(--celeste);font-size:9.5px;font-weight:700}.page-conocenos .form-group input,.page-conocenos .form-group select,.page-conocenos .form-group textarea{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;outline:none;width:100%;padding:12px 14px;font-family:Montserrat,sans-serif;font-size:13px;transition:border .2s}.page-conocenos .form-group input::placeholder,.page-conocenos .form-group textarea::placeholder{color:#fff6}.page-conocenos .form-group input:focus,.page-conocenos .form-group select:focus,.page-conocenos .form-group textarea:focus{border-color:var(--celeste)}.page-conocenos .form-group select{color:#ffffff80}.page-conocenos .form-group select option{background:var(--midnight);color:#fff}.page-conocenos .form-group textarea{resize:none;height:110px}.page-conocenos .btn-send{background:var(--marigold);color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:8px;padding:16px;font-size:13px;font-weight:700;transition:background .2s}.page-conocenos .btn-send:hover{background:#e08f3e}@media (max-width:900px){.page-conocenos .contact-section,.page-conocenos .form-grid{grid-template-columns:1fr}}.page-conocenos .brands-section{background:var(--lionsmane);padding:70px 60px}.page-conocenos .brands-inner{align-items:flex-start;gap:80px;display:flex}.page-conocenos .brands-left,.page-conocenos .brands-right{flex:1}.page-conocenos .brands-label{letter-spacing:3px;text-transform:uppercase;color:var(--marigold);margin-bottom:12px;font-size:11px;font-weight:600}.page-conocenos .brands-title{color:var(--midnight);margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:400;line-height:1.1}.page-conocenos .brands-desc{color:var(--text-mid);max-width:340px;margin-bottom:36px;font-size:14px;line-height:1.65}.page-conocenos .brands-divider{background:#ccc;height:1px;margin-bottom:24px}.page-conocenos .brands-carousel-wrap{align-items:center;gap:14px;margin-top:36px;display:flex;position:relative}.page-conocenos .brands-carousel{flex:1;align-items:center;gap:36px;display:flex;overflow:hidden}.page-conocenos .brands-carousel span{color:var(--midnight);white-space:nowrap;letter-spacing:.02em;font-size:16px;font-weight:600}.page-conocenos .carousel-btn{border:1.5px solid var(--midnight);cursor:pointer;width:36px;height:36px;color:var(--midnight);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;transition:background .2s,color .2s;display:flex}.page-conocenos .carousel-btn:hover{background:var(--midnight);color:#fff}.page-conocenos .indicators{flex-direction:column;gap:28px;padding-top:40px;display:flex}.page-conocenos .indicator-item{flex-direction:column;gap:2px;display:flex}.page-conocenos .indicator-number{color:var(--midnight);font-family:Cormorant Garamond,serif;font-size:64px;font-weight:300;line-height:1}.page-conocenos .indicator-number span{color:var(--marigold)}.page-conocenos .indicator-label{color:var(--text-mid);font-size:13px}.page-conocenos .indicator-divider{background:#ccc;width:50px;height:1px;margin-top:6px}@media (max-width:900px){.page-conocenos .brands-inner{flex-direction:column;gap:40px}.page-conocenos .brands-section{padding:48px 20px}}.page-conocenos .market-types{flex-direction:column;gap:16px;display:flex}.page-conocenos .market-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-conocenos .market-item{color:var(--midnight);letter-spacing:.01em;font-size:17px;font-weight:700}.page-conocenos .market-sep{color:var(--marigold);font-size:18px;font-weight:300}.page-conocenos .portfolio-section{background:var(--midnight);padding:60px 40px 70px}.page-conocenos .portfolio-header{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.page-conocenos .portfolio-label{letter-spacing:3px;text-transform:uppercase;color:var(--celeste);margin-bottom:10px;font-size:11px;font-weight:600}.page-conocenos .portfolio-title{color:var(--white);font-family:Cormorant Garamond,serif;font-size:52px;font-weight:400;line-height:1.1}.page-conocenos .portfolio-hint{color:var(--celeste);text-align:right;max-width:280px;font-size:13px;line-height:1.5}.page-conocenos .portfolio-cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.page-conocenos .port-card{background:#012a3d;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.page-conocenos .port-card-img{background-position:50%;background-size:cover;flex-shrink:0;height:200px}.page-conocenos .port-card-body{flex:1;padding:18px 18px 22px}.page-conocenos .port-card-name{letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:10px;font-size:10px;font-weight:700}.page-conocenos .port-card-divider{background:var(--celeste);opacity:.4;height:1px;margin-bottom:12px}.page-conocenos .port-card-items{flex-direction:column;gap:6px;list-style:none;display:flex}.page-conocenos .port-card-items li{color:#aabfc8;padding-left:12px;font-size:12.5px;position:relative}.page-conocenos .port-card-items li:before{content:"•";color:var(--celeste);position:absolute;left:0}@media (max-width:900px){.page-conocenos .portfolio-cards{grid-template-columns:repeat(2,1fr)}.page-conocenos .portfolio-header{flex-direction:column;align-items:flex-start;gap:12px}.page-conocenos .portfolio-hint{text-align:left}}.page-conocenos .services-section{background:var(--white);padding:80px 60px}.page-conocenos .services-inner{align-items:flex-start;gap:60px;display:flex}.page-conocenos .services-intro{flex-shrink:0;max-width:260px}.page-conocenos .services-label{letter-spacing:3px;text-transform:uppercase;color:var(--marigold);margin-bottom:10px;font-size:11px;font-weight:600}.page-conocenos .services-title{color:var(--text-dark);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:54px;font-weight:400;line-height:1.1}.page-conocenos .services-desc{color:var(--text-mid);margin-bottom:20px;font-size:14px;line-height:1.65}.page-conocenos .services-link{letter-spacing:1.5px;text-transform:uppercase;color:var(--midnight);border-bottom:1.5px solid var(--midnight);padding-bottom:2px;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.page-conocenos .services-link:hover{color:var(--marigold);border-color:var(--marigold)}.page-conocenos .services-cards{flex:1;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-conocenos .service-card{border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.page-conocenos .service-card-bg{flex-shrink:0;height:150px}.page-conocenos .card-bg-1{background:linear-gradient(160deg,#1a4a2e 0%,#2d6b45 100%)}.page-conocenos .card-bg-2{background:linear-gradient(160deg,#013d5a 0%,#025278 100%)}.page-conocenos .card-bg-3{background:linear-gradient(160deg,#5a3a00 0%,#8a5c00 100%)}.page-conocenos .service-card-body{background:var(--midnight);flex-direction:column;flex:1;gap:8px;padding:20px 22px 26px;display:flex}.page-conocenos .service-num{letter-spacing:2px;color:var(--celeste);text-transform:uppercase;font-size:10px;font-weight:600}.page-conocenos .service-name{color:var(--white);font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400;line-height:1.1}.page-conocenos .service-desc-text{color:#ffffffbf;margin-top:6px;font-size:13px;line-height:1.6}@media (max-width:900px){.page-conocenos .nav-links{display:none}.page-conocenos .hamburger{display:flex}.page-conocenos nav{padding:0 20px}.page-conocenos .badges-strip{gap:24px;padding:32px 20px}.page-conocenos .services-section{padding:48px 20px}.page-conocenos .services-inner{flex-direction:column;gap:28px}.page-conocenos .services-intro{max-width:100%}.page-conocenos .services-cards{grid-template-columns:1fr}}.page-conocenos .page{display:none}.page-conocenos .page.active{display:block}.page-conocenos *,.page-conocenos :before,.page-conocenos :after{box-sizing:border-box;margin:0;padding:0}.page-conocenos{background:var(--white);color:var(--gray);font-family:Montserrat,sans-serif}.page-conocenos .announcement{background:var(--white);text-align:center;color:#888;border-bottom:1px solid #eee;padding:8px 20px;font-size:12px}.page-conocenos .announcement strong{color:var(--midnight);font-weight:600}.page-conocenos nav{z-index:100;background:var(--white);border-bottom:1px solid #ebebeb;align-items:center;gap:32px;height:72px;padding:0 40px;display:flex;position:sticky;top:0}.page-conocenos .nav-logo{flex-shrink:0;align-items:center;margin-right:auto;text-decoration:none;display:flex}.page-conocenos .nav-logo img{width:auto;height:60px;display:block}.page-conocenos .nav-links{align-items:center;gap:4px;list-style:none;display:flex}.page-conocenos .nav-links a{color:#333;border-radius:6px;padding:8px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s;display:block}.page-conocenos .nav-links a:hover{background:#f5f5f5}.page-conocenos .nav-links a.active{color:var(--midnight);font-weight:700}.page-conocenos .btn-nav{background:var(--midnight);color:var(--white)!important;border-radius:6px!important;padding:9px 20px!important;font-weight:600!important}.page-conocenos .hero{background:var(--midnight);padding:48px 60px;position:relative;overflow:hidden}.page-conocenos .hero:before{content:"";pointer-events:none;background:#f4a2580f;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.page-conocenos .hero-label{letter-spacing:3px;text-transform:uppercase;color:var(--marigold);margin-bottom:12px;font-size:10px;font-weight:700}.page-conocenos .hero h1{color:var(--white);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:68px;font-weight:300;line-height:1.05}.page-conocenos .hero p{color:#bdd3ced9;max-width:560px;font-size:15px;line-height:1.7}.page-conocenos .categorias-section{background:var(--white);padding:72px 60px}.page-conocenos .categorias-section h2{color:var(--midnight);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:400}.page-conocenos .categorias-section .sub{color:#888;margin-bottom:40px;font-size:13px}.page-conocenos .cat-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.page-conocenos .cat-card{cursor:pointer;border-radius:4px;height:320px;position:relative;overflow:hidden}.page-conocenos .cat-img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.page-conocenos .cat-card:hover .cat-img{transform:scale(1.05)}.page-conocenos .cat-overlay-base{background:linear-gradient(#0000 0%,#013d5a99 40%,#013d5af2 100%);padding:28px 28px 24px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.page-conocenos .cat-overlay-base h3{color:var(--white);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400}.page-conocenos .cat-overlay-base .cat-tags{color:#bdd3cecc;font-size:12px;line-height:1.6}.page-conocenos .cat-overlay-hover{opacity:0;background:#013d5af5;flex-direction:column;padding:28px;transition:opacity .3s;display:flex;position:absolute;inset:0;overflow-y:auto}.page-conocenos .cat-card:hover .cat-overlay-hover{opacity:1}.page-conocenos .cat-card:hover .cat-overlay-base{opacity:0}.page-conocenos .cat-overlay-hover h3{color:var(--marigold);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:400}.page-conocenos .cat-group-title{letter-spacing:2px;text-transform:uppercase;color:var(--celeste);margin-top:14px;margin-bottom:6px;font-size:9px;font-weight:700}.page-conocenos .cat-group-title:first-of-type{margin-top:0}.page-conocenos .cat-products{list-style:none}.page-conocenos .cat-products li{color:#fffc;font-size:12px;line-height:1.8}.page-conocenos .cat-products li:before{content:"·";color:var(--marigold);margin-right:6px}.page-conocenos .formas-section{background:var(--white);border-top:1px solid #eee;border-bottom:1px solid #eee;padding:60px}.page-conocenos .formas-section h2{color:var(--midnight);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:400}.page-conocenos .formas-section .sub{color:#888;margin-bottom:40px;font-size:13px}.page-conocenos .formas-carousel-wrapper{position:relative}.page-conocenos .formas-carousel{scroll-behavior:smooth;scrollbar-width:none;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.page-conocenos .formas-carousel::-webkit-scrollbar{display:none}.page-conocenos .forma-tile{text-align:center;width:120px;color:var(--midnight);cursor:default;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:16px 8px;font-size:12.5px;font-weight:600;transition:transform .2s;display:flex}.page-conocenos .forma-tile:hover{transform:translateY(-4px)}.page-conocenos .forma-tile.dark{color:var(--midnight);background:0 0}.page-conocenos .forma-tile.light{color:var(--midnight);background:0 0;border:none}.page-conocenos .forma-tile svg{opacity:.85}.page-conocenos .forma-tile svg path,.page-conocenos .forma-tile svg rect,.page-conocenos .forma-tile svg line,.page-conocenos .forma-tile svg circle,.page-conocenos .forma-tile svg ellipse,.page-conocenos .forma-tile svg polyline{stroke:var(--midnight)!important;fill:none!important}.page-conocenos .forma-tile svg [fill=\#013D5A]{fill:var(--midnight)!important;stroke:none!important}.page-conocenos .carousel-btn{background:var(--midnight);color:#fff;cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #013d5a33}.page-conocenos .carousel-btn:hover{background:var(--marigold)}.page-conocenos .carousel-btn.prev{left:-20px}.page-conocenos .carousel-btn.next{right:-20px}.page-conocenos .compromiso-section{background:var(--white);padding:72px 60px}.page-conocenos .compromiso-section .headline{color:var(--midnight);max-width:800px;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400;line-height:1.3}.page-conocenos .compromiso-section .subline{color:#888;margin-bottom:40px;font-size:14px}.page-conocenos .compromiso-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-conocenos .compromiso-card{background:var(--lionsmane);border-top:4px solid var(--midnight);border-radius:2px;padding:28px}.page-conocenos .compromiso-card.herb-top{border-top-color:var(--herb)}.page-conocenos .compromiso-card h3{color:var(--midnight);margin-bottom:10px;font-size:15px;font-weight:700}.page-conocenos .compromiso-card.herb-top h3{color:var(--herb)}.page-conocenos .compromiso-card p{color:#555;font-size:13.5px;line-height:1.7}.page-conocenos .form-section{background:var(--white);border-top:1px solid #eee;padding:72px 60px}.page-conocenos .form-section h2{color:var(--midnight);margin-bottom:6px;font-size:22px;font-weight:700}.page-conocenos .form-section .form-tagline{color:#888;margin-bottom:6px;font-size:14px;font-style:italic}.page-conocenos .form-section .form-sub{color:#666;margin-bottom:28px;font-size:13.5px}.page-conocenos .form-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin-bottom:14px;display:grid}.page-conocenos .form-grid input,.page-conocenos .form-full input{background:var(--lionsmane);width:100%;color:var(--midnight);border:1px solid #e8dcc8;border-radius:4px;outline:none;padding:15px 18px;font-family:Montserrat,sans-serif;font-size:14px;transition:border .2s}.page-conocenos .form-grid input:focus,.page-conocenos .form-full input:focus{border-color:var(--celeste)}.page-conocenos .form-full{max-width:900px;margin-bottom:14px}.page-conocenos .form-note{color:#999;max-width:900px;margin-bottom:24px;font-size:11.5px;font-style:italic}.page-conocenos .btn-enviar{background:var(--marigold);color:var(--white);cursor:pointer;border:none;border-radius:4px;padding:15px 48px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;transition:background .2s}.page-conocenos .btn-enviar:hover{background:#e8903f}.page-conocenos .msg-gracias{background:var(--celeste);border-radius:4px;max-width:900px;margin-top:28px;padding:22px 28px;display:none}.page-conocenos .msg-gracias p:first-child{color:var(--midnight);margin-bottom:4px;font-size:15px;font-weight:700}.page-conocenos .msg-gracias p{color:var(--midnight);font-size:13.5px}.page-conocenos .frase-final{background:var(--lionsmane);text-align:center;padding:48px 60px}.page-conocenos .frase-final p{color:var(--midnight);max-width:800px;margin:0 auto;font-family:Cormorant Garamond,serif;font-size:32px;font-style:italic;font-weight:300;line-height:1.4}.page-conocenos footer{background:#013d5a;padding:64px 60px 0}.page-conocenos .footer-grid{border-bottom:1px solid #ffffff14;grid-template-columns:1.8fr 1fr 1fr 1.4fr;gap:48px;padding-bottom:48px;display:grid}.page-conocenos .footer-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--marigold);margin-bottom:20px;font-size:10px;font-weight:700}.page-conocenos .footer-links{flex-direction:column;gap:10px;list-style:none;display:flex}.page-conocenos .footer-links a{color:#fff9;font-size:13.5px;text-decoration:none;transition:color .2s}.page-conocenos .footer-links a:hover{color:#fff}.page-conocenos .footer-contact-item{align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-conocenos .footer-contact-item a,.page-conocenos .footer-contact-item span{color:#ffffffa6;font-size:13.5px;text-decoration:none}.page-conocenos .footer-cert-item{align-items:center;gap:10px;margin-bottom:12px;display:flex}.page-conocenos .footer-cert-icon{background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-conocenos .footer-cert-item span{color:#fff9;font-size:12.5px}.page-conocenos .footer-bottom{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.page-conocenos .footer-bottom p{color:#ffffff40;font-size:12px}.page-conocenos .footer-bottom em{color:#fff3;font-size:11px}.page-conocenos .linkedin-btn{background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin-top:24px;transition:background .2s;display:inline-flex}.page-conocenos .linkedin-btn:hover{background:#0a66c2}@media (max-width:900px){.page-conocenos .cat-grid,.page-conocenos .compromiso-grid,.page-conocenos .footer-grid{grid-template-columns:1fr}.page-conocenos .formas-grid{grid-template-columns:repeat(3,1fr)}.page-conocenos .hero,.page-conocenos .categorias-section,.page-conocenos .formas-section,.page-conocenos .compromiso-section,.page-conocenos .form-section{padding:48px 24px}.page-conocenos nav{padding:0 20px}.page-conocenos .nav-links{display:none}.page-conocenos .form-grid{grid-template-columns:1fr}}.page-conocenos .nav-links>li>button{color:var(--text-dark,#333);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:8px 14px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.page-conocenos .nav-links>li>button:hover{color:var(--midnight);background:#f5f5f5}.page-conocenos .nav-links>li>button.active{color:var(--midnight);font-weight:700}.page-conocenos .nav-links>li>button .chevron{margin-left:4px;font-size:9px;transition:transform .2s;display:inline-block}.page-conocenos .nav-links>li.open>button .chevron{transform:rotate(180deg)}.page-conocenos .dropdown{background:var(--white);opacity:0;pointer-events:none;z-index:999;border:1px solid #e8e8e8;border-radius:10px;min-width:210px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-6px);box-shadow:0 8px 32px #013d5a1a}.page-conocenos .nav-links>li.open .dropdown{opacity:1;pointer-events:all;transform:translateY(0)}.page-conocenos .dropdown a{color:var(--text-dark,#333);border-bottom:1px solid #f2f2f2;padding:11px 18px;font-size:13px;font-weight:400;text-decoration:none;transition:background .12s,color .12s;display:block}.page-conocenos .dropdown a:last-child{border-bottom:none}.page-conocenos .dropdown a:hover,.page-conocenos .dropdown a.active{color:var(--midnight);background:#f7fbfc;font-weight:700}.page-conocenos body{letter-spacing:.01em;font-weight:300;font-family:Montserrat,sans-serif!important}.page-conocenos nav{gap:0!important}.page-conocenos .nav-links>li{position:relative}.page-conocenos .nav-links,.page-conocenos .nav-links li{list-style:none!important}.page-conocenos .nav-links>li>a,.page-conocenos .nav-links>li>button,.page-conocenos .nav-links a{letter-spacing:.06em!important;color:var(--text-dark,#1a1a1a)!important;text-transform:none!important;border-radius:6px!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:400!important}.page-conocenos .nav-links>li>a:hover,.page-conocenos .nav-links>li>button:hover,.page-conocenos .nav-links a:hover{color:var(--midnight)!important;background:#f4f4f4!important}.page-conocenos .nav-links a.active,.page-conocenos .nav-links>li>button.active{color:var(--midnight)!important;font-weight:500!important}.page-conocenos .nav-links>li>button{cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;align-items:center!important;gap:5px!important;padding:8px 14px!important;display:flex!important}.page-conocenos .nav-links>li.open>button{color:var(--midnight)!important;background:#f0f5f8!important}.page-conocenos .btn-nav,.page-conocenos .btn-contact{background:var(--midnight)!important;color:var(--white,#fff)!important;letter-spacing:0!important;border-radius:8px!important;padding:10px 22px!important;font-size:13.5px!important;font-weight:600!important}.page-conocenos .btn-nav:hover,.page-conocenos .btn-contact:hover{color:var(--white,#fff)!important;background:#025278!important}.page-conocenos .hero-title,.page-conocenos .hero h1,.page-conocenos .page-title-wrap h1,.page-conocenos .contact-title,.page-conocenos .brands-title,.page-conocenos .indicator-number,.page-conocenos .service-name,.page-conocenos .section-head h3,.page-conocenos .categorias-section h2,.page-conocenos .formas-section h2,.page-conocenos .compromiso-section .headline,.page-conocenos .frase-final p,.page-conocenos .cta-section h2,.page-conocenos .cta h2,.page-conocenos .invima-text h2,.page-conocenos .opcion-card h4,.page-conocenos .capsula-card h4,.page-conocenos .newsletter-box h3,.page-conocenos .card-letter,.page-conocenos .card-title,.page-conocenos .detail-num,.page-conocenos .detail-title,.page-conocenos .cat-overlay-base h3,.page-conocenos .cat-overlay-hover h3{letter-spacing:.01em!important;text-transform:none!important;font-family:Cormorant Garamond,serif!important;font-weight:400!important}.page-conocenos .hero-title,.page-conocenos .hero h1,.page-conocenos .page-title-wrap h1{font-size:clamp(42px,5.2vw,68px)!important;line-height:1.05!important}.page-conocenos .hero-sub,.page-conocenos .hero-label,.page-conocenos .hero-eyebrow,.page-conocenos .page-title-eyebrow,.page-conocenos .intro-eyebrow,.page-conocenos .section-head p,.page-conocenos .hero p,.page-conocenos .hero-tagline,.page-conocenos .card-text,.page-conocenos .detail-desc,.page-conocenos .capsula-card p,.page-conocenos .intro-card p,.page-conocenos .opcion-card p,.page-conocenos .invima-text p{font-family:Montserrat,sans-serif!important;font-weight:300!important}.page-conocenos .hero-label,.page-conocenos .hero-eyebrow,.page-conocenos .page-title-eyebrow,.page-conocenos .intro-eyebrow{letter-spacing:.18em!important}.page-conocenos body,.page-conocenos button,.page-conocenos input,.page-conocenos textarea,.page-conocenos select,.page-conocenos .nav-links a,.page-conocenos .btn-nav,.page-conocenos .btn-contact,.page-conocenos p,.page-conocenos li,.page-conocenos a{font-weight:400;font-family:Montserrat,sans-serif!important}.page-conocenos .nav-links a,.page-conocenos .nav-links button,.page-conocenos .btn-nav,.page-conocenos .btn-contact{letter-spacing:.01em;font-family:Montserrat,sans-serif!important;font-weight:500!important}.page-conocenos h1,.page-conocenos h2,.page-conocenos .hero-title,.page-conocenos .hero h1,.page-conocenos .page-title-wrap h1,.page-conocenos .intro-card h2,.page-conocenos .section-head h3,.page-conocenos .cta h2,.page-conocenos .frase-final p,.page-conocenos .newsletter-box h3,.page-conocenos .invima-text h2,.page-conocenos .opcion-card h4,.page-conocenos .capsula-card h4,.page-conocenos .compromiso-section .headline,.page-conocenos .card-letter,.page-conocenos .hero-eyebrow+.hero-title{letter-spacing:-.025em;font-family:Cormorant Garamond,serif!important;font-weight:600!important}.page-conocenos .hero-title,.page-conocenos .hero h1,.page-conocenos .page-title-wrap h1{text-transform:none!important;font-weight:600!important;line-height:.98!important}.page-conocenos .hero-tagline,.page-conocenos .hero p,.page-conocenos .page-title-wrap p,.page-conocenos .section-head p,.page-conocenos .intro-card p{letter-spacing:-.01em;font-family:Montserrat,sans-serif!important;font-weight:300!important}.page-conocenos .cat-grid{align-items:stretch!important}.page-conocenos .cat-card{overflow:hidden!important}.page-conocenos .cat-img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.page-conocenos .cat-card:first-child .cat-img,.page-conocenos .cat-card:nth-child(2) .cat-img,.page-conocenos .cat-card:nth-child(3) .cat-img{object-position:center center!important}.page-conocenos body .categorias-section{background:var(--white)!important}.page-conocenos body .cat-card{border-radius:24px!important;box-shadow:0 16px 38px #013d5a14!important}.page-conocenos body .cat-overlay-base{background:linear-gradient(#0a121805 0%,#0a121861 46%,#0a1218b8 100%)!important}.page-conocenos .services-section .service-card,.page-conocenos .service-card,.page-conocenos .card-service{background:#0f3d4a!important}.page-conocenos .services-section .service-card:hover,.page-conocenos .service-card:hover,.page-conocenos .card-service:hover{transform:translateY(-5px)!important;box-shadow:0 22px 52px #013d5a1a!important}.page-conocenos .services-section .service-card h3,.page-conocenos .service-card h3,.page-conocenos .card-service h3{color:#fff!important}.page-conocenos .services-section .service-card p,.page-conocenos .service-card p,.page-conocenos .card-service p{color:#ffffffc7!important}.page-conocenos .services-section .service-num,.page-conocenos .service-num{color:#bdd3ce!important}.page-conocenos .services-section .service-card-img,.page-conocenos .service-card-img{filter:saturate(.92)contrast(.98)brightness(1.03)!important}.page-conocenos .hero-title,.page-conocenos .hero h1{font-size:clamp(42px,6vw,78px)!important;line-height:1.02!important}.page-conocenos .portfolio-title,.page-conocenos .brands-title,.page-conocenos .contact-title,.page-conocenos .categorias-intro h2,.page-conocenos .categorias-section h2,.page-conocenos .formas-section h2,.page-conocenos .page-title-wrap h1,.page-conocenos .cta h2,.page-conocenos .cta-section h2,.page-conocenos .intro-card h2,.page-conocenos .newsletter-box h3{font-size:clamp(38px,4.8vw,68px)!important;line-height:1.02!important}.page-conocenos .section-head h3,.page-conocenos .compromiso-section .headline,.page-conocenos .invima-text h2,.page-conocenos .opcion-card h4,.page-conocenos .capsula-card h4,.page-conocenos .card-title,.page-conocenos .service-name,.page-conocenos .detail-title,.page-conocenos .formas-detail-title,.page-conocenos .port-card-name{font-size:clamp(22px,2.8vw,36px)!important;line-height:1.08!important}.page-conocenos .card-letter,.page-conocenos .detail-num,.page-conocenos .indicator-number{font-size:clamp(38px,4.2vw,58px)!important}.page-conocenos .cat-overlay-base h3,.page-conocenos .cat-overlay-hover h3{font-size:clamp(28px,3vw,36px)!important;line-height:1!important}@media (max-width:768px){.page-conocenos .hero-title,.page-conocenos .hero h1{font-size:clamp(38px,11vw,56px)!important}.page-conocenos .portfolio-title,.page-conocenos .brands-title,.page-conocenos .contact-title,.page-conocenos .categorias-intro h2,.page-conocenos .categorias-section h2,.page-conocenos .formas-section h2,.page-conocenos .page-title-wrap h1{font-size:clamp(34px,10vw,52px)!important}}.page-conocenos .mobile-menu-toggle{cursor:pointer;background:#fff;border:1px solid #013d5a24;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;margin-left:10px;display:none}.page-conocenos .mobile-menu-toggle span{background:var(--midnight);border-radius:99px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.page-conocenos nav.mobile-open .mobile-menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.page-conocenos nav.mobile-open .mobile-menu-toggle span:nth-child(2){opacity:0}.page-conocenos nav.mobile-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:900px){.page-conocenos html,.page-conocenos body{width:100%;overflow-x:hidden}.page-conocenos .announcement{padding:8px 16px!important;font-size:11px!important;line-height:1.45!important}.page-conocenos nav{gap:8px!important;height:68px!important;padding:0 16px!important;position:sticky!important}.page-conocenos .nav-logo img{object-fit:contain!important;max-width:150px!important;height:48px!important}.page-conocenos .mobile-menu-toggle{display:flex!important}.page-conocenos nav .btn-nav,.page-conocenos nav .btn-contact{white-space:nowrap!important;border-radius:8px!important;padding:9px 13px!important;font-size:12px!important}.page-conocenos nav .nav-links{display:none!important}.page-conocenos nav.mobile-open .nav-links{z-index:999!important;background:#fff!important;border-bottom:1px solid #013d5a1a!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;margin:0!important;padding:10px 16px 14px!important;display:flex!important;position:absolute!important;top:68px!important;left:0!important;right:0!important;box-shadow:0 18px 34px #013d5a14!important}.page-conocenos nav.mobile-open .nav-links li,.page-conocenos nav.mobile-open .nav-links a{width:100%!important}.page-conocenos nav.mobile-open .nav-links a{border-bottom:1px solid #013d5a0f!important;padding:13px 4px!important;font-size:13px!important}.page-conocenos .hero,.page-conocenos .page-title-wrap,.page-conocenos .categorias-section,.page-conocenos .formas-section,.page-conocenos .compromiso-section,.page-conocenos .form-section,.page-conocenos .services-section,.page-conocenos .portfolio-section,.page-conocenos .brands-section,.page-conocenos .timeline-section,.page-conocenos .aspectos-section,.page-conocenos .cta-section,.page-conocenos main{padding-left:20px!important;padding-right:20px!important}.page-conocenos .hero,.page-conocenos .page-title-wrap{padding-top:36px!important;padding-bottom:28px!important}.page-conocenos .hero h1,.page-conocenos .hero-title,.page-conocenos .page-title-wrap h1,.page-conocenos .portfolio-title,.page-conocenos .brands-title,.page-conocenos .contact-title,.page-conocenos .categorias-intro h2,.page-conocenos .categorias-section h2,.page-conocenos .formas-section h2,.page-conocenos .cta h2,.page-conocenos .cta-section h2,.page-conocenos .intro-card h2,.page-conocenos .newsletter-box h3{letter-spacing:-.035em!important;font-size:clamp(34px,10vw,50px)!important;line-height:1.02!important}.page-conocenos .hero p,.page-conocenos .hero-tagline,.page-conocenos .page-title-wrap p,.page-conocenos .portfolio-copy,.page-conocenos .section-head p,.page-conocenos .intro-card p,.page-conocenos .newsletter-box p,.page-conocenos .services-desc,.page-conocenos .brands-desc,.page-conocenos .contact-desc{font-size:15px!important;line-height:1.65!important}.page-conocenos .services-inner,.page-conocenos .brands-inner,.page-conocenos .contact-section,.page-conocenos .cta{flex-direction:column!important;gap:28px!important;display:flex!important}.page-conocenos .services-intro,.page-conocenos .brands-left,.page-conocenos .brands-right{width:100%!important;max-width:100%!important}.page-conocenos .services-cards,.page-conocenos .portfolio-cards,.page-conocenos .cat-grid,.page-conocenos .compromiso-grid,.page-conocenos .capsulas-grid,.page-conocenos .opciones-grid,.page-conocenos .acomp-grid,.page-conocenos .aspectos-grid,.page-conocenos .cards-grid,.page-conocenos .footer-grid,.page-conocenos footer>div:first-child{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.page-conocenos .port-card-img,.page-conocenos .service-card-bg,.page-conocenos .card-top{min-height:190px!important}.page-conocenos .cat-card{height:360px!important}.page-conocenos .timeline-track{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:28px!important;display:grid!important}.page-conocenos .timeline-track:before{display:none!important}.page-conocenos .timeline-step{background:#013d5a0a!important;border:1px solid #013d5a14!important;border-radius:14px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;padding:12px 14px!important}.page-conocenos .step-circle{flex-shrink:0!important;width:42px!important;height:42px!important;margin-bottom:0!important;font-size:18px!important}.page-conocenos .step-label{text-align:left!important;max-width:none!important;font-size:13px!important}.page-conocenos .detail-inner{padding:24px 20px!important}.page-conocenos .detail-num{font-size:42px!important}.page-conocenos .detail-title{margin-top:8px!important;font-size:24px!important;display:block!important}.page-conocenos .detail-items{gap:8px!important}.page-conocenos .detail-items li{font-size:12px!important}.page-conocenos .form-grid,.page-conocenos .email-form{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;display:grid!important}.page-conocenos input,.page-conocenos select,.page-conocenos textarea,.page-conocenos .email-input{width:100%!important;min-width:0!important;font-size:16px!important}.page-conocenos .btn-send,.page-conocenos .btn-enviar,.page-conocenos .btn-subscribe,.page-conocenos .cta-btn,.page-conocenos .btn-wa{text-align:center!important;justify-content:center!important;width:100%!important}.page-conocenos .newsletter-box{border-radius:22px!important;padding:34px 22px!important}.page-conocenos .newsletter-tags,.page-conocenos .tags-row,.page-conocenos .market-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important;display:flex!important}.page-conocenos .tag,.page-conocenos .newsletter-tag,.page-conocenos .market-item{text-align:center!important;width:100%!important}.page-conocenos .market-sep{display:none!important}.page-conocenos footer{padding:44px 22px 0!important}.page-conocenos .footer-bottom,.page-conocenos footer>div:last-child{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.page-conocenos .wa-float{width:48px!important;height:48px!important;bottom:18px!important;right:18px!important}}@media (max-width:480px){.page-conocenos nav .btn-nav,.page-conocenos nav .btn-contact{display:none!important}.page-conocenos .nav-logo img{max-width:170px!important;height:46px!important}.page-conocenos .hero h1,.page-conocenos .hero-title,.page-conocenos .page-title-wrap h1,.page-conocenos .portfolio-title,.page-conocenos .brands-title,.page-conocenos .contact-title,.page-conocenos .categorias-intro h2,.page-conocenos .categorias-section h2,.page-conocenos .formas-section h2{font-size:clamp(32px,12vw,46px)!important}.page-conocenos .cat-card{height:330px!important}.page-conocenos .port-card-img,.page-conocenos .service-card-bg,.page-conocenos .card-top{min-height:170px!important}}@media (max-width:900px){.page-conocenos #page-conocenos .story-section,.page-conocenos .story-section,.page-conocenos .historia-section,.page-conocenos .about-section,.page-conocenos .intro-section{grid-template-columns:1fr!important;padding:38px 22px!important;display:block!important}.page-conocenos #page-conocenos .story-grid,.page-conocenos .story-grid,.page-conocenos .historia-grid,.page-conocenos .about-grid,.page-conocenos .intro-grid{grid-template-columns:1fr!important;display:block!important}.page-conocenos #page-conocenos .story-left,.page-conocenos #page-conocenos .story-right,.page-conocenos .story-left,.page-conocenos .story-right,.page-conocenos .historia-left,.page-conocenos .historia-right,.page-conocenos .about-left,.page-conocenos .about-right,.page-conocenos .intro-left,.page-conocenos .intro-right{width:100%!important;max-width:100%!important}.page-conocenos #page-conocenos .story-title,.page-conocenos .story-title,.page-conocenos .historia-title,.page-conocenos .about-title,.page-conocenos .intro-title,.page-conocenos .headline,.page-conocenos .headline-large{letter-spacing:-.035em!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:100%!important;font-size:clamp(32px,9vw,44px)!important;line-height:1.08!important}.page-conocenos #page-conocenos .story-copy,.page-conocenos .story-copy,.page-conocenos .historia-copy,.page-conocenos .about-copy,.page-conocenos .intro-copy{max-width:100%!important;font-size:15px!important;line-height:1.65!important}.page-conocenos #page-conocenos .vertical-panel,.page-conocenos .vertical-panel,.page-conocenos .story-video,.page-conocenos .historia-video,.page-conocenos .video-panel{border-radius:20px!important;width:100%!important;max-width:100%!important;min-height:auto!important;margin-top:28px!important;padding:28px 22px!important}.page-conocenos #page-conocenos .video-card,.page-conocenos .video-card,.page-conocenos .video-box{width:100%!important;max-width:260px!important;margin:0 auto!important}.page-conocenos .split-section,.page-conocenos .philosophy-section,.page-conocenos .care-section{grid-template-columns:1fr!important;padding:38px 22px!important;display:block!important}.page-conocenos .split-section>*,.page-conocenos .philosophy-section>*,.page-conocenos .care-section>*{width:100%!important;max-width:100%!important}.page-conocenos .split-section h2,.page-conocenos .philosophy-section h2,.page-conocenos .care-section h2{word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important;font-size:clamp(32px,9vw,44px)!important;line-height:1.08!important}.page-conocenos .split-section [style*="background: #013D5A"],.page-conocenos .split-section [style*="background:#013D5A"],.page-conocenos .split-section [style*="background: var(--midnight)"],.page-conocenos .philosophy-section [style*="background: #013D5A"],.page-conocenos .care-section [style*="background: #013D5A"]{border-radius:22px!important;height:auto!important;min-height:auto!important;margin-top:28px!important;padding:30px 22px!important}.page-conocenos .split-section,.page-conocenos .story-section,.page-conocenos .care-section,.page-conocenos .philosophy-section,.page-conocenos .intro-section,.page-conocenos .historia-section,.page-conocenos .about-section{flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:26px!important;width:100%!important;max-width:100%!important;padding:34px 22px!important;display:flex!important}.page-conocenos section:has(.video-card){flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:26px!important;width:100%!important;max-width:100%!important;padding:34px 22px!important;display:flex!important}.page-conocenos section:has(.video-box){flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:26px!important;width:100%!important;max-width:100%!important;padding:34px 22px!important;display:flex!important}.page-conocenos .split-section>*,.page-conocenos .story-section>*,.page-conocenos .care-section>*,.page-conocenos .philosophy-section>*,.page-conocenos .intro-section>*,.page-conocenos .historia-section>*,.page-conocenos .about-section>*{flex:none!important;grid-column:auto!important;width:100%!important;max-width:100%!important}.page-conocenos section:has(.video-card)>*{flex:none!important;grid-column:auto!important;width:100%!important;max-width:100%!important}.page-conocenos section:has(.video-box)>*{flex:none!important;grid-column:auto!important;width:100%!important;max-width:100%!important}.page-conocenos .split-grid,.page-conocenos .story-grid,.page-conocenos .care-grid,.page-conocenos .philosophy-grid,.page-conocenos .intro-grid,.page-conocenos .historia-grid,.page-conocenos .about-grid{flex-direction:column!important;grid-template-columns:1fr!important;gap:26px!important;width:100%!important;max-width:100%!important;display:flex!important}.page-conocenos .split-grid>*,.page-conocenos .story-grid>*,.page-conocenos .care-grid>*,.page-conocenos .philosophy-grid>*,.page-conocenos .intro-grid>*,.page-conocenos .historia-grid>*,.page-conocenos .about-grid>*{flex:none!important;width:100%!important;max-width:100%!important}.page-conocenos .split-section h2,.page-conocenos .story-section h2,.page-conocenos .care-section h2,.page-conocenos .philosophy-section h2,.page-conocenos .intro-section h2,.page-conocenos .historia-section h2,.page-conocenos .about-section h2{letter-spacing:-.035em!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:100%!important;font-size:clamp(34px,9.5vw,46px)!important;line-height:1.12!important}.page-conocenos section:has(.video-card) h2{letter-spacing:-.035em!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:100%!important;font-size:clamp(34px,9.5vw,46px)!important;line-height:1.12!important}.page-conocenos section:has(.video-box) h2{letter-spacing:-.035em!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:100%!important;font-size:clamp(34px,9.5vw,46px)!important;line-height:1.12!important}.page-conocenos .split-section p,.page-conocenos .story-section p,.page-conocenos .care-section p,.page-conocenos .philosophy-section p,.page-conocenos .intro-section p,.page-conocenos .historia-section p,.page-conocenos .about-section p{max-width:100%!important;font-size:15px!important;line-height:1.65!important}.page-conocenos section:has(.video-card) p{max-width:100%!important;font-size:15px!important;line-height:1.65!important}.page-conocenos section:has(.video-box) p{max-width:100%!important;font-size:15px!important;line-height:1.65!important}.page-conocenos .vertical-panel,.page-conocenos .video-panel,.page-conocenos .story-video,.page-conocenos .historia-video,.page-conocenos .about-video,.page-conocenos .dark-panel,.page-conocenos .blue-panel,.page-conocenos .side-panel,.page-conocenos [class*=video],.page-conocenos [style*="background: #013D5A"],.page-conocenos [style*="background:#013D5A"],.page-conocenos [style*="background: var(--midnight)"]{border-radius:22px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:auto!important;margin:0!important;padding:28px 22px!important}.page-conocenos .video-card,.page-conocenos .video-box,.page-conocenos [class*=video-card],.page-conocenos [class*=video-box]{width:100%!important;max-width:260px!important;margin:0 auto!important}.page-conocenos section[style*=grid-template-columns],.page-conocenos div[style*=grid-template-columns]{grid-template-columns:1fr!important}.page-conocenos section[style*="display: grid"],.page-conocenos div[style*="display: grid"]{flex-direction:column!important;display:flex!important}.page-conocenos body .page.active section{max-width:100%!important}.page-conocenos body .page.active section h2{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}}.page-conocenos .footer-grid{grid-template-columns:1.6fr .9fr 1fr 1.85fr!important;gap:36px!important}.page-conocenos .footer-contact-item a[href^=mailto\:],.page-conocenos footer a[href^=mailto\:]{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:12.5px!important}.page-conocenos .footer-contact-item{align-items:center!important}@media (max-width:900px){.page-conocenos .footer-grid{grid-template-columns:1fr!important;gap:32px!important}}
