.titulos-proyectos{font-size:2.5vw}.texto-corrido{font-size:1.3vw}@media (max-width:980px){.titulos-proyectos{font-size:6vw}.texto-corrido{font-size:2.5vw}}@media (max-width:767px){.titulos-proyectos{font-size:8vw}.texto-corrido{font-size:4vw}}::-moz-selection{color:#ffffff;background:#1e1e1e}::selection{color:#1e1e1e;background:#e9e8e9}::-webkit-scrollbar{width:2px;height:10px}::-webkit-scrollbar-track{background-color:#1c1c1c;border-radius:100px}::-webkit-scrollbar-thumb{background-color:#1c1c1c;border-radius:50px}@media (min-width:981px){.lwp-col-portfolio .et_pb_grid_item{width:29.66%!important;margin-right:5.5%!important}.lwp-col-portfolio .et_pb_grid_item:nth-child(3n){margin-right:0!important}.lwp-col-portfolio .et_pb_grid_item:nth-child(4n){margin-right:5.5%!important}.lwp-col-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}.lwp-col-portfolio .et_pb_grid_item.first_in_row{clear:unset}}.et_pb_portfolio_filters.clearfix{display:flex;gap:14px;justify-content:flex-start;flex-wrap:wrap;padding-bottom:10px;margin-bottom:10px!important;border-bottom:0px solid #7c7c7c!important}.subrayado-footer,.subrayado-menu{display:inline-block;position:relative;color:#7c7c7c!important;cursor:pointer;transition:color 0.3s ease}.subrayado-footer::after,.subrayado-menu::after{content:'';position:absolute;left:0;bottom:-3px;width:0;height:3px;background-color:#7c7c7c!important;transition:width 0.4s ease}.subrayado-footer:hover::after,.subrayado-menu:hover::after{width:100%}.et_pb_portfolio_filters.clearfix{display:flex;gap:14px;justify-content:flex-start;flex-wrap:wrap;padding-bottom:10px;margin-bottom:10px!important;border-bottom:1px solid #7c7c7c}.et_pb_portfolio_filters li{margin-right:15px!important}.et_pb_portfolio_filters li:last-child{margin-right:0!important}.et_pb_portfolio_filters li a{background-color:transparent!important;color:#fff!important;border-radius:0px!important;padding:30px 50px!important;border:0px solid #ffffff!important;display:inline-block;transition:all 0.3s ease-in-out}.et_pb_portfolio_filters li a:hover{background-color:transparent!important;color:#fff!important;border-color:#7c7c7c!important}.et_pb_portfolio_filters li.active a{background-color:#ff9000!important;color:#232323!important;border-color:#7c7c7c!important}.et_pb_portfolio_filters.clearfix a{position:relative;text-decoration:none;font-weight:bold;color:#7c7c7c;padding:10px!important;transition:color 0.3s ease}.et_pb_portfolio_filters.clearfix a::after{content:'';position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#7c7c7c;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.et_pb_portfolio_filters.clearfix a:hover::after,.et_pb_portfolio_filters.clearfix a.active::after{transform:scaleX(1)}.et_pb_portfolio_item .et_overlay:before{content:"";background:url('https://valdesdesignlab.com.ar/matteofantoni/wp-content/uploads/2025/08/VALDES-LOGO-TM-GRIS-01.svg') no-repeat center center;background-size:contain;width:150px;height:50px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item{background-color:transparent;border-radius:0px!important;padding:0px;overflow:hidden;min-height:210px;display:flex;flex-direction:column;align-items:flex-start;width:100%}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item .et_portfolio_image{width:100%;border-radius:10px;margin:10px 0!important;align-self:flex-start}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item .post-meta{margin-bottom:30px}.divider-animado.et_pb_module.et_pb_divider{transform:scaleX(0);transform-origin:left;transition:transform 1s ease-out}.divider-animado.et_pb_module.et_pb_divider.reveal{transform:scaleX(1)}.boton-fantoni{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;padding:0;text-decoration:none;margin:0;box-sizing:border-box;gap:6px}.boton-fantoni .texto{display:inline-block;background:#fff;background-size:200% 100%;background-position:left center;color:#1c1c1c;font-weight:bold;font-size:14px;line-height:1;padding:12px 18px 12px 20px;border-radius:0px;transition:background 0.4s ease,color 0.3s ease}.boton-fantoni .flecha-circulo{display:flex;align-items:center;justify-content:center;width:37px;height:37px;background:#fff;background-size:200% 100%;background-position:left center;color:#1c1c1c;border-radius:0%;font-size:14px;transition:transform 0.3s ease,opacity 0.3s ease,background 0.4s ease;box-sizing:border-box;opacity:1;pointer-events:none;flex-shrink:0}.boton-fantoni:hover .texto,.boton-fantoni:hover .flecha-circulo{background:#fff;color:#1c1c1c}.boton-fantoni:hover .flecha-circulo{animation:desaparecerYVolver 0.6s forwards}@keyframes desaparecerYVolver{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-10px);opacity:0}51%{transform:translateY(10px);opacity:0}100%{transform:translateY(0);opacity:1}}#preloader{position:fixed;top:0;left:0;width:100vw;height:100%;background-color:#212121;transition:transform 1s ease,opacity 0.5s ease;transform:translateY(0);z-index:9999;opacity:1}#preloader.hide{transform:translateY(-100%);opacity:1;pointer-events:none}a{color:#ff7800}.formulario-de-contacto{width:100%;max-width:100%;margin:auto;padding:20px;background-color:#282828;border-radius:10px}h2{color:#ffffff;margin-bottom:10px}label{display:block;margin-bottom:5px;color:#ffffff}input[type="text"],input[type="email"],input[type="tel"],textarea{width:calc(100% - 20px);padding:10px;margin-bottom:5px;border:1px solid #ccc;border-radius:5px;font-size:1vw;color:#ffffff;background-color:#fff}@media (max-width:980px){input[type="text"],input[type="email"],input[type="tel"],textarea{font-size:3vw}}@media (max-width:767px){input[type="text"],input[type="email"],input[type="tel"],textarea{font-size:6vw}}textarea{resize:vertical}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"]+span,input[type="checkbox"]+span{position:relative;padding-left:30px;cursor:pointer;display:inline-block;line-height:30px}input[type="radio"]+span:before,input[type="checkbox"]+span:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:3px solid #fff;background-color:transparent;border-radius:0%}input[type="radio"]:checked+span:before,input[type="checkbox"]:checked+span:before{background-color:#fff!important;border-color:#fff}input[type="submit"]{background-color:#fc6d00;color:#fff;padding:1vw;border:none;border-radius:50px;cursor:pointer;width:20%;font-family:'bold grotesk',sans-serif}input[type="submit"]:hover{background-color:#fff;color:#fc6d00}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:100vh;background:transparent url('https://assets.iceable.com/img/noise-transparent.png') repeat 0 0;animation:bg-animation .2s infinite;opacity:.9;z-index:0;pointer-events:none}@keyframes bg-animation{0%{transform:translate(0,10px)}10%{transform:translate(-15px,-15px)}20%{transform:translate(-10px,15px)}30%{transform:translate(15px,-10px)}40%{transform:translate(-5px,15px)}50%{transform:translate(-10px,5px)}60%{transform:translate(15px,0)}70%{transform:translate(0,10px)}80%{transform:translate(-15px,20px)}90%{transform:translate(10px,15px)}100%{transform:translate(5px,20px)}}