Os escritórios estão enxergando uma necessidade de mudança e adaptação à nova forma de se trabalhar.
Chamamos o arquiteto e designer brasileiro @gutorequena e sua sócia @ludleone para nos ajudarem nessa nova jornada. Acompanhe nos próximos dias. Confira:
https://www.instagram.com/p/CSMXmK1g0AA/
Estamos animados em apresentar junto ao @gutorequena nosso mais novo lançamento: Coleção para espaços de trabalho OE1.
Estamos vivendo um período em que a adaptação dos espaços se faz mais necessária do que nunca, e a OE1 cumpre esse papel de forma rápida e fácil, dimensionando seus espaços para atender às necessidades em evolução.
Acompanhe essa série de vídeos durante as próximas semanas em nossos canais! Confira:
https://www.instagram.com/p/CSW0CFrA2nf/
const loadScriptWithTimeout = (url, timeout) => { return new Promise((resolve, reject) => { const script = document.createElement('script'); script.src = url; script.async = true;
script.onload = () => { clearTimeout(timer); resolve(); };
script.onerror = () => { clearTimeout(timer); reject(); };
const timer = setTimeout(() => { script.remove(); reject(); }, timeout);
document.body.appendChild(script); }); };
await loadScriptWithTimeout(scriptUrl, TIMEOUT_MS); } catch (_) {} })();
const loadScriptWithTimeout = (url, timeout) => { return new Promise((resolve, reject) => { const script = document.createElement('script'); script.src = url; script.async = true;
script.onload = () => { clearTimeout(timer); resolve(); };
script.onerror = () => { clearTimeout(timer); reject(); };
const timer = setTimeout(() => { script.remove(); reject(); }, timeout);
document.body.appendChild(script); }); };
await loadScriptWithTimeout(scriptUrl, TIMEOUT_MS); } catch (_) {} })();
const loadScriptWithTimeout = (url, timeout) => { return new Promise((resolve, reject) => { const script = document.createElement('script'); script.src = url; script.async = true;
script.onload = () => { clearTimeout(timer); resolve(); };
script.onerror = () => { clearTimeout(timer); reject(); };
const timer = setTimeout(() => { script.remove(); reject(); }, timeout);
document.body.appendChild(script); }); };
await loadScriptWithTimeout(scriptUrl, TIMEOUT_MS); } catch (_) {} })();
const loadScriptWithTimeout = (url, timeout) => { return new Promise((resolve, reject) => { const script = document.createElement('script'); script.src = url; script.async = true;
script.onload = () => { clearTimeout(timer); resolve(); };
script.onerror = () => { clearTimeout(timer); reject(); };
const timer = setTimeout(() => { script.remove(); reject(); }, timeout);
document.body.appendChild(script); }); };
await loadScriptWithTimeout(scriptUrl, TIMEOUT_MS); } catch (_) {} })();