:root{color-scheme:dark;--background-color:#030303;--background-container:#111118c9;--border-container:#535353 1px solid;--color-border:#535353;--inner-background:#000000c9;--primary-color:#3498db;--accent-color:#00d4ff;--secondary-color:#00909bff;--font-family:"neue-haas-grotesk-display", sans-serif;--font-display:"neue-haas-grotesk-display", sans-serif;--font-size-hero:clamp(32px, 3vw, 125px);--line-height-hero:clamp(35px, 3.5vw, 135px);--font-size-big:clamp(28px, 2.2vw, 90px);--font-size-text:16px;--font-size-small:12px;--font-size-titles:24px;--text-secondary:rgb(187, 187, 187);--border-radius:5px;--background-hover:rgba(66, 66, 66, .384);--txt:#ffffff;--text-color:#ffffff}.p-top{padding-top:clamp(100px,15vh,15vh)}body{color:#fff}.text-muted{color:#a7a7a7!important}html{max-width:100%;overflow-x:hidden}a{text-decoration:none;color:var(--secondary-color);transition:all ease .2s}a:hover{text-decoration:none;color:#fff;transition:all ease .2s}.active .nav-link{color:#fff!important;opacity:1}h3{font-size:var(--font-size-titles);font-weight:500;letter-spacing:.02em}.case-link{color:#fff;text-decoration:none;transition:all ease .2s}.case-link:hover{opacity:.4;transition:all ease .2s}h2{font-size:var(--font-size-big);font-family:var(--font-display);letter-spacing:.04em;font-weight:400}.hr-mg{max-width:200px;border-width:2px;border-color:#00909b;opacity:1;margin-top:60px}.logos{display:flex;width:100%;flex-wrap:wrap;gap:1px;margin-bottom:20px}.logo-card{border-radius:var(--border-radius);background:radial-gradient(#00000085,#00000096);padding:10px;border:rgb(255 255 255 / .13) solid 1px;display:inline-block}body{margin:0;padding:0;width:100%;max-width:100%;height:100%;overflow-x:hidden}.brand-name{font-variant:all-small-caps;font-weight:400;font-family:var(--font-family);font-size:24px;margin-bottom:50px;opacity:.9;letter-spacing:.5em}.feature-name,.feature-name-2{margin-bottom:2rem;background-color:#0000003b;border:var(--border-container);padding:10px 15px 5px 20px;border-radius:999px;width:fit-content;opacity:.9}.quienes-somos-hero{min-height:100vh;align-content:center}.maggiore-frase{font-size:4vw;font-weight:200}.maggiore-frase b{font-weight:500}.feature-name h3,.feature-name h2,.feature-name-2 h3,.feature-name-2 h2{letter-spacing:.3em;font-variant:all-small-caps;font-weight:500;font-family:var(--font-family);font-size:17px}.grainy-background{background-image:url(/wp-content/themes/maggiore-v2/assets/css/noise.png);background-repeat:repeat;position:fixed;filter:contrast(10) brightness(.2);width:100%;height:100%;opacity:.1}.colored-text{color:var(--secondary-color)}.hero{min-height:100vh;align-content:end;display:grid;padding-bottom:20vh;margin-bottom:10vh}.title-feature{font-size:var(--font-size-big);font-family:var(--font-display);letter-spacing:.04em;font-weight:400}.separador{align-content:center;min-height:clamp(400px,100vh,50vw);padding:clamp(20px,10vh,200px) 0}.canvas{position:fixed;inset:0;width:100%;max-width:100vw;height:100%;z-index:-1;pointer-events:none}.aurora{position:absolute;width:100vw;height:100vh;z-index:-2;transform:translate(200px)}.overlay{position:absolute;width:100vw;height:110vh;z-index:-1;backdrop-filter:saturate(1.4);background:linear-gradient(to bottom,#030303 20%,#030303e1 40%,#ff8b8b00 140%)}.overlay2{width:100vw;height:110vh;opacity:1;z-index:-2;background:linear-gradient(to top,#0084ff80 20%,#000)}body{background-color:var(--background-color);color:var(--txt);font-family:var(--font-family);margin:0;padding:0}.section-testimonios{background:#f9f9fb}.testimonial{will-change:transform,opacity;height:500px}p,.content-section{font-weight:300;color:var(--text-secondary);font-size:var(--font-size-text);letter-spacing:.07em;line-height:30px}.content-section li{line-height:21px;margin:5px 0}header.hero{padding-top:15vh;padding-bottom:15vh}h1{font-weight:400;letter-spacing:.05em;margin-bottom:40px;font-family:var(--font-family);font-size:var(--font-size-hero);line-height:var(--line-height-hero)}.gradiente-texto{color:var(--text-color)}@supports (-webkit-background-clip:text) or (background-clip:text){.gradiente-texto{background:linear-gradient(to bottom,#fff,#53ffd4);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0}}.lines2 .words{color:var(--text-color)}@supports (-webkit-background-clip:text) or (background-clip:text){.lines2 .words{background:linear-gradient(#fff 40%,#313131 95%);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0}}#auroraCanvas,#aurora{width:100%;height:100%;display:block}.aurora-canvas-wrap{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:-1}.bajada{font-weight:200;opacity:1;color:#fff;font-size:24px;margin-bottom:40px;max-width:600px}.pagination .page-link{border:var(--border-container);background:var(--background-container);color:inherit}.pagination .page-link:hover{background:var(--background-hover);border:var(--border-container)}.pagination .page-item.active .page-link{background:var(--background-container);border:var(--border-container);color:#00909b}.pagination .page-link:focus{box-shadow:none}.pagination .page-item.disabled .page-link{background:var(--background-container);border:var(--border-container);opacity:.6}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--angle:360deg}}.card-mg,.card-mg-2{border:var(--border-container);padding:30px;border-radius:var(--border-radius);overflow:hidden;position:relative;background-color:var(--background-container)}.card-mg .card-mg,.card-mg .card-mg-2{border:var(--border-container);padding:10px;border-radius:var(--border-radius);overflow:hidden;background-color:var(--inner-background)}.hoverable{transition:all .18s ease;will-change:transform}.hoverable.is-hover{transform:scale(.99);background-color:var(--background-hover)}@media (prefers-reduced-motion:reduce){.card-mg--hoverable{transition:none}}.number-data{font-size:3rem;font-weight:400;color:#fff;line-height:1}.blog-mg{padding:20px;border-radius:var(--border-radius);position:relative;overflow:hidden;&:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right,#7a5cff00,#39778323,#7a5cff00)}}.glow-inner{background-color:#63666e;position:absolute;bottom:-200px;z-index:-1;right:-30%;width:200px;filter:blur(200px) saturate(4);height:200px}.glow-inner2{background-color:#fff;position:absolute;bottom:-350px;z-index:-1;right:50%;width:200px;filter:blur(200px) saturate(4);height:200px}.testimonial-mg{background-color:var(--background-container);padding:40px 40px 10px;border-radius:var(--border-radius);position:relative;z-index:1;margin-bottom:10px;overflow:hidden;border:var(--border-container)}.archive.testimonial-mg{display:flex;flex-direction:column;height:100%;padding:25px 25px 0}.archive.testimonial-mg .row{margin-top:auto}.archive.testimonial-mg h3{display:block;min-height:0;font-size:28px}.testimonial-mg h3{font-size:clamp(18px,2vw,32px);font-weight:400;margin-bottom:10px}.testimonial-mg p{font-size:16px;font-weight:300;color:var(--text-secondary)}.testimonial-author p{color:var(--text-secondary);font-size:500;margin:0}.quote-icon{color:#3498db;font-size:300px;position:absolute;z-index:-1;top:0;left:20px;opacity:.5;height:101px;width:101px;pointer-events:none;overflow:hidden}.quote-icon img{position:absolute;top:20px;left:0}.nav-item{position:relative;font-variant:all-small-caps;font-size:14px;letter-spacing:.2em}.cliente-logo{max-width:100%;width:100px;object-fit:contain;height:100px;margin:10px auto;text-align:center}.cliente-mg{height:100%}.person-info{position:absolute;bottom:0;padding:10px 20px}.person-info h3{font-size:21px;color:var(--secondary-color)}.portrait{width:100%;height:350px;object-fit:cover}.person-charge{position:absolute;top:10px;right:10px;font-size:16px;font-weight:100;background-color:#3a3a3a3d;border:var(--border-container);border-radius:999px;padding:15px;line-height:0}.logo-client{height:60px;align-self:end;width:auto;object-fit:contain;margin-bottom:10px}.testimonial-author{display:flex;align-items:center;gap:15px;margin-top:10px}.btns-mgr{text-decoration:none;position:relative;color:var(--text-color);max-width:fit-content;max-height:auto;padding:0}.btn-brillo{position:absolute;top:0%;left:0%;width:100%;height:100%;background:conic-gradient(from var(--angle),#3c6aff,#00d4ff,#3c6aff);filter:blur(14px);z-index:-1;border-radius:999px;opacity:.3;animation:spin 2.8s linear infinite;transition:all .3s ease}.btn-container{position:relative;background:#ffffff4d;z-index:-1;overflow:hidden;height:fit-content;animation:spin 2.8s linear infinite;border-radius:999px;padding:1px}.btn-content{padding:10px 20px;align-content:center;position:relative;background-color:var(--background-color);width:100%;height:fit-content;border-radius:999px;z-index:1}.mg-link{text-decoration:none;color:var(--txt);mix-blend-mode:lighten;cursor:pointer;font-weight:300;font-variant:all-small-caps;letter-spacing:.2em;margin:0;padding:0;width:fit-content;background:none;border:none;overflow:visible}.btn-text{position:relative;display:block;transition:all .3s ease}.btn-text-2{position:absolute;display:block;bottom:-20px;transition:all .3s ease}.mg-link:hover .btn-brillo{opacity:1;transition:all .3s ease}.mg-link:hover .btn-text{transform:translateY(-200px);transition:all .3s ease}.mg-link:hover .btn-text-2{transform:translateY(-31px);transition:all .3s ease}.glow{background-color:var(--secondary-color);position:absolute;top:-10px;z-index:0;left:-10%;width:200px;filter:blur(200px) saturate(4);height:200px}.glow3{background-color:var(--secondary-color);position:absolute;bottom:10px;z-index:0;left:-700px;width:300px;filter:blur(200px) saturate(4);height:300px}.container-blog .blog-content li::marker{color:var(--secondary-color);font-size:1.2em}.container-fluid{padding-right:clamp(10px,8vw,160px);padding-left:clamp(10px,8vw,160px)}.navbar{background-color:var(--background-color);background:#00000080;border-radius:999px;width:fit-content;justify-self:end;margin:40px;padding:3px 20px;border:var(--border-container)}.scroll-nav{position:fixed;bottom:50px;display:flex;width:100%;justify-content:center;z-index:10}.nav-scroll,.div-dot{display:flex;gap:8px}.nav-scroll a{color:var(--secondary-color)}.nav-scroll a.nav-dot{border:#8f8f8f solid 1px;width:10px;height:10px;border-radius:999px;cursor:pointer;margin-top:8px;z-index:1}.nav-scroll a.nav-dot.active{background-color:var(--secondary-color);border:var(--secondary-color) solid 1px;border-radius:999px;margin-top:8px;z-index:1}.constelacion{max-height:fit-content;margin-top:100px!important}.constelacion svg{width:100%;max-width:40vw;max-height:80vh;position:relative}.img-constelacion{position:absolute;top:0vh;left:4.6vw;opacity:1;filter:drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 12px #ffffff);max-height:80vh;max-width:27.5vw}.dot{filter:url(#glow);animation:pulseGlow 3s ease in out infinite;transform-origin:center}@keyframes pulseGlow{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}to{opacity:.6;transform:scale(1)}}.desgloce{position:absolute;top:-90px;left:-50px;border:var(--border-container);background-color:var(--background-color);color:#fff;padding:20px;border-radius:var(--border-radius);letter-spacing:.07em;display:none;font-size:16px;width:400px;text-align:left;font-weight:300;z-index:5;animation:slideIn .2s forwards}.desgloce p{line-height:21px;padding:0;margin:0}.transition{transition:all ease .4s;cursor:pointer}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}form{letter-spacing:.05em}.form-control{letter-spacing:.05em;color:#fff;background-color:#000;border:var(--border-container)}.form-control:focus{letter-spacing:.05em;background-color:#000;color:#fff}.globo-2{opacity:.7;position:absolute;left:calc(50% - 200px);top:0;width:400px;height:588px;z-index:-3;will-change:transform}button.btns-mgr{margin:auto;letter-spacing:.5em;font-variant:all-small-caps}button.btns-mgr:hover .btn-brillo{opacity:1;transition:all .3s ease}.mid-title{font-size:27px;font-weight:300;font-variant:all-small-caps;letter-spacing:.15em;margin-bottom:30px}.services-tags{display:flex;list-style-type:none;flex-wrap:wrap;padding:0}.services-tags>li{flex:0 0 auto}.service-tag{list-style-type:none;display:inline;color:#fff;white-space:nowrap;text-decoration:none;padding:1px 12px;background-color:var(--inner-background);border:var(--secondary-color) solid 1px;border-radius:999px;margin:3px 3px 3px 0;font-size:16px;display:inline-flex;transition:all .2s ease;cursor:pointer}.service-tag:hover{background-color:var(--secondary-color);transition:all .2s ease}.case-meta{display:flex;gap:20px}.client-person{display:flex;gap:10px;align-content:center;text-decoration:none;color:var(--text-secondary);border-radius:999px}.label{font-size:1.1rem;font-weight:500;margin-bottom:1rem!important;font-variant:all-small-caps;color:#fff;letter-spacing:.21em;line-height:21px}.team-member-card{border:var(--border-container);border-radius:var(--border-radius);transition:all .18s ease}.member-photo-wrap{overflow:hidden}.member-photo{display:block;width:100%;height:auto;transition:all .18s ease;transform-origin:center;will-change:transform}.team-member-card:hover{transition:all .18s ease;transform:scale(.99)}.team-member-card:hover .member-photo,.team-member-card:focus-within .member-photo{transform:scale(1.05);opacity:.7}.alternative-grid .member-info{padding-bottom:1rem}.member-name{font-size:1.2rem;margin-bottom:.2rem}.alternative-grid .member-name{font-size:1rem;margin-bottom:.2rem}.member-position{padding:0;font-size:.9rem;line-height:1rem;margin-bottom:1rem}.alternative-grid .member-position{margin-bottom:0}.alternative-grid .team-tag{font-size:.9rem;right:9px;position:absolute;padding:2px 8px;line-height:1rem;align-self:start}.alternative-grid .member-linkedin{top:-2px!important;position:absolute}.alternative-grid .member-info{min-height:55px;padding:5px 15px;align-content:normal}@media (min-width:1400px){.alternative-grid{max-width:200px;min-width:200px}}.alternative-grid .member-team{left:0;width:100%}.alternative-grid .member-position{display:none}.team-member-card.is-in-area .member-name{font-size:1rem;margin-bottom:0}.mg_values_scope .mg_values_letter.is_active{color:#fff!important;transition:all .2s ease}.mg_values_scope .mg_values_letter{color:var(--secondary-color);transition:all .2s ease}.mg_values_scope .card-mg:hover,.mg_values_scope .card-mg-2:hover{background-color:var(--background-hover);transition:all .2s ease;transform:scale(.99)}.mg_values_scope .card-mg,.mg_values_scope .card-mg-2{transition:all .2s ease}@media (prefers-reduced-motion:reduce){.member-photo{transition:none}}.border-mg{border:var(--border-container);border-radius:var(--border-radius)}.p-source{text-align:center}.p-source a{color:var(--secondary-color);text-decoration:none;transition:all .2s ease}.p-source a:hover{color:var(--primary-color);text-decoration:none;transition:all .2s ease}.client-tag{display:flex;gap:10px;color:var(--text-secondary);background-color:var(--inner-background);border-radius:999px;border:rgb(219 156 248 / .637) 1px solid;align-content:center;padding:3px 15px 3px 3px;max-width:fit-content;margin-bottom:20px;transition:all .2s ease}.client-tag:hover{background:#620a8b63;transition:all .2s ease}.client-tag img{border-radius:999px;width:25px;height:25px}.client-tag a{line-height:0;padding:0;margin:0;font-size:16px;text-decoration:none;color:var(--text-secondary)}.person-tag{display:flex;gap:10px;color:var(--text-secondary);background-color:#1111119c;border-radius:999px;border:rgb(219 156 248 / .637) 1px solid;align-content:center;padding:3px 15px 3px 3px;max-width:fit-content;margin-bottom:20px;transition:all .2s ease}.person-tag:hover{background:#620a8b63;transition:all .2s ease}.person-tag img{border-radius:999px;width:25px;height:25px}.person-tag a{line-height:0;padding:0;margin:0;font-size:16px;text-decoration:none;color:var(--text-secondary)}.col-test{min-height:100%}.col-test dd{height:calc(90% - 25px);margin:0 0 20px;color:var(--text-secondary);font-size:16px;background-color:#000;padding:7px 7px 7px 10px;border-radius:999px 8px 8px 999px;align-content:center;border:var(--border-container)}.col-test dt{height:26px}.logos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.logos-grid .logo-item{display:flex;align-items:center;justify-content:center;padding:15px;background-color:var(--background-container);border-radius:var(--border-radius);border:var(--border-container);transition:all .2s ease;min-height:100px;text-decoration:none}.logos-grid .logo-item:hover{background-color:var(--background-hover);transform:scale(1.05);border-color:var(--secondary-color)}.logos-grid .logo-item img{max-width:100%;max-height:80px;width:auto;height:auto;object-fit:contain;filter:brightness(.9);transition:all .2s ease}.logos-grid .logo-item:hover img{filter:brightness(1.2)}@media (max-width:768px){.logos-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:15px;padding:15px}.logos-grid .logo-item{min-height:80px;padding:10px}.logos-grid .logo-item img{max-height:60px}}@media (max-width:480px){.logos-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;padding:10px}.logos-grid .logo-item{min-height:60px;padding:8px}.logos-grid .logo-item img{max-height:50px}}.portafolio-mg{padding:25px 25px 10px;border-radius:var(--border-radius);position:relative;z-index:1;margin-bottom:10px;overflow:hidden;min-height:400px;background-size:cover;align-content:end;border:var(--border-container);transition:all .2s ease}.portafolio-mg .client-tag{position:absolute;top:10px;right:10px}.portafolio-mg{position:relative;overflow:hidden}.portafolio-bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1);transition:transform .28s ease,opacity .28s ease;will-change:transform;z-index:-1}.portafolio-mg:hover{transform:scale(.98);transition:all .2s ease}.portafolio-mg:hover .portafolio-bg,.portafolio-mg:focus-within .portafolio-bg{transform:scale(1.03);opacity:.5}.overlay-link{position:absolute;inset:0;z-index:1}.overlay-p{position:absolute;inset:0}.stretched-link{display:block}.z-2,.client-tag a,.services-tags a{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.portafolio-bg{transition:none}}.overlay-p{width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(#0000,#000000e7 70%,#000);background-repeat:no-repeat;z-index:-1;align-self:start;transition:all .2s ease}.overlay-p:hover{background-position-y:40px;transition:all .2s ease}.tag-flecha{display:block;width:fit-content;padding:12px 18px;background-color:var(--background-container);color:#fff;text-decoration:none;line-height:1;border-radius:999px;border:#00909b solid 1px}.prev-flecha{justify-self:start}.next-flecha{justify-self:end}.tag-flecha:hover{filter:brightness(.92)}.service-mg{padding:0;position:relative;z-index:1;margin-bottom:10px;height:100%}.service-content{border:var(--secondary-color) solid 1px;border-radius:var(--border-radius);padding:50px 20px 15px;margin:0;height:100%;background:var(--background-container)}.service-link{transition:all .2s ease;text-decoration:none;color:#fff;margin:0;padding:0;line-height:0;height:100%}.service-content p{margin:10px 0 0;padding:0;line-height:21px}.service-content h3{margin:0;padding:0}.service-link:hover .service-content{transition:all .2s ease;background:var(--background-hover);transform:translateY(-2px)}.category-tag{position:absolute;top:10px;right:10px;list-style-type:none;display:inline;color:#fff;white-space:nowrap;text-decoration:none;padding:1px 12px;background-color:var(--background-container);border:var(--secondary-color) solid 1px;border-radius:999px;margin:3px 3px 3px 0;z-index:2;font-size:16px;display:inline-flex;transition:all .2s ease;cursor:pointer}.category-tag a{text-decoration:none;color:#fff}.category-tag:hover{background:var(--background-hover);transition:all .2s ease}.btn-outline-secondary{color:#fff!important}.btn-linkedin{border-color:var(--primary-color);color:#fff;background-color:var(--background-container)}.btn-linkedin:hover{border-color:var(--primary-color);background-color:var(--primary-color);color:#fff}.col-bento{background-color:var(--background-container);padding:30px 25px 10px;border-radius:var(--border-radius);z-index:1;border:var(--border-container);min-height:100%}.blog-article{border:var(--border-container);background:var(--background-container);border-radius:var(--border-radius);height:100%;display:grid}.blog-author{padding:0 20px;align-self:end}.blog-info{padding:20px 20px 5px;height:auto}.blog-info .client-tag{align-self:end}.blog-info p{line-height:18px}.blog-info a{color:#fff;text-decoration:none}.blog-info h3 a:hover{color:#fff;opacity:.7;text-decoration:none}.blog-article .img-blog{width:100%;height:200px;object-fit:cover}.blog-img{border-radius:var(--border-radius);width:100%;max-height:500px;object-fit:cover;border:var(--border-container)}.header-equipo{border:var(--border-container);background-color:var(--background-container);padding:0}.person-card{display:flex;align-items:center;text-decoration:none;padding:.25rem;color:#fff;background:var(--inner-background);border-radius:30px 5px 5px 30px;transition:all .2s ease;border:var(--border-container)}.person-card small{display:block;line-height:18px;color:var(--text-secondary);font-size:.875rem}.person-card:hover{background:#00000034;transform:translate(4px)}.person-card__photo{width:40px;height:40px;object-fit:cover;border-radius:50%;margin-right:.5rem;flex-shrink:0}.person-card__info{line-height:1.2;padding-right:.9375rem;flex:1}.person-card__name{color:#fff;font-size:.875rem;font-weight:500}.person-card__role{color:var(--text-secondary);font-size:.75rem;margin-top:.125rem}.person-card:hover .person-card__photo{transform:scale(1.05);box-shadow:0 2px 8px #0003}.btn-filter{padding:2px 10px;border-radius:4px;border:var(--border-container);background-color:var(--background-container)}.btn-filter.active{color:#fff}.btn-filter:hover{background-color:var(--background-hover)}.count-filter{border:var(--border-container);padding:0 4px;color:#c4c4c4;margin-right:-5px;border-radius:3px}.btn-filter-dropdown{position:relative;display:inline-flex}.btn-filter-dropdown button.btn-filter{font:inherit;font-size:16px;color:var(--secondary-color);cursor:pointer;line-height:1;box-sizing:border-box;margin:0;vertical-align:middle;display:inline-flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-container);border:var(--border-container);padding:6px 10px;border-radius:4px}.btn-filter-dropdown button.btn-filter::-moz-focus-inner{border:0;padding:0}.btn-filter-dropdown button.btn-filter:hover{background-color:var(--background-hover)}.btn-filter-dropdown button.btn-filter.active{color:#fff}.btn-filter-dropdown .dropdown-menu{background-color:var(--background-container);border:var(--border-container);border-radius:8px;padding:6px;min-width:220px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.btn-filter-dropdown .dropdown-item{color:var(--text-secondary);border-radius:4px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.btn-filter-dropdown .dropdown-item:hover,.btn-filter-dropdown .dropdown-item:focus{background-color:var(--background-hover);color:#fff}.btn-filter-dropdown .dropdown-item.active{color:#fff;background-color:var(--background-hover)}@media (max-width:1199px){.quienes-somos-hero{min-height:fit-content}}@media (max-width:380px){.row>.col-xxs-12{flex:0 0 auto;width:100%}}@media (max-width:991px){.navbar{padding:20px!important;background-color:var(--background-container);backdrop-filter:blur(5px);padding:0;background:#00000080;border-radius:0;width:100%;justify-self:end;margin:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none}.col-const{position:absolute;max-height:200px!important;align-content:end;max-width:fit-content!important}.mid-title{font-size:21px;font-weight:400;font-variant:all-small-caps;letter-spacing:.2em;line-height:21px;margin-bottom:20px}.sectionTwo{height:100vh;max-height:80vw}.separador{min-height:fit-content}}@media (max-width:767px){:root{--font-family:"neue-haas-grotesk-display", sans-serif;--font-display:"neue-haas-grotesk-display", sans-serif;--font-size-hero:clamp(28px, 3vw, 125px);--line-height-hero:clamp(35px, 3.5vw, 135px);--font-size-big:clamp(28px, 1.8vw, 90px);--font-size-text:16px;--font-size-small:12px;--font-size-titles:24px}.testimonial-mg{padding:30px 25px 10px;border-radius:var(--border-radius);position:relative;z-index:1;margin-bottom:10px;overflow:hidden}.container-fluid .testimonial-mg{margin:5px 0rem}.container-fluid{padding-right:1rem;padding-left:1rem}.container-fluid .row{padding-right:0rem;padding-left:0rem}.container-fluid .card-mg,.container-fluid .card-mg-2{padding:20px;margin-left:0rem;margin-right:0rem}.globo{opacity:1;height:50vh;width:34vh;margin:auto;will-change:transform}.bajada{font-weight:200;opacity:1;color:#fff;font-size:18px;margin-bottom:20px;line-height:21px}h1{font-weight:400;letter-spacing:.05em;margin-bottom:20px;font-family:var(--font-family);font-size:var(--font-size-hero);line-height:clamp(30px,3vw,125px)}.containerTwo{align-items:center;align-content:center;padding-top:10vh}.sectionTwo{height:100vh;max-height:150vw}.title-feature{font-size:28px!important;font-family:var(--font-display);letter-spacing:.04em;font-weight:400}.maggiore-frase{font-weight:400;letter-spacing:.05em;margin-bottom:20px;font-family:var(--font-family);font-size:clamp(24px,11vw,125px);line-height:clamp(24px,11vw,125px)}.mid-title{font-size:21px;font-weight:400;font-variant:all-small-caps;letter-spacing:.2em;line-height:21px;margin-bottom:20px}.navbar{padding:20px 0}.separador{padding-top:20px;padding-bottom:20px;min-height:fit-content}.hero{min-height:100vh;padding:0;align-items:end;align-content:end;padding-bottom:5vh;margin-bottom:10vh}header.hero .container{min-height:fit-content;padding:0;align-items:end;align-content:end}.feature-name,.feature-name-2{padding:10px 30px 5x 25px;margin-bottom:30px}.feature-name h3,.feature-name h2,.feature-name-2 h3,.feature-name-2 h2{letter-spacing:.2em;line-height:16px;font-variant:all-small-caps;font-weight:500;font-family:var(--font-family);font-size:16px}.desgloce{position:absolute;top:-180px;left:-25px;border:var(--border-container);background-color:var(--background-color);color:#fff;padding:20px;border-radius:var(--border-radius);letter-spacing:.07em;display:none;font-size:16px;width:210px;text-align:left;font-weight:300;z-index:5;animation:slideIn .2s forwards}.words1 .desgloce{top:-100px}.words3 .desgloce{top:-140px;left:-30px}.words7 .desgloce{left:-20px}.words12 .desgloce{left:-70px}.desgloce p{line-height:21px;padding:0;margin:0}.btn-text{position:relative;display:block;font-size:16px;letter-spacing:.12em;transition:all .3s ease}.btn-text-2{position:absolute;display:block;bottom:-20px;font-size:16px;letter-spacing:.12em;transition:all .3s ease}.navbar-brand img{max-width:40vw}.navegador{background:#0000001a;border-radius:var(--border-radius);width:fit-content;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:10px;border:var(--border-container)}.navegador li{padding:0;line-height:.7em;margin:0}p{line-height:1.4em}}.portafolio-categorias-page{color:#fff}.portafolio-categorias-intro{max-width:760px;color:var(--text-secondary);margin-top:18px}.portafolio-categorias-intro p:last-child{margin-bottom:0}.portafolio-categorias-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.portafolio-category-square{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border:var(--border-container);border-radius:var(--border-radius);background:var(--background-container);color:#fff;isolation:isolate}.portafolio-category-square:hover,.portafolio-category-square:focus{color:#fff}.portafolio-category-square:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(#0000000f,#00000047 36%,#000000eb);transition:background .22s ease}.portafolio-category-square:hover:after,.portafolio-category-square:focus:after{background:linear-gradient(#00000005,#0003 34%,#000000e0)}.portafolio-category-collage{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2px;background:#050505;transform:scale(1.01);transition:transform .26s ease,opacity .26s ease}.portafolio-category-square:hover .portafolio-category-collage,.portafolio-category-square:focus .portafolio-category-collage{transform:scale(1.04);opacity:.82}.portafolio-category-collage__item{display:block;min-width:0;min-height:0;overflow:hidden;background:#141414}.portafolio-category-collage__item:first-child{grid-column:span 2;grid-row:span 2}.portafolio-category-collage__item img{width:100%;height:100%;display:block;object-fit:cover}.portafolio-category-collage__item.is-empty{background:linear-gradient(135deg,#ffffff14,#ffffff04),#111}.portafolio-category-content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px}.portafolio-category-title{max-width:100%;color:#fff;font-size:1.35rem;font-weight:500;line-height:1.08;overflow-wrap:anywhere}.portafolio-category-description{max-width:100%;color:var(--text-secondary);font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}@media (max-width:767.98px){.portafolio-categorias-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portafolio-category-content{padding:12px;gap:6px}.portafolio-category-title{font-size:1.05rem}.portafolio-category-description{display:none}}@media (max-width:379.98px){.portafolio-categorias-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.portafolio-category-square:after,.portafolio-category-collage{transition:none}}#aurora{opacity:0;transition:opacity .6s ease}#aurora.is-ready{opacity:1}.transition-fade{transition:opacity .25s ease}html.is-animating .transition-fade{opacity:0}.logo-fixed--hidden{display:none!important}.transition{transition:opacity .25s ease}.aurora:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(20 42 85 / .6) 0%,transparent 35%,rgb(20 42 85 / .5) 100%);pointer-events:none}