1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /> <title> 6 Home - PT - Havelar </title> 7 <meta name="viewport" content="width=device-width, initial-scale=1" /> 8 <style> 9 #wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon:before { 10 content: "\f160"; 11 color: #02CA02; 12 top: 3px; 13 } 14 15 #wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon { 16 transform: rotate(45deg); 17 } 18 </style> 19<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 20 21 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 22 <meta name="description" content="In Havelar we believe in a future where construction technology drives sustainable solutions, empowers global communities, and democratizes access to exclusive housing design." /> 23 <link rel="canonical" href="https://www.havelar.com/home-pt/" /> 24 <meta property="og:locale" content="en_US" /> 25 <meta property="og:type" content="article" /> 26 <meta property="og:title" content="Home - PT - Havelar" /> 27 <meta property="og:description" content="In Havelar we believe in a future where construction technology drives sustainable solutions, empowers global communities, and democratizes access to exclusive housing design." /> 28 <meta property="og:url" content="https://www.havelar.com/home-pt/" /> 29 <meta property="og:site_name" content="Havelar" /> 30 <meta property="article:modified_time" content="2026-08-11T12:05:34+00:00" /> 31 <meta property="og:image" content="https://www.havelar.com/wp-content/uploads/2024/01/Masterplan_V2.jpg" /> 32 <meta property="og:image:width" content="1920" /> 33 <meta property="og:image:height" content="1080" /> 34 <meta property="og:image:type" content="image/jpeg" /> 35 <meta name="twitter:card" content="summary_large_image" /> 36 <meta name="twitter:label1" content="Est. reading time" /> 37 <meta name="twitter:data1" content="8 minutes" /> 38
38<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.havelar.com\/home-pt\/","url":"https:\/\/www.havelar.com\/home-pt\/","name":"Home - PT - Havelar","isPartOf":{"@id":"https:\/\/www.havelar.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.havelar.com\/home-pt\/#primaryimage"},"image":{"@id":"https:\/\/www.havelar.com\/home-pt\/#primaryimage"},"thumbnailUrl":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/01\/Masterplan_V2.jpg","datePublished":"2024-03-13T15:52:41+00:00","dateModified":"2026-08-11T12:05:34+00:00","description":"In Havelar we believe in a future where construction technology drives sustainable solutions, empowers global communities, and democratizes access to exclusive housing design.","breadcrumb":{"@id":"https:\/\/www.havelar.com\/home-pt\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.havelar.com\/home-pt\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.havelar.com\/home-pt\/#primaryimage","url":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/01\/Masterplan_V2.jpg","contentUrl":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/01\/Masterplan_V2.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.havelar.com\/home-pt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.havelar.com\/"},{"@type":"ListItem","position":2,"name":"Home – PT"}]},{"@type":"WebSite","@id":"https:\/\/www.havelar.com\/#website","url":"https:\/\/www.havelar.com\/","name":"Havelar","description":"Building Communities","publisher":{"@id":"https:\/\/www.havelar.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.havelar.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.havelar.com\/#organization","name":"Havelar","url":"https:\/\/www.havelar.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.havelar.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/03\/[email protected]","contentUrl":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/03\/[email protected]","width":2383,"height":501,"caption":"Havelar"},"image":{"@id":"https:\/\/www.havelar.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/_havelar_\/"]}]}</script>
38 39 <!-- / Yoast SEO plugin. --> 40 41 42<title>Home - PT - Havelar</title> 43<link rel="alternate" type="application/rss+xml" title="Havelar » Feed" href="https://www.havelar.com/feed/" /> 44<link rel="alternate" type="application/rss+xml" title="Havelar » Comments Feed" href="https://www.havelar.com/comments/feed/" /> 45<style id="wp-img-auto-sizes-contain-inline-css"> 46img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 47/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 48</style> 49<style id="wp-emoji-styles-inline-css"> 50 51 img.wp-smiley, img.emoji { 52 display: inline !important; 53 border: none !important; 54 box-shadow: none !important; 55 height: 1em !important; 56 width: 1em !important; 57 margin: 0 0.07em !important; 58 vertical-align: -0.1em !important; 59 background: none !important; 60 padding: 0 !important; 61 } 62/*# sourceURL=wp-emoji-styles-inline-css */ 63</style> 64<style id="wp-block-library-inline-css"> 65:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
65--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 66/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 67</style> 68<style id="global-styles-inline-css"> 69:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #FFFFFF;--wp--preset--color--contrast: #111111;--wp--preset--color--accent-1: #FFEE58;--wp--preset--color--accent-2: #F6CFF4;--wp--preset--color--accent-3: #503AA8;--wp--preset--color--accent-4: #686868;--wp--preset--color--accent-5: #FBFAF3;--wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
690) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--manrope: Manrope, sans-serif;--wp--preset--font-family--fira-code: "Fira Code", monospace;--wp--preset--spacing--20: 10px;--wp--preset--spacing--30: 20px;--wp--preset--spacing--40: 30px;--wp--preset--spacing--50: clamp(30px, 5vw, 50px);--wp--preset--spacing--60: clamp(30px, 7vw, 70px);--wp--preset--spacing--70: clamp(50px, 7vw, 90px);--wp--preset--spacing--80: clamp(70px, 10vw, 140px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 645px;--wp--style--global--wide-size: 1340px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
69 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--manrope);font-size: var(--wp--preset--font-size--large);font-weight: 300;letter-spacing: -0.1px;line-height: 1.4;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: currentColor;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{font-weight: 400;letter-spacing: -0.1px;line-height: 1.125;}h1{font-size: var(--wp--preset--font-size--xx-large);}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: var(--wp--preset--font-size--medium);}h5{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.5px;}h6{font-size: var(--wp--preset--font-size--small);font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--medium);font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: 1rem;padding-right: 2.25rem;padding-bottom: 1rem;padding-left: 2.25rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent);border-color: transparent;color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){outline-color: var(--wp--preset--color--accent-4);outline-offset: 2px;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-size: var(--wp--preset--font-size--small);line-height: 1.4;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-accent-1-color{color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-color{color: var(--wp--preset--color--accent-6) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-background-color{background-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-background-color{background-color: var(--wp--preset--color--accent-6) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-border-color{border-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-border-color{border-color: var(--wp--preset--color--accent-6) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
69.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-fira-code-font-family{font-family: var(--wp--preset--font-family--fira-code) !important;} 70/*# sourceURL=global-styles-inline-css */ 71</style> 72<style id="wp-block-template-skip-link-inline-css"> 73/*! This file is auto-generated */ 74.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} 75/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */ 76</style> 77<link rel='stylesheet' id='contact-form-7-css' href='https://www.havelar.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.2' media='all' /> 78<style id="twentytwentyfive-style-inline-css"> 79a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-style:solid;outline-width:2px}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto} 80/*# sourceURL=https://www.havelar.com/wp-content/themes/twentytwentyfive/style.min.css */ 81</style> 82<link rel='stylesheet' id='elementor-frontend-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1791313002' media='all' /> 83<link rel='stylesheet' id='widget-image-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.4' media='all' /> 84<link rel='stylesheet' id='widget-heading-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.4' media='all' /> 85<link rel='stylesheet' id='e-sticky-css' href='https://www.havelar.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.3.1' media='all' /> 86<link rel='stylesheet' id='widget-nav-menu-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1791313002' media='all' /> 87<link rel='stylesheet' id='widget-form-css' href='https://www.havelar.com/wp-content/plugins/elementor-pro/assets/css/widget-form.min.css?ver=4.3.1' media='all' /> 88<link rel='stylesheet' id='e-animation-shrink-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-shrink.min.css?ver=4.3.4' media='all' /> 89<link rel='stylesheet' id='widget-social-icons-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.4' media='all' /> 90<link rel='stylesheet' id='e-apple-webkit-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/custom-apple-webkit.min.css?ver=1791313002' media='all' /> 91<link rel='stylesheet' id='e-motion-fx-css' href='https://www.havelar.com/wp-content/plugins/elementor-pro/assets/css/modules/motion-fx.min.css?ver=4.3.1' media='all' /> 92<link rel='stylesheet' id='elementor-post-9508-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-9508.css?ver=1791313003' media='all' /> 93<link rel='stylesheet' id='font-awesome-5-all-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=4.3.4' media='all' /> 94<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=4.3.4' media='all' /> 95<link rel='stylesheet' id='elementor-post-13485-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13485.css?ver=1791313357' media='all' /> 96<link rel='stylesheet' id='elementor-post-13783-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13783.css?ver=1791313357' media='all' /> 97<link rel='stylesheet' id='elementor-post-13466-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13466.css?ver=1791313016' media='all' /> 98<style id="elementor-pro-custom-fonts-inline-css"> 99@font-face { 100 font-family: 'Hafer'; 101 font-style: normal; 102 font-weight: normal; 103 font-display: auto; 104 src: url('https://www.havelar.com/wp-content/uploads/2023/12/HafferSQTRIAL-Regular.woff2') format('woff2'), 105 url('https://www.havelar.com/wp-content/uploads/2023/12/HafferSQTRIAL-Regular.woff') format('woff'), 106 url('https://www.havelar.com/wp-content/uploads/2023/12/HafferTRIALVF.ttf') format('truetype'); 107} 108@font-face { 109 font-family: 'Hafer'; 110 font-style: normal; 111 font-weight: 100; 112 font-display: auto; 113 src: url('https://www.havelar.com/wp-content/uploads/2023/12/HafferSQTRIAL-Thin.woff') format('woff'); 114} 115 116/*# sourceURL=elementor-pro-custom-fonts-inline-css */ 117</style> 118<link rel='stylesheet' id='ekit-widget-common-css' href='https://www.havelar.com/wp-content/plugins/elementskit-lite/widgets/init/assets/css/common.css?ver=4.0.7' media='all' /> 119<link rel='stylesheet' id='ekit-nav-menu-css' href='https://www.havelar.com/wp-content/plugins/elementskit-lite/widgets/init/assets/css/nav-menu.css?ver=4.0.7' media='all' /> 120<link rel='stylesheet' id='ekit-header-search-css' href='https://www.havelar.com/wp-content/plugins/elementskit-lite/widgets/init/assets/css/header-search.css?ver=4.0.7' media='all' /> 121<link rel='stylesheet' id='ekit-header-offcanvas-css' href='https://www.havelar.com/wp-content/plugins/elementskit-lite/widgets/init/assets/css/header-offcanvas.css?ver=4.0.7' media='all' /> 122<link rel='stylesheet' id='ekit-header-info-css' href='https://www.havelar.com/wp-content/plugins/elementskit-lite/widgets/init/assets/css/header-info.css?ver=4.0.7' media='all' /> 123<link rel='stylesheet' id='elementor-gf-local-dmsans-css' href='https://www.havelar.com/wp-content/uploads/elementor/google-fonts/css/dmsans.
123css?ver=1742250388' media='all' /> 124<link rel='stylesheet' id='elementor-gf-local-inter-css' href='https://www.havelar.com/wp-content/uploads/elementor/google-fonts/css/inter.css?ver=1742250401' media='all' /> 125<link rel='stylesheet' id='elementor-icons-ekiticons-css' href='https://www.havelar.com/wp-content/plugins/elementskit-lite/modules/elementskit-icon-pack/assets/css/ekiticons.css?ver=4.0.7' media='all' />
126<script type='text/javascript'> 127 var elementskit = { 128 resturl: 'https://www.havelar.com/wp-json/elementskit/v1/', 129 } 130 131 </script>
131<script id="breeze-prefetch-js-extra"> 132var breeze_prefetch = {"local_url":"https://www.havelar.com","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]}; 133//# sourceURL=breeze-prefetch-js-extra 134</script>
vendor: 1 bytes, line 134
134
135<script id="breeze-prefetch-js" src="https://www.havelar.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.6.1"></script>
vendor: 1 bytes, line 135
135
136<script id="page-transitions-js" src="https://www.havelar.com/wp-content/plugins/elementor-pro/assets/js/page-transitions.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 136
136
137<script id="jquery-core-js" src="https://www.havelar.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 137
137
138<script id="jquery-migrate-js" src="https://www.havelar.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 138
138
139<script id="font-awesome-4-shim-js" src="https://www.havelar.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=4.3.4"></script>
139 140<link rel='shortlink' href='https://www.havelar.com/?p=13485' /> 141
141<script id="wpcp_disable_selection" type="text/javascript"> 142 var image_save_msg = 'You are not allowed to save images!'; 143 var no_menu_msg = 'Context Menu disabled!'; 144 var smessage = "Content is protected"; 145 146 function disableEnterKey(e) { 147 var elemtype = e.target.tagName; 148 149 elemtype = elemtype.toUpperCase(); 150 151 if (elemtype == "TEXT" || elemtype == "TEXTAREA" || elemtype == "INPUT" || elemtype == "PASSWORD" || elemtype == "SELECT" || elemtype == "OPTION" || elemtype == "EMBED") { 152 elemtype = 'TEXT'; 153 } 154 155 if (e.ctrlKey) { 156 var key; 157 if (window.event) 158 key = window.event.keyCode; //IE 159 else 160 key = e.which; //firefox (97) 161 //if (key != 17) alert(key); 162 if (elemtype != 'TEXT' && (key == 97 || key == 65 || key == 67 || key == 99 || key == 88 || key == 120 || key == 26 || key == 85 || key == 86 || key == 83 || key == 43 || key == 73)) { 163 if (wccp_free_iscontenteditable(e)) return true; 164 show_wpcp_message('You are not allowed to copy content or view source'); 165 return false; 166 } else 167 return true; 168 } 169 } 170 171 /*For contenteditable tags*/ 172 function wccp_free_iscontenteditable(e) { 173 var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement 174 175 if (!e) return false; 176 177 var target = e.target || e.srcElement; 178 179 if (!target) return false; 180 181 var elemtype = target.nodeName || ""; 182 183 elemtype = elemtype.toUpperCase(); 184 185 var iscontenteditable = "false"; 186 187 if (typeof target.getAttribute != "undefined") iscontenteditable = target.getAttribute("contenteditable"); // Return true or false as string 188 189 var iscontenteditable2 = false; 190 191 if (typeof target.isContentEditable != "undefined") iscontenteditable2 = target.isContentEditable; // Return true or false as boolean 192 193 if (!iscontenteditable2 && target.parentElement && target.parentElement.isContentEditable) iscontenteditable2 = true; 194 195 if (iscontenteditable == "true" || iscontenteditable2 == true) { 196 if (typeof target.style != "undefined") target.style.cursor = "text"; 197 198 return true; 199 } 200 } 201 202 //////////////////////////////////// 203 function disable_copy(e) { 204 var e = e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement 205 206 var elemtype = e.target.tagName; 207 208 elemtype = elemtype.toUpperCase(); 209 210 if (elemtype == "TEXT" || elemtype == "TEXTAREA" || elemtype == "INPUT" || elemtype == "PASSWORD" || elemtype == "SELECT" || elemtype == "OPTION" || elemtype == "EMBED") { 211 elemtype = 'TEXT'; 212 } 213 214 if (wccp_free_iscontenteditable(e)) return true; 215 216 var isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor); 217 218 var checker_IMG = ''; 219 if (elemtype == "IMG" && checker_IMG == 'checked' && e.detail >= 2) { 220 show_wpcp_message(alertMsg_IMG); 221 return false; 222 } 223 if (elemtype != "TEXT") { 224 if (smessage !== "" && e.detail == 2) 225 show_wpcp_message(smessage); 226 227 if (isSafari) 228 return true; 229 else 230 return false; 231 } 232 } 233 234 ////////////////////////////////////////// 235 function disable_copy_ie() { 236 var e = e || window.event; 237 var elemtype = window.event.srcElement.nodeName; 238 elemtype = elemtype.toUpperCase(); 239 if (wccp_free_iscontenteditable(e)) return true; 240 if (elemtype == "IMG") { 241 show_wpcp_message(alertMsg_IMG); 242 return false; 243 } 244 if (elemtype != "TEXT" && elemtype != "TEXTAREA" && elemtype != "INPUT" && elemtype != "PASSWORD" && elemtype != "SELECT" && elemtype != "OPTION" && elemtype != "EMBED") { 245 return false; 246 } 247 } 248 249 function reEnable() { 250 return true; 251 } 252 document.onkeydown = disableEnterKey; 253 document.onselectstart = disable_copy_ie; 254 if (navigator.userAgent.indexOf('MSIE') == -1) { 255 document.onmousedown = disable_copy; 256 document.onclick = reEnable; 257 } 258 259 function disableSelection(target) { 260 //For IE This code will work 261 if (typeof target.onselectstart != "undefined") 262 target.onselectstart = disable_copy_ie; 263 264 //For Firefox This code will work 265 else if (typeof target.style.MozUserSelect != "undefined") { 266 target.style.MozUserSelect = "none"; 267 } 268 269 //All other (ie: Opera) This code will work 270 else 271 target.onmousedown = function() { 272 return false 273 } 274 target.style.cursor = "default"; 275 } 276 //Calling the JS function directly just after body load 277 window.onload = function() { 278 disableSelection(document.body); 279 }; 280 281 //////////////////special for safari Start//////////////// 282 var onlongtouch; 283 var timer; 284 var touchduration = 1000; //length of time we want the user to touch before we do something 285 286 var elemtype = ""; 287 288 function touchstart(e) { 289 var e = e || window.event; 290 // also there is no e.target property in IE. 291 // instead IE uses window.event.srcElement 292 var target = e.target || e.srcElement; 293 294 elemtype = window.event.srcElement.nodeName; 295 296 elemtype = elemtype.toUpperCase(); 297 298 if (!wccp_pro_is_passive()) e.preventDefault(); 299 if (!timer) { 300 timer = setTimeout(onlongtouch, touchduration); 301 } 302 } 303 304 function touchend() { 305 //stops short touches from firing the event 306 if (timer) { 307 clearTimeout(timer); 308 timer = null; 309 } 310 onlongtouch(); 311 } 312 313 onlongtouch = function(e) { //this will clear the current selection if anything selected 314 315 if (elemtype != "TEXT" && elemtype != "TEXTAREA" && elemtype != "INPUT" && elemtype != "PASSWORD" && elemtype != "SELECT" && elemtype != "EMBED" && elemtype != "OPTION") { 316 if (window.getSelection) { 317 if (window.getSelection().empty) { // Chrome 318 window.getSelection().empty(); 319 } else if (window.getSelection().removeAllRanges) { // Firefox 320 window.getSelection().removeAllRanges(); 321 } 322 } else if (document.selection) { // IE? 323 document.selection.empty(); 324 } 325 return false;
326 } 327 }; 328 329 document.addEventListener("DOMContentLoaded", function(event) { 330 window.addEventListener("touchstart", touchstart, false); 331 window.addEventListener("touchend", touchend, false); 332 }); 333 334 function wccp_pro_is_passive() { 335 336 var cold = false, 337 hike = function() {}; 338 339 try { 340 const object1 = {}; 341 var aid = Object.defineProperty(object1, 'passive', { 342 get() { 343 cold = true 344 } 345 }); 346 window.addEventListener('test', hike, aid); 347 window.removeEventListener('test', hike, aid); 348 } catch (e) {} 349 350 return cold; 351 } 352 /*special for safari End*/ 353 </script>
353 354
354<script id="wpcp_disable_Right_Click" type="text/javascript"> 355 document.ondragstart = function() { 356 return false; 357 } 358 359 function nocontext(e) { 360 return false; 361 } 362 document.oncontextmenu = nocontext; 363 </script>
363 364<meta name="generator" content="Elementor 4.3.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 365<meta name="google" content="notranslate"> 366<meta http-equiv="Content-Language" content="en"> 367 368 <style> 369 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 370 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 371 background-image: none !important; 372 } 373 @media screen and (max-height: 1024px) { 374 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 375 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 376 background-image: none !important; 377 } 378 } 379 @media screen and (max-height: 640px) { 380 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 381 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 382 background-image: none !important; 383 } 384 } 385 </style> 386 <style class="wp-fonts-local"> 387@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:fallback;src:url('https://www.havelar.com/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2') format('woff2');} 388@font-face{font-family:"Fira Code";font-style:normal;font-weight:300 700;font-display:fallback;src:url('https://www.havelar.com/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2') format('woff2');} 389</style> 390<link rel="icon" href="https://www.havelar.com/wp-content/uploads/2023/11/cropped-faviconAsset-18-32x32.png" sizes="32x32" /> 391<link rel="icon" href="https://www.havelar.com/wp-content/uploads/2023/11/cropped-faviconAsset-18-192x192.png" sizes="192x192" /> 392<link rel="apple-touch-icon" href="https://www.havelar.com/wp-content/uploads/2023/11/cropped-faviconAsset-18-180x180.png" /> 393<meta name="msapplication-TileImage" content="https://www.havelar.com/wp-content/uploads/2023/11/cropped-faviconAsset-18-270x270.png" /> 394</head> 395<body class="wp-singular page-template-default page page-id-13485 wp-custom-logo wp-embed-responsive wp-theme-twentytwentyfive unselectable elementor-default elementor-template-full-width elementor-kit-9508 elementor-page elementor-page-13485"> 396 <e-page-transition class="e-page-transition--entering" exclude="^https\:\/\/www\.havelar\.com\/wp\-admin\/"> 397 </e-page-transition> 398 <header data-elementor-type="header" data-elementor-id="13783" class="elementor elementor-13783 elementor-location-header" data-elementor-post-type="elementor_library"> 399 <div class="elementor-element elementor-element-43a6ace9 e-con-full e-flex e-con e-parent" data-id="43a6ace9" data-element_type="container" data-e-type="container"> 400 <div class="elementor-element elementor-element-6e41a5a6 e-con-full e-flex e-con e-child" data-id="6e41a5a6" data-element_type="container" data-e-type="container"> 401 <div class="elementor-element elementor-element-69301866 e-con-full e-flex e-con e-child" data-id="69301866" data-element_type="container" data-e-type="container" data-settings="{"sticky":"top","sticky_effects_offset":100,"sticky_on":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"],"sticky_offset":0,"sticky_anchor_link_offset":0}"> 402 <div class="elementor-element elementor-element-4ab1defc e-con-full e-flex e-con e-child" data-id="4ab1defc" data-element_type="container" data-e-type="container"> 403 <div class="elementor-element elementor-element-533e7580 logo elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="533e7580" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 404 <div class="elementor-widget-container"> 405 <a href="https://www.havelar.com/home-pt/"> 406 <img fetchpriority="high" width="2383" height="501" src="https://www.havelar.com/wp-content/uploads/2024/03/[email protected]" class="attachment-full size-full wp-image-13648" alt="" srcset="https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 2383w, https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 300w, https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 1024w, https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 768w, https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 1536w, https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 2048w" sizes="(max-width: 2383px) 100vw, 2383px" /> </a> 407 </div>
408 </div> 409 </div> 410 <div class="elementor-element elementor-element-772c5257 e-con-full e-flex e-con e-child" data-id="772c5257" data-element_type="container" data-e-type="container"> 411 <div class="elementor-element elementor-element-11de2e3e e-con-full headbox e-flex e-con e-child" data-id="11de2e3e" data-element_type="container" data-e-type="container"> 412 <div class="elementor-element elementor-element-57746a00 audio elementor-widget elementor-widget-html" data-id="57746a00" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 413 <div class="elementor-widget-container"> 414 415 <style> 416 #playPauseBtn { 417 display: flex; 418 background: url('https://www.havelar.com/wp-content/uploads/2024/02/playAtivo-2.png') no-repeat center center; 419 background-size: cover; 420 border: none; 421 width: 18px; /* Adjust as needed */ 422 height: 18px; /* Adjust as needed */ 423 cursor: pointer; 424 transition: all .5s ease; 425 } 426 427 @media screen and (min-width: 2400px) { 428 #playPauseBtn { 429 display: flex; 430 background: url('https://www.havelar.com/wp-content/uploads/2024/02/playAtivo-2.png') no-repeat center center; 431 background-size: cover; 432 border: none; 433 width: 18px; /* Adjust as needed */ 434 height: 30px !important; /* Adjust as needed */ 435 cursor: pointer; 436 transition: all .5s ease; 437 } 438} 439 440 </style> 441 442
443<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.0.2/TweenMax.min.js"></script>
443 444 445<audio id="audio" src="https://www.havelar.com/wp-content/uploads/2024/02/Beautiful-Future.mp3"></audio> 446<!-- Play/Pause Button --> 447<button id="playPauseBtn"></button> 448
449<script> 450 const audio = document.getElementById("audio"); 451 const playPauseBtn = document.getElementById("playPauseBtn"); 452 453 let power = true; // Start with power on 454 455 playPauseBtn.addEventListener("click", () => { 456 power = !power; 457 458 if (power) { 459 audio.play(); 460 playPauseBtn.style.backgroundImage = "url('https://www.havelar.com/wp-content/uploads/2024/02/pauseAtivo-3.png')"; // Change to pause icon 461 // Emit custom event 462 document.dispatchEvent(new CustomEvent('audioToggle', { detail: { sinHeight: 1, stretch: 15 } })); 463 } else { 464 audio.pause(); 465 playPauseBtn.style.backgroundImage = "url('https://www.havelar.com/wp-content/uploads/2024/02/playAtivo-2.png')"; // Change to play icon 466 // Emit custom event 467 document.dispatchEvent(new CustomEvent('audioToggle', { detail: { sinHeight: 0, stretch: 10 } })); 468 } 469 }); 470 471 window.onload = () => { 472 audio.load(); 473 audio.play().then(() => { 474 playPauseBtn.style.backgroundImage = "url('https://www.havelar.com/wp-content/uploads/2024/02/pauseAtivo-3.png')"; // Change to pause icon 475 // Emit custom event 476 document.dispatchEvent(new CustomEvent('audioToggle', { detail: { sinHeight: 1, stretch: 15 } })); 477 }).catch(error => { 478 console.error("Autoplay was prevented:", error); 479 playPauseBtn.style.backgroundImage = "url('https://www.havelar.com/wp-content/uploads/2024/02/playAtivo-2.png')"; // Set icon to play 480 power = false; 481 }); 482 }; 483</script>
483 484 485 </div> 486 </div> 487 </div> 488 <div class="elementor-element elementor-element-5e94dc71 e-con-full headbox e-flex e-con e-child" data-id="5e94dc71" data-element_type="container" data-e-type="container"> 489 <div class="elementor-element elementor-element-7b8407b7 audio elementor-widget elementor-widget-html" data-id="7b8407b7" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 490 <div class="elementor-widget-container"> 491 <style> 492 canvas { 493 width: 100px; /* Adjust as needed */ 494 height: 15px; /* Adjust as needed */ 495 } 496 497 @media screen and (min-width: 2400px) { 498 canvas { 499 width: 40vw; /* Adjust as needed */ 500 height: 25px; /* Adjust as needed */ 501 } 502 } 503</style> 504 505<canvas id="visualizer-canvas"></canvas> 506
507<script> 508 document.addEventListener('DOMContentLoaded', function() { 509 const c = document.getElementById("visualizer-canvas"); 510 511 let opt = { 512 width: 100, 513 height: 15, 514 midY: 10, 515 points: 80, 516 stretch: 5, 517 sinHeight: 0, 518 speed: -0.03, 519 strokeColor: "#9FF4A3", 520 strokeWidth: 1.5 521 }; 522 523 c.width = opt.width * 2; 524 c.height = opt.height * 2; 525 c.style.width = opt.width + "px"; 526 c.style.height = opt.height + "px"; 527 528 const ctx = c.getContext("2d"); 529 ctx.scale(2, 2); 530 531 ctx.strokeStyle = opt.strokeColor; 532 ctx.lineWidth = opt.strokeWidth; 533 ctx.lineCap = "round"; 534 ctx.lineJoin = "round"; 535 536 let time = 0; 537 const render = () => { 538 window.requestAnimationFrame(render); 539 ctx.clearRect(0, 0, opt.width, opt.height); 540 time += 1; 541 ctx.beginPath(); 542 let increment = 0; 543 544 for (let i = 0; i <= opt.points; i++) { 545 if (i < opt.points / 2) { 546 increment += 0.1; 547 } else { 548 increment -= 0.1; 549 } 550 551 const x = (opt.width / opt.points) * i; 552 const y = opt.midY + Math.sin(time * opt.speed + i / opt.stretch) * opt.sinHeight * increment; 553 ctx.lineTo(x, y); 554 } 555 556 ctx.stroke(); 557 }; 558 559 render(); 560 561 // Listener for custom event to update visualization 562 document.addEventListener('audioToggle', function (e) { 563 opt.sinHeight = e.detail.sinHeight; 564 opt.stretch = e.detail.stretch; 565 }, false); 566 }); 567</script>
567 568 </div> 569 </div> 570 </div> 571 <div class="elementor-element elementor-element-3aa682a9 e-con-full e-flex e-con e-child" data-id="3aa682a9" data-element_type="container" data-e-type="container"> 572 <div class="elementor-element elementor-element-3adbf139 e-con-full e-flex e-con e-child" data-id="3adbf139" data-element_type="container" data-e-type="container"> 573 <div class="elementor-element elementor-element-626e9624 e-con-full e-flex e-con e-child" data-id="626e9624" data-element_type="container" data-e-type="container"> 574 <div class="elementor-element elementor-element-16044d20 elementor-widget elementor-widget-heading" data-id="16044d20" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 575 <div class="elementor-widget-container"> 576 <span class="elementor-heading-title elementor-size-default"><a href="https://www.havelar.com/">EN</a></span> </div> 577 </div> 578 <div class="elementor-element elementor-element-58761084 elementor-widget elementor-widget-heading" data-id="58761084" data-element_type="widget" data-e-type="widget" id="language-change-pt" data-widget_type="heading.default"> 579 <div class="elementor-widget-container"> 580 <span class="elementor-heading-title elementor-size-default"><a href="https://www.havelar.com/home-pt/">PT</a></span> </div> 581 </div> 582 </div> 583 </div> 584 </div> 585 <div class="elementor-element elementor-element-7869003d e-con-full e-flex e-con e-child" data-id="7869003d" data-element_type="container" data-e-type="container"> 586 <div class="elementor-element elementor-element-33678d1c burguer-icon elementor-widget elementor-widget-html" data-id="33678d1c" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 587 <div class="elementor-widget-container"> 588 589<!-- HTML burger menu --> 590 591<input type="checkbox" id="nav-control" class="burger-nav_control"> 592<label for="nav-control" class="burger-button"> 593 <div class="burger" role='button' tabindex="0" 594 aria-label="Menu" aria-controls="navigation"> 595 596 <span></span> 597 <span></span> 598 </div> 599 600 <span style="margin-left: .5rem; color: white;"></span> 601</label> 602 603 604 605<nav class="burger-navigation"> 606 607 <div data-elementor-type="section" data-elementor-id="13493" class="elementor elementor-13493 elementor-location-header" data-elementor-post-type="elementor_library"> 608 <div class="elementor-element elementor-element-888a720 e-con-full e-flex e-con e-parent" data-id="888a720" data-element_type="container" data-e-type="container" data-settings="{"position":"fixed"}"> 609 <div class="elementor-element elementor-element-43c2ed3 e-con-full off-canvas-left e-flex e-con e-child" data-id="43c2ed3" data-element_type="container" data-e-type="container"> 610 <div class="elementor-element elementor-element-1a77e9a e-con-full e-flex e-con e-child" data-id="1a77e9a" data-element_type="container" data-e-type="container"> 611 <div class="elementor-element elementor-element-e6aae17 e-con-full e-flex e-con e-child" data-id="e6aae17" data-element_type="container" data-e-type="container"> 612 <div class="elementor-element elementor-element-cb61d26 elementor-nav-menu--dropdown-none animated-slow elementor-nav-menu__align-start elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-nav-menu" data-id="cb61d26" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"vertical","_animation":"fadeIn","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\"
612 viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 613 <div class="elementor-widget-container"> 614 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-text e--animation-slow"> 615 <ul id="menu-1-cb61d26" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13477"><a href="https://www.havelar.com/home-pt/#visao" aria-current="page" class="elementor-item elementor-item-anchor">VISÃO</a></li> 616<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-15428"><a href="https://www.havelar.com/home-pt/#noticias" aria-current="page" class="elementor-item elementor-item-anchor">NOTÃCIAS</a></li> 617<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13478"><a href="https://www.havelar.com/home-pt/#formula" aria-current="page" class="elementor-item elementor-item-anchor">FÃRMULA</a></li> 618<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13479"><a href="https://www.havelar.com/home-pt/#desafio" aria-current="page" class="elementor-item elementor-item-anchor">O DESAFIO</a></li> 619<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13480"><a href="https://www.havelar.com/home-pt/#design" aria-current="page" class="elementor-item elementor-item-anchor">DESIGN</a></li> 620<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13481"><a href="https://www.havelar.com/home-pt/#havelaronearth" aria-current="page" class="elementor-item elementor-item-anchor">HAVELAR ON EARTH</a></li> 621<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13482"><a href="https://www.havelar.com/home-pt/#casas" aria-current="page" class="elementor-item elementor-item-anchor">CASAS</a></li> 622<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13483"><a href="https://www.havelar.com/home-pt/#parceiros" aria-current="page" class="elementor-item elementor-item-anchor">PARCEIROS</a></li> 623<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13484"><a href="https://www.havelar.com/home-pt/#equipa" aria-current="page" class="elementor-item elementor-item-anchor">EQUIPA</a></li> 624<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-26891"><a href="https://carreiras.havelar.pt/" class="elementor-item">CARREIRAS</a></li> 625</ul> </nav> 626 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 627 <ul id="menu-2-cb61d26" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13477"><a href="https://www.havelar.com/home-pt/#visao" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">VISÃO</a></li> 628<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-15428"><a href="https://www.havelar.com/home-pt/#noticias" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">NOTÃCIAS</a></li> 629<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13478"><a href="https://www.havelar.com/home-pt/#formula" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">FÃRMULA</a></li> 630<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13479"><a href="https://www.havelar.com/home-pt/#desafio" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">O DESAFIO</a></li> 631<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13480"><a href="https://www.havelar.com/home-pt/#design" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">DESIGN</a></li> 632<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13481"><a href="https://www.havelar.com/home-pt/#havelaronearth" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">HAVELAR ON EARTH</a></li> 633<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13482"><a href="https://www.havelar.com/home-pt/#casas" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">CASAS</a></li> 634<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13483"><a href="https://www.havelar.com/home-pt/#parceiros" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">PARCEIROS</a></li> 635<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13484"><a href="https://www.havelar.com/home-pt/#equipa" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">EQUIPA</a></li> 636<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-26891"><a href="https://carreiras.havelar.pt/" class="elementor-item" tabindex="-1">CARREIRAS</a></li> 637</ul> </nav> 638 </div>
639 </div> 640 </div> 641 <div class="elementor-element elementor-element-c394c3d e-con-full e-flex e-con e-child" data-id="c394c3d" data-element_type="container" data-e-type="container"> 642 <div class="elementor-element elementor-element-838e311 elementor-align-left elementor-widget__width-initial button-footer elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="838e311" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 643 <div class="elementor-widget-container"> 644 <div class="elementor-button-wrapper"> 645 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.havelar.com/contacte-nos/"> 646 <span class="elementor-button-content-wrapper"> 647 <span class="elementor-button-text">contacte-nos</span> 648 </span> 649 </a> 650 </div> 651 </div> 652 </div> 653 </div> 654 </div> 655 </div> 656 <div class="elementor-element elementor-element-a00d2fc e-con-full off-canvas-right e-flex e-con e-child" data-id="a00d2fc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 657 <div class="elementor-element elementor-element-4fda7cd e-con-full e-flex e-con e-child" data-id="4fda7cd" data-element_type="container" data-e-type="container"> 658 <div class="elementor-element elementor-element-2d1f1d8 elementor-widget-mobile__width-initial elementor-widget elementor-widget-video" data-id="2d1f1d8" data-element_type="widget" data-e-type="widget" data-settings="{"video_type":"hosted","mute":"yes","loop":"yes","show_image_overlay":"yes","image_overlay":{"url":"","id":"","size":"","alt":"","source":"library"}}" data-widget_type="video.default"> 659 <div class="elementor-widget-container"> 660 <div class="e-hosted-video elementor-wrapper elementor-open-inline"> 661 <video class="elementor-video" src="https://www.havelar.com/wp-content/uploads/2024/03/HAVELAR_PRINCIPAL_15SEC_FORWEB.mp4" loop="" preload="metadata" muted="muted" controlsList="nodownload" poster="https://www.havelar.com/wp-content/uploads/2024/02/web_havelar_11-1-scaled.jpg"></video> 662 </div> 663 </div> 664 </div> 665 </div> 666 <div class="elementor-element elementor-element-7810f43 e-con-full e-flex e-con e-child" data-id="7810f43" data-element_type="container" data-e-type="container"> 667 <div class="elementor-element elementor-element-0b6f8ab e-con-full e-flex e-con e-child" data-id="0b6f8ab" data-element_type="container" data-e-type="container"> 668 <div class="elementor-element elementor-element-0af2d6f elementor-widget elementor-widget-heading" data-id="0af2d6f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 669 <div class="elementor-widget-container"> 670 <h2 class="elementor-heading-title elementor-size-default">CONTACTO</h2> </div> 671 </div> 672 <div class="elementor-element elementor-element-ac4a4d7 e-con-full e-flex e-con e-child" data-id="ac4a4d7" data-element_type="container" data-e-type="container"> 673 <div class="elementor-element elementor-element-aec76ea elementor-view-framed elementor-shape-circle elementor-widget elementor-widget-icon" data-id="aec76ea" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 674 <div class="elementor-widget-container"> 675 <div class="elementor-icon-wrapper"> 676 <div class="elementor-icon"> 677 <i aria-hidden="true" class="icon icon-phone-call"></i> </div> 678 </div> 679 </div> 680 </div> 681 <div class="elementor-element elementor-element-0da5101 elementor-widget elementor-widget-heading" data-id="0da5101" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 682 <div class="elementor-widget-container"> 683 <h2 class="elementor-heading-title elementor-size-default">(+351) 220 981 936</h2> </div> 684 </div> 685 </div> 686 <div class="elementor-element elementor-element-56befd4 e-con-full e-flex e-con e-child" data-id="56befd4" data-element_type="container" data-e-type="container"> 687 <div class="elementor-element elementor-element-c851f94 elementor-view-framed elementor-shape-circle elementor-widget elementor-widget-icon" data-id="c851f94" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 688 <div class="elementor-widget-container"> 689 <div class="elementor-icon-wrapper"> 690 <a class="elementor-icon" href="http://[email protected]"> 691 <i aria-hidden="true" class="icon icon-contact"></i> </a> 692 </div> 693 </div>
694 </div> 695 <div class="elementor-element elementor-element-f3bfced elementor-widget elementor-widget-heading" data-id="f3bfced" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 696 <div class="elementor-widget-container"> 697 <h2 class="elementor-heading-title elementor-size-default"><a href="http://[email protected]">[email protected]</a></h2> </div> 698 </div> 699 </div> 700 <div class="elementor-element elementor-element-985dd76 e-con-full e-flex e-con e-child" data-id="985dd76" data-element_type="container" data-e-type="container"> 701 <div class="elementor-element elementor-element-0705bb7 elementor-view-framed elementor-shape-circle elementor-widget elementor-widget-icon" data-id="0705bb7" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 702 <div class="elementor-widget-container"> 703 <div class="elementor-icon-wrapper"> 704 <a class="elementor-icon" href="https://www.google.com/maps/place/R.+da+Ind%C3%BAstria+150,+4485-946+Vilar+do+Pinheiro/@41.275229,-8.6665257,17z/data=!3m1!4b1!4m6!3m5!1s0xd2442a9e5ce5181:0x7f1bd56cdbc1eb80!8m2!3d41.275229!4d-8.6665257!16s%2Fg%2F11rvjz7wtc?entry=ttu"> 705 <i aria-hidden="true" class="icon icon-placeholder"></i> </a> 706 </div> 707 </div> 708 </div> 709 <div class="elementor-element elementor-element-984cbe0 elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="984cbe0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 710 <div class="elementor-widget-container"> 711 <h2 class="elementor-heading-title elementor-size-default"><a href="https://www.google.com/maps/place/R.+da+Ind%C3%BAstria+150,+4485-946+Vilar+do+Pinheiro/@41.275229,-8.6665257,17z/data=!3m1!4b1!4m6!3m5!1s0xd2442a9e5ce5181:0x7f1bd56cdbc1eb80!8m2!3d41.275229!4d-8.6665257!16s%2Fg%2F11rvjz7wtc?entry=ttu">R.da Indústria 150, 4485-946, Vilar do Pinheiro</a></h2> </div> 712 </div> 713 </div> 714 </div> 715 <div class="elementor-element elementor-element-98bfe1d e-con-full e-flex e-con e-child" data-id="98bfe1d" data-element_type="container" data-e-type="container"> 716 <div class="elementor-element elementor-element-406ffb4 elementor-widget elementor-widget-heading" data-id="406ffb4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 717 <div class="elementor-widget-container"> 718 <h2 class="elementor-heading-title elementor-size-default">SEGUIR</h2> </div> 719 </div> 720 <div class="elementor-element elementor-element-e871566 elementor-shape-circle elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="e871566" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 721 <div class="elementor-widget-container"> 722 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 723 <span class="elementor-grid-item" role="listitem"> 724 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-shrink elementor-repeater-item-7c3dd26" target="_blank"> 725 <span class="elementor-screen-only">Instagram</span> 726 <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> 727 </span> 728 <span class="elementor-grid-item" role="listitem"> 729 <a class="elementor-icon elementor-social-icon elementor-social-icon-icon-linkedin elementor-animation-shrink elementor-repeater-item-b5447cf" href="https://www.linkedin.com/company/havelar/" target="_blank"> 730 <span class="elementor-screen-only">Icon-linkedin</span> 731 <i aria-hidden="true" class="icon icon-linkedin"></i> </a> 732 </span> 733 </div> 734 </div>
735 </div> 736 </div> 737 </div> 738 </div> 739 </div> 740 </div> 741 742 743</nav> 744
745<script> 746 // Wait for the DOM to load 747 document.addEventListener("DOMContentLoaded", function() { 748 // Get the checkbox 749 var navControl = document.getElementById('nav-control'); 750 751 // Get all the links inside the navigation menu 752 var links = document.querySelectorAll('.burger-navigation a'); 753 754 // Add a click event listener to each link 755 for (var i = 0; i < links.length; i++) { 756 links[i].addEventListener('click', function() { 757 // Uncheck the checkbox to hide the menu 758 navControl.checked = false; 759 }); 760 } 761 }); 762</script>
762 763 </div> 764 </div> 765 </div> 766 </div> 767 </div> 768 </div> 769 </div> 770 </header> 771 <div data-elementor-type="wp-page" data-elementor-id="13485" class="elementor elementor-13485" data-elementor-post-type="page"> 772 <div class="elementor-element elementor-element-115c845 e-con-full e-flex e-con e-parent" data-id="115c845" data-element_type="container" data-e-type="container"> 773 <div class="elementor-element elementor-element-13f3a24 elementor-widget elementor-widget-shortcode" data-id="13f3a24" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 774 <div class="elementor-widget-container"> 775 <div class="elementor-shortcode"> <div data-elementor-type="section" data-elementor-id="13407" class="elementor elementor-13407" data-elementor-post-type="elementor_library"> 776 <div class="elementor-element elementor-element-5e0b6b4 e-con-full e-flex e-con e-parent" data-id="5e0b6b4" data-element_type="container" data-e-type="container"> 777 <div class="elementor-element elementor-element-e83d89d elementor-widget elementor-widget-html" data-id="e83d89d" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 778 <div class="elementor-widget-container"> 779
779<script> 780 function fadeInVideo() { 781 var video = document.querySelector('.video-back video'); // Adjust this selector to target your video 782 783 if (video) { 784 gsap.to(video, { 785 opacity: 1, 786 duration: 1, // Duration of the fade-in effect 787 ease: 'power1.out' 788 }); 789 } else { 790 // Try again after a short delay if the video isn't available yet 791 setTimeout(fadeInVideo, 100); 792 } 793 } 794 795 // Start the fade-in process as soon as the script runs 796 fadeInVideo(); 797</script>
797 798 799 </div> 800 </div> 801 <div class="elementor-element elementor-element-1e7acf9 e-con-full elementor-hidden-mobile video-back e-flex e-con e-child" data-id="1e7acf9" data-element_type="container" data-e-type="container" data-settings="{"background_background":"video","background_video_link":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/03\/HAVELAR_HOUSE_FINAL_FORWEB.mp4","background_play_on_mobile":"yes","background_video_start":0}"> 802 <div class="elementor-background-video-container"> 803 <video class="elementor-background-video-hosted" role="presentation" autoplay muted playsinline loop></video> 804 </div> <div class="elementor-element elementor-element-e9f5855 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="e9f5855" data-element_type="widget" data-e-type="widget" id="slogan-wordone" data-widget_type="heading.default"> 805 <div class="elementor-widget-container"> 806 <h2 class="elementor-heading-title elementor-size-default">CONSTRUIR</h2> </div> 807 </div> 808 <div class="elementor-element elementor-element-134325c line elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="134325c" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 809 <div class="elementor-widget-container"> 810 <div class="elementor-divider"> 811 <span class="elementor-divider-separator"> 812 </span> 813 </div> 814 </div> 815 </div> 816 <div class="elementor-element elementor-element-45c41d7 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="45c41d7" data-element_type="widget" data-e-type="widget" id="slogan-wordone" data-widget_type="heading.default"> 817 <div class="elementor-widget-container"> 818 <h2 class="elementor-heading-title elementor-size-default">COMUNIDADES</h2> </div> 819 </div> 820 <div class="elementor-element elementor-element-e721bd6 line elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="e721bd6" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 821 <div class="elementor-widget-container"> 822 <div class="elementor-divider"> 823 <span class="elementor-divider-separator"> 824 </span> 825 </div> 826 </div> 827 </div> 828 <div class="elementor-element elementor-element-eb80c7f elementor-widget elementor-widget-html" data-id="eb80c7f" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 829 <div class="elementor-widget-container"> 830
830<script> 831document.addEventListener("DOMContentLoaded", function() { 832 gsap.registerPlugin(ScrollTrigger); 833 834 let staggerDelay = 0.2; // Set your desired stagger delay 835 836 document.querySelectorAll(".line").forEach(function(elem, index) { 837 let tl = gsap.timeline({ 838 paused: true 839 }); 840 841 tl.fromTo(elem, 842 { width: "0%", opacity: 0, visibility: "hidden" }, 843 { width: "100%", opacity: 1, visibility: "visible", ease: "power1.out", duration: 2, delay: index * staggerDelay } 844 ).play(); // Start the animation immediately 845 846 ScrollTrigger.create({ 847 trigger: elem, 848 start: "top bottom-=0%", 849 end: "bottom top+=0%", 850 onEnter: () => tl.restart(), 851 once: true // Ensures the animation only plays once 852 }); 853 }); 854}); 855</script>
855 856 </div> 857 </div> 858 <div class="elementor-element elementor-element-287c98b elementor-widget elementor-widget-html" data-id="287c98b" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 859 <div class="elementor-widget-container"> 860 861
861<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/gsap.min.js"></script>
861 862
862<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/SplitText.min.js"></script>
862 863
864<script> 865 document.addEventListener("DOMContentLoaded", function() { 866 var targetElement = document.getElementById('slogan-wordone'); 867 if (!targetElement) { 868 console.error("Element with ID 'slogan-wordone' not found."); 869 return; 870 } 871 872 // Simple GSAP animation to move the entire text block from left to right 873 gsap.fromTo("#slogan-wordone", { 874 x:200, opacity: 0,}, 875 { 876 duration: 2, 877 opacity:1, 878 x: 0, 879 stagger: 0.5, 880 ease: "power1.out" 881 }); 882 883 }); 884</script>
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 </div> 900 </div> 901 </div> 902 <div class="elementor-element elementor-element-a1e3900 e-con-full elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet e-flex e-con e-child" data-id="a1e3900" data-element_type="container" data-e-type="container" data-settings="{"background_background":"video","background_video_link":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/03\/HAVELAR_HOUSE_FINAL_FORWEB_VERTICAL.mp4","background_play_on_mobile":"yes","background_video_start":0}"> 903 <div class="elementor-background-video-container"> 904 <video class="elementor-background-video-hosted" role="presentation" autoplay muted playsinline loop></video> 905 </div> <div class="elementor-element elementor-element-4602c1c slogan-wordone elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="4602c1c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 906 <div class="elementor-widget-container"> 907 <h2 class="elementor-heading-title elementor-size-default">CONSTRUIR</h2> </div> 908 </div> 909 <div class="elementor-element elementor-element-181629f line elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="181629f" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 910 <div class="elementor-widget-container"> 911 <div class="elementor-divider"> 912 <span class="elementor-divider-separator"> 913 </span> 914 </div> 915 </div> 916 </div> 917 <div class="elementor-element elementor-element-36bf5ed slogan-wordtwo elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="36bf5ed" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 918 <div class="elementor-widget-container"> 919 <h2 class="elementor-heading-title elementor-size-default">COMUNIDADES</h2> </div> 920 </div> 921 <div class="elementor-element elementor-element-178f847 line elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="178f847" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 922 <div class="elementor-widget-container"> 923 <div class="elementor-divider"> 924 <span class="elementor-divider-separator"> 925 </span> 926 </div> 927 </div> 928 </div> 929 </div> 930 </div> 931 </div> 932 </div> 933 </div> 934 </div> 935 </div> 936 <div class="elementor-element elementor-element-8e83526 e-con-full e-flex e-con e-parent" data-id="8e83526" data-element_type="container" data-e-type="container" id="visao"> 937 <div class="elementor-element elementor-element-3dc4679 elementor-widget elementor-widget-shortcode" data-id="3dc4679" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 938 <div class="elementor-widget-container"> 939 <div class="elementor-shortcode"> <div data-elementor-type="page" data-elementor-id="13416" class="elementor elementor-13416" data-elementor-post-type="elementor_library"> 940 <div class="elementor-element elementor-element-66291b7 e-con-full e-flex e-con e-parent" data-id="66291b7" data-element_type="container" data-e-type="container"> 941 <div class="elementor-element elementor-element-b8fb505 e-con-full e-flex e-con e-child" data-id="b8fb505" data-element_type="container" data-e-type="container"> 942 <div class="elementor-element elementor-element-7d94a14 first-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="7d94a14" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 943 <div class="elementor-widget-container"> 944 <span class="elementor-heading-title elementor-size-default">ACELERAR</span> </div> 945 </div> 946 <div class="elementor-element elementor-element-f8f43b3 first-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="f8f43b3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 947 <div class="elementor-widget-container"> 948 <span class="elementor-heading-title elementor-size-default">O FUTURO</span> </div>
949 </div> 950 <div class="elementor-element elementor-element-0fcc7b1 elementor-widget elementor-widget-html" data-id="0fcc7b1" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 951 <div class="elementor-widget-container"> 952 <style> 953 .text-visionn span { 954 955 color: #2B2F3152; /* Initial color */ 956 transition: color 0.3s ease; 957 } 958</style> 959 960 961
962<script> 963 // Function to split text into spans 964 function splitText(selector) { 965 const element = document.querySelector(selector); 966 // Check if the text has already been split to avoid redundancy 967 if (element && !element.classList.contains('text-split')) { 968 const text = element.innerText; 969 element.innerHTML = text.split('').map(char => `<span>${char}</span>`).join(''); 970 element.classList.add('text-split'); // Mark as split 971 } 972 } 973 974 document.addEventListener('DOMContentLoaded', () => { 975 splitText('#scroll-text'); 976 977 // GSAP animation based on scroll 978 gsap.to('.text-visionn span', { 979 scrollTrigger: { 980 trigger: '.text-visionn', 981 start: 'top bottom', // Animation starts when top of .text-visionn hits the bottom of the viewport 982 end: 'center center', // Animation ends when the center of .text-visionn is at the center of the viewport 983 scrub: true, // Smooth scrubbing effect when scrolling 984 }, 985 color: '#222D32', // Target color 986 stagger: 0.05, // Stagger the animation for each span 987 }); 988 }); 989</script>
989 990 991 992 993 994 </div> 995 </div> 996 <div class="elementor-element elementor-element-5663a64 e-con-full e-flex e-con e-child" data-id="5663a64" data-element_type="container" data-e-type="container"> 997 <div class="elementor-element elementor-element-f959f7a text-visionn elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="f959f7a" data-element_type="widget" data-e-type="widget" id="scroll-text" data-widget_type="text-editor.default"> 998 <div class="elementor-widget-container"> 999 Na Havelar, acreditamos num futuro em que a tecnologia da construção impulsiona soluções sustentáveis, promove o crescimento de comunidades globais e democratiza o acesso a designs de habitação exclusivos. </div> 1000 </div> 1001 </div> 1002 </div> 1003 </div> 1004 </div> 1005 </div> 1006 </div> 1007 </div> 1008 </div> 1009 <div class="elementor-element elementor-element-605240c e-con-full e-flex e-con e-parent" data-id="605240c" data-element_type="container" data-e-type="container"> 1010 <div class="elementor-element elementor-element-8679bcd elementor-widget elementor-widget-shortcode" data-id="8679bcd" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 1011 <div class="elementor-widget-container"> 1012 <div class="elementor-shortcode"> <div data-elementor-type="section" data-elementor-id="15137" class="elementor elementor-15137" data-elementor-post-type="elementor_library"> 1013 <div class="elementor-element elementor-element-0768d19 e-con-full e-flex e-con e-parent" data-id="0768d19" data-element_type="container" data-e-type="container" id="noticias"> 1014 <div class="elementor-element elementor-element-7a2a024 construction-title elementor-widget-mobile__width-inherit elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="7a2a024" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1015 <div class="elementor-widget-container"> 1016 <h2 class="elementor-heading-title elementor-size-default">NOTÃCIAS</h2> </div> 1017 </div> 1018 </div> 1019 <div class="elementor-element elementor-element-310ffcd e-con-full e-flex e-con e-parent" data-id="310ffcd" data-element_type="container" data-e-type="container"> 1020 <div class="elementor-element elementor-element-a86516a elementor-widget__width-inherit elementor-widget elementor-widget-loop-carousel" data-id="a86516a" data-element_type="widget" data-e-type="widget" data-settings="{"template_id":15956,"slides_to_show":"4","slides_to_show_mobile":"2","slides_to_scroll_laptop":"1","autoplay_speed":0,"speed":7000,"_skin":"post","slides_to_show_widescreen":"3","slides_to_show_laptop":"3","slides_to_show_tablet_extra":"3","slides_to_show_tablet":"2","edit_handle_selector":".elementor-loop-container","autoplay":"yes","pause_on_hover":"yes","pause_on_interaction":"yes","infinite":"yes","offset_sides":"none","image_spacing_custom":{"unit":"px","size":10,"sizes":[]},"image_spacing_custom_widescreen":{"unit":"px","size":"","sizes":[]},"image_spacing_custom_laptop":{"unit":"px","size":"","sizes":[]},"image_spacing_custom_tablet_extra":{"unit":"px","size":"","sizes":[]},"image_spacing_custom_tablet":{"unit":"px","size":"","sizes":[]},"image_spacing_custom_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="loop-carousel.post"> 1021 <div class="elementor-widget-container"> 1022 <div class="swiper elementor-loop-container elementor-grid" role="list" dir="ltr"> 1023 <div class="swiper-wrapper" aria-live="off"> 1024 <style id="loop-dynamic-15956">.e-loop-item-9600 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .e-loop-item-9600 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/02/futuro-hoje.jpg");}</style><style id="loop-15956">.elementor-15956 .elementor-element.elementor-element-71896dc{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--overlay-opacity:0.5;--padding-top:0%;--padding-bottom:2%;--padding-left:02%;--padding-right:0%;}.elementor-15956 .elementor-element.elementor-element-71896dc::before, .elementor-15956 .elementor-element.elementor-element-71896dc > .elementor-background-video-container::before, .elementor-15956 .elementor-element.elementor-element-71896dc > .e-con-inner > .elementor-background-video-container::before, .elementor-15956 .elementor-element.elementor-element-71896dc > .elementor-background-slideshow::before, .elementor-15956 .elementor-element.elementor-element-71896dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-15956 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-15956 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .elementor-15956 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15956 .elementor-element.elementor-element-4a04815{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15956 .elementor-element.elementor-element-49db75d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;font-size:1.5vw;font-weight:300;text-transform:uppercase;font-style:normal;line-height:110%;letter-spacing:0px;text-shadow:0px 0px 36px rgba(0, 0, 0, 0.89);color:var( --e-global-color-e15e9ee );}.elementor-15956 .elementor-element.elementor-element-49db75d > .elementor-widget-container{padding:5% 5% 5% 5%;}.elementor-15956 .elementor-element.elementor-element-e8bee24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15956 .elementor-element.elementor-element-e8bee24.e-con{--order:99999 /* order end hack */;}.elementor-15956 .elementor-element.elementor-element-e34edbb{width:100%;max-width:100%;}.elementor-15956 .elementor-element.elementor-element-e34edbb.elementor-element{--align-self:flex-end;}.elementor-15956 .elementor-element.elementor-element-e34edbb .elementor-heading-title{font-size:1vw;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-2e4ac62 );}.elementor-15956 .elementor-element.elementor-element-9da2ff8{width:100%;max-width:100%;}.elementor-15956 .elementor-element.elementor-element-9da2ff8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 0% 0%;}.elementor-15956 .elementor-element.elementor-element-9da2ff8 .elementor-icon-wrapper{text-align:end;}.elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2e4ac62 );}.elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-framed .elementor-icon, .elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-default .elementor-icon{color:var( --e-global-color-2e4ac62 );border-color:var( --e-global-color-2e4ac62 );}.elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-framed .elementor-icon, .elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-default .elementor-icon svg{fill:var
1024( --e-global-color-2e4ac62 );}.elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-2e4ac62 );color:#9FF4A340;}.elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-framed .elementor-icon:hover, .elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-2e4ac62 );border-color:var( --e-global-color-2e4ac62 );}.elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-framed .elementor-icon:hover, .elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-2e4ac62 );}.elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-framed .elementor-icon:hover{background-color:#9FF4A340;}.elementor-15956 .elementor-element.elementor-element-9da2ff8.elementor-view-stacked .elementor-icon:hover svg{fill:#9FF4A340;}.elementor-15956 .elementor-element.elementor-element-9da2ff8 .elementor-icon{font-size:46px;padding:0px;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-15956 .elementor-element.elementor-element-9da2ff8 .elementor-icon svg{height:46px;}.elementor-15956 .elementor-element.elementor-element-9da2ff8 .elementor-icon i, .elementor-15956 .elementor-element.elementor-element-9da2ff8 .elementor-icon svg{transform:rotate(-45deg);}@media(min-width:768px){.elementor-15956 .elementor-element.elementor-element-71896dc{--width:400px;}.elementor-15956 .elementor-element.elementor-element-4a04815{--width:100%;}.elementor-15956 .elementor-element.elementor-element-e8bee24{--width:100%;}}@media(min-width:1367px){.elementor-15956 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .elementor-15956 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-15956 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .elementor-15956 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15956 .elementor-element.elementor-element-49db75d{font-size:1vw;}.elementor-15956 .elementor-element.elementor-element-e34edbb .elementor-heading-title{font-size:0.6vw;}}@media(max-width:1366px){.elementor-15956 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .elementor-15956 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15956 .elementor-element.elementor-element-49db75d{font-size:2vw;line-height:110%;}}@media(max-width:1200px){.elementor-15956 .elementor-element.elementor-element-49db75d{font-size:2vw;}.elementor-15956 .elementor-element.elementor-element-e34edbb .elementor-heading-title{font-size:1.5vw;}}@media(max-width:1024px){.elementor-15956 .elementor-element.elementor-element-49db75d{line-height:115%;}.elementor-15956 .elementor-element.elementor-element-e34edbb .elementor-heading-title{font-size:3vw;line-height:115%;}}@media(max-width:767px){.elementor-15956 .elementor-element.elementor-element-71896dc{--width:200px;--min-height:200px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.53;}.elementor-15956 .elementor-element.elementor-element-4a04815{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-15956 .elementor-element.elementor-element-4a04815.e-con{--align-self:flex-start;}.elementor-15956 .elementor-element.elementor-element-49db75d{width:100%;max-width:100%;text-align:end;font-size:3vw;line-height:115%;letter-spacing:-0.4px;word-spacing:0em;}.elementor-15956 .elementor-element.elementor-element-49db75d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-15956 .elementor-element.elementor-element-e8bee24{--width:100%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-15956 .elementor-element.elementor-element-e8bee24.e-con{--align-self:flex-end;}.elementor-15956 .elementor-element.elementor-element-e34edbb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-15956 .elementor-element.elementor-element-e34edbb.elementor-element{--order:99999 /* order end hack */;}.elementor-15956 .elementor-element.elementor-element-e34edbb .elementor-heading-title{font-size:4vw;line-height:115%;}.elementor-15956 .elementor-element.elementor-element-9da2ff8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15956 .elementor-element.elementor-element-9da2ff8 .elementor-icon-wrapper{text-align:end;}.elementor-15956 .elementor-element.elementor-element-9da2ff8 .elementor-icon{font-size:30px;}.elementor-15956 .elementor-element.elementor-element-9da2ff8 .elementor-icon svg{height:30px;}}</style> <div data-elementor-type="loop-item" data-elementor-id="15956" class="elementor elementor-15956 swiper-slide e-loop-item e-loop-item-9600 post-9600 post type-post status-publish format-standard has-post-thumbnail hentry category-news" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 1025 <div class="elementor-element elementor-element-71896dc e-con-full e-flex e-con e-parent" data-id="71896dc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1026 <div class="elementor-element elementor-element-4a04815 e-con-full e-flex e-con e-child" data-id="4a04815" data-element_type="container" data-e-type="container"> 1027 <div class="elementor-element elementor-element-49db75d elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="49db75d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1028 <div class="elementor-widget-container"> 1029 Vou ali imprimir uma casa e já venho </div>
1030 </div> 1031 </div> 1032 <div class="elementor-element elementor-element-e8bee24 e-con-full e-flex e-con e-child" data-id="e8bee24" data-element_type="container" data-e-type="container"> 1033 <div class="elementor-element elementor-element-e34edbb elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="e34edbb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1034 <div class="elementor-widget-container"> 1035 <h2 class="elementor-heading-title elementor-size-default">SIC</h2> </div> 1036 </div> 1037 <div class="elementor-element elementor-element-9da2ff8 elementor-view-framed elementor-shape-square elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-icon" data-id="9da2ff8" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1038 <div class="elementor-widget-container"> 1039 <div class="elementor-icon-wrapper"> 1040 <a class="elementor-icon" href="https://sicnoticias.pt/programas/futurohoje/2024-03-19-Vou-ali-imprimir-uma-casa-e-ja-venho-03486c08" target="_blank"> 1041 <i aria-hidden="true" class="icon icon-arrow-right"></i> </a> 1042 </div> 1043 </div> 1044 </div> 1045 </div> 1046 </div> 1047 </div> 1048 <style id="loop-dynamic-15956">.e-loop-item-15396 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .e-loop-item-15396 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/portocanalAtivo-6.png");}</style> <div data-elementor-type="loop-item" data-elementor-id="15956" class="elementor elementor-15956 swiper-slide e-loop-item e-loop-item-15396 post-15396 post type-post status-publish format-standard has-post-thumbnail hentry category-news" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 1049 <div class="elementor-element elementor-element-71896dc e-con-full e-flex e-con e-parent" data-id="71896dc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1050 <div class="elementor-element elementor-element-4a04815 e-con-full e-flex e-con e-child" data-id="4a04815" data-element_type="container" data-e-type="container"> 1051 <div class="elementor-element elementor-element-49db75d elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="49db75d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1052 <div class="elementor-widget-container"> 1053 Está de pé a primeira casa impressa em 3D construÃda em Portugal </div> 1054 </div> 1055 </div> 1056 <div class="elementor-element elementor-element-e8bee24 e-con-full e-flex e-con e-child" data-id="e8bee24" data-element_type="container" data-e-type="container"> 1057 <div class="elementor-element elementor-element-e34edbb elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="e34edbb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1058 <div class="elementor-widget-container"> 1059 <h2 class="elementor-heading-title elementor-size-default">Porto Canal</h2> </div> 1060 </div> 1061 <div class="elementor-element elementor-element-9da2ff8 elementor-view-framed elementor-shape-square elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-icon" data-id="9da2ff8" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1062 <div class="elementor-widget-container"> 1063 <div class="elementor-icon-wrapper"> 1064 <a class="elementor-icon" href="https://portocanal.sapo.pt/noticia/348340" target="_blank"> 1065 <i aria-hidden="true" class="icon icon-arrow-right"></i> </a> 1066 </div> 1067 </div> 1068 </div> 1069 </div> 1070 </div>
1071 </div> 1072 <style id="loop-dynamic-15956">.e-loop-item-15402 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .e-loop-item-15402 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/sabadoAtivo-1.png");}</style> <div data-elementor-type="loop-item" data-elementor-id="15956" class="elementor elementor-15956 swiper-slide e-loop-item e-loop-item-15402 post-15402 post type-post status-publish format-standard has-post-thumbnail hentry category-news" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 1073 <div class="elementor-element elementor-element-71896dc e-con-full e-flex e-con e-parent" data-id="71896dc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1074 <div class="elementor-element elementor-element-4a04815 e-con-full e-flex e-con e-child" data-id="4a04815" data-element_type="container" data-e-type="container"> 1075 <div class="elementor-element elementor-element-49db75d elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="49db75d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1076 <div class="elementor-widget-container"> 1077 A novidade das casas impressas em 3D </div> 1078 </div> 1079 </div> 1080 <div class="elementor-element elementor-element-e8bee24 e-con-full e-flex e-con e-child" data-id="e8bee24" data-element_type="container" data-e-type="container"> 1081 <div class="elementor-element elementor-element-e34edbb elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="e34edbb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1082 <div class="elementor-widget-container"> 1083 <h2 class="elementor-heading-title elementor-size-default">Sabado</h2> </div> 1084 </div> 1085 <div class="elementor-element elementor-element-9da2ff8 elementor-view-framed elementor-shape-square elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-icon" data-id="9da2ff8" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1086 <div class="elementor-widget-container"> 1087 <div class="elementor-icon-wrapper"> 1088 <a class="elementor-icon" href="https://www.sabado.pt/dinheiro/detalhe/a-novidade-das-casas-impressas-em-3d" target="_blank"> 1089 <i aria-hidden="true" class="icon icon-arrow-right"></i> </a> 1090 </div> 1091 </div> 1092 </div> 1093 </div> 1094 </div> 1095 </div> 1096 <style id="loop-dynamic-15956">.e-loop-item-15405 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .e-loop-item-15405 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/idealista.png");}</style> <div data-elementor-type="loop-item" data-elementor-id="15956" class="elementor elementor-15956 swiper-slide e-loop-item e-loop-item-15405 post-15405 post type-post status-publish format-standard has-post-thumbnail hentry category-news" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 1097 <div class="elementor-element elementor-element-71896dc e-con-full e-flex e-con e-parent" data-id="71896dc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1098 <div class="elementor-element elementor-element-4a04815 e-con-full e-flex e-con e-child" data-id="4a04815" data-element_type="container" data-e-type="container"> 1099 <div class="elementor-element elementor-element-49db75d elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="49db75d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1100 <div class="elementor-widget-container"> 1101 Casas 3D a preços acessÃveis vão nascer junto ao Porto e Lisboa 1102 </div>
1103 </div> 1104 </div> 1105 <div class="elementor-element elementor-element-e8bee24 e-con-full e-flex e-con e-child" data-id="e8bee24" data-element_type="container" data-e-type="container"> 1106 <div class="elementor-element elementor-element-e34edbb elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="e34edbb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1107 <div class="elementor-widget-container"> 1108 <h2 class="elementor-heading-title elementor-size-default">Idealista</h2> </div> 1109 </div> 1110 <div class="elementor-element elementor-element-9da2ff8 elementor-view-framed elementor-shape-square elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-icon" data-id="9da2ff8" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1111 <div class="elementor-widget-container"> 1112 <div class="elementor-icon-wrapper"> 1113 <a class="elementor-icon" href="https://www.idealista.pt/news/imobiliario/habitacao/2024/03/21/63275-casas-3d-a-precos-acessiveis-vao-nascer-junto-ao-porto-e-lisboa" target="_blank"> 1114 <i aria-hidden="true" class="icon icon-arrow-right"></i> </a> 1115 </div> 1116 </div> 1117 </div> 1118 </div> 1119 </div> 1120 </div> 1121 <style id="loop-dynamic-15956">.e-loop-item-15407 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .e-loop-item-15407 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/sapo_eco.png");}</style> <div data-elementor-type="loop-item" data-elementor-id="15956" class="elementor elementor-15956 swiper-slide e-loop-item e-loop-item-15407 post-15407 post type-post status-publish format-standard has-post-thumbnail hentry category-news" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 1122 <div class="elementor-element elementor-element-71896dc e-con-full e-flex e-con e-parent" data-id="71896dc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1123 <div class="elementor-element elementor-element-4a04815 e-con-full e-flex e-con e-child" data-id="4a04815" data-element_type="container" data-e-type="container"> 1124 <div class="elementor-element elementor-element-49db75d elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="49db75d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1125 <div class="elementor-widget-container"> 1126 Empresa de Vila do Conde âimprimeâ primeira casa com tecnologia 3D em Portugal </div> 1127 </div> 1128 </div> 1129 <div class="elementor-element elementor-element-e8bee24 e-con-full e-flex e-con e-child" data-id="e8bee24" data-element_type="container" data-e-type="container"> 1130 <div class="elementor-element elementor-element-e34edbb elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="e34edbb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1131 <div class="elementor-widget-container"> 1132 <h2 class="elementor-heading-title elementor-size-default">Eco</h2> </div> 1133 </div> 1134 <div class="elementor-element elementor-element-9da2ff8 elementor-view-framed elementor-shape-square elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-icon" data-id="9da2ff8" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1135 <div class="elementor-widget-container"> 1136 <div class="elementor-icon-wrapper"> 1137 <a class="elementor-icon" href="https://eco.sapo.pt/reportagem/empresa-de-vila-do-conde-imprime-primeira-casa-com-tecnologia-3d-em-portugal/?aiEnableCheckShortcode=true" target="_blank"> 1138 <i aria-hidden="true" class="icon icon-arrow-right"></i> </a> 1139 </div> 1140 </div>
1141 </div> 1142 </div> 1143 </div> 1144 </div> 1145 <style id="loop-dynamic-15956">.e-loop-item-15409 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .e-loop-item-15409 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/magazineimobiliario.png");}</style> <div data-elementor-type="loop-item" data-elementor-id="15956" class="elementor elementor-15956 swiper-slide e-loop-item e-loop-item-15409 post-15409 post type-post status-publish format-standard has-post-thumbnail hentry category-news" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 1146 <div class="elementor-element elementor-element-71896dc e-con-full e-flex e-con e-parent" data-id="71896dc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1147 <div class="elementor-element elementor-element-4a04815 e-con-full e-flex e-con e-child" data-id="4a04815" data-element_type="container" data-e-type="container"> 1148 <div class="elementor-element elementor-element-49db75d elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="49db75d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1149 <div class="elementor-widget-container"> 1150 âEsqueçam a neutralidade carbónica até 2050, temos de consegui-la até 2030â </div> 1151 </div> 1152 </div> 1153 <div class="elementor-element elementor-element-e8bee24 e-con-full e-flex e-con e-child" data-id="e8bee24" data-element_type="container" data-e-type="container"> 1154 <div class="elementor-element elementor-element-e34edbb elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="e34edbb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1155 <div class="elementor-widget-container"> 1156 <h2 class="elementor-heading-title elementor-size-default">Imobiliário</h2> </div> 1157 </div> 1158 <div class="elementor-element elementor-element-9da2ff8 elementor-view-framed elementor-shape-square elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-icon" data-id="9da2ff8" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1159 <div class="elementor-widget-container"> 1160 <div class="elementor-icon-wrapper"> 1161 <a class="elementor-icon" href="https://www.magazineimobiliario.com/ambiente/esquecam-a-neutralidade-carbonica-ate-2050-temos-de-consegui-la-ate-2030/" target="_blank"> 1162 <i aria-hidden="true" class="icon icon-arrow-right"></i> </a> 1163 </div> 1164 </div> 1165 </div> 1166 </div> 1167 </div> 1168 </div> 1169 <style id="loop-dynamic-15956">.e-loop-item-15995 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .e-loop-item-15995 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/construir.png");}</style> <div data-elementor-type="loop-item" data-elementor-id="15956" class="elementor elementor-15956 swiper-slide e-loop-item e-loop-item-15995 post-15995 post type-post status-publish format-standard has-post-thumbnail hentry category-news" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 1170 <div class="elementor-element elementor-element-71896dc e-con-full e-flex e-con e-parent" data-id="71896dc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1171 <div class="elementor-element elementor-element-4a04815 e-con-full e-flex e-con e-child" data-id="4a04815" data-element_type="container" data-e-type="container"> 1172 <div class="elementor-element elementor-element-49db75d elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="49db75d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1173 <div class="elementor-widget-container"> 1174 O futuro da habitação é 3D </div>
1175 </div> 1176 </div> 1177 <div class="elementor-element elementor-element-e8bee24 e-con-full e-flex e-con e-child" data-id="e8bee24" data-element_type="container" data-e-type="container"> 1178 <div class="elementor-element elementor-element-e34edbb elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="e34edbb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1179 <div class="elementor-widget-container"> 1180 <h2 class="elementor-heading-title elementor-size-default">Construir</h2> </div> 1181 </div> 1182 <div class="elementor-element elementor-element-9da2ff8 elementor-view-framed elementor-shape-square elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-icon" data-id="9da2ff8" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1183 <div class="elementor-widget-container"> 1184 <div class="elementor-icon-wrapper"> 1185 <a class="elementor-icon" href="https://www.construir.pt/2024/04/16/o-futuro-da-habitacao-e-3d" target="_blank"> 1186 <i aria-hidden="true" class="icon icon-arrow-right"></i> </a> 1187 </div> 1188 </div> 1189 </div> 1190 </div> 1191 </div> 1192 </div> 1193 <style id="loop-dynamic-15956">.e-loop-item-15997 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .e-loop-item-15997 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/05/JNAsset-1.png");}</style> <div data-elementor-type="loop-item" data-elementor-id="15956" class="elementor elementor-15956 swiper-slide e-loop-item e-loop-item-15997 post-15997 post type-post status-publish format-standard has-post-thumbnail hentry category-news" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 1194 <div class="elementor-element elementor-element-71896dc e-con-full e-flex e-con e-parent" data-id="71896dc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1195 <div class="elementor-element elementor-element-4a04815 e-con-full e-flex e-con e-child" data-id="4a04815" data-element_type="container" data-e-type="container"> 1196 <div class="elementor-element elementor-element-49db75d elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="49db75d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1197 <div class="elementor-widget-container"> 1198 Construir e equipar uma casa em 20 dias? Sim, é possÃvel. </div> 1199 </div> 1200 </div> 1201 <div class="elementor-element elementor-element-e8bee24 e-con-full e-flex e-con e-child" data-id="e8bee24" data-element_type="container" data-e-type="container"> 1202 <div class="elementor-element elementor-element-e34edbb elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="e34edbb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1203 <div class="elementor-widget-container"> 1204 <h2 class="elementor-heading-title elementor-size-default">Jornal de NotÃcias</h2> </div> 1205 </div> 1206 <div class="elementor-element elementor-element-9da2ff8 elementor-view-framed elementor-shape-square elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-icon" data-id="9da2ff8" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1207 <div class="elementor-widget-container"> 1208 <div class="elementor-icon-wrapper"> 1209 <a class="elementor-icon" href="https://www.instagram.com/p/C60r4kShjLk/?igsh=MWE3MnY5bGFlcW4xNg%3D%3D&img_index=1" target="_blank"> 1210 <i aria-hidden="true" class="icon icon-arrow-right"></i> </a> 1211 </div> 1212 </div> 1213 </div> 1214 </div> 1215 </div>
1216 </div> 1217 <style id="loop-dynamic-15956">.e-loop-item-15999 .elementor-element.elementor-element-71896dc:not(.elementor-motion-effects-element-type-background), .e-loop-item-15999 .elementor-element.elementor-element-71896dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/05/publicoAsset-2.png");}</style> <div data-elementor-type="loop-item" data-elementor-id="15956" class="elementor elementor-15956 swiper-slide e-loop-item e-loop-item-15999 post-15999 post type-post status-publish format-standard has-post-thumbnail hentry category-news" data-elementor-post-type="elementor_library" role="group" aria-roledescription="slide" data-custom-edit-handle="1"> 1218 <div class="elementor-element elementor-element-71896dc e-con-full e-flex e-con e-parent" data-id="71896dc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1219 <div class="elementor-element elementor-element-4a04815 e-con-full e-flex e-con e-child" data-id="4a04815" data-element_type="container" data-e-type="container"> 1220 <div class="elementor-element elementor-element-49db75d elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="49db75d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1221 <div class="elementor-widget-container"> 1222 No terreno da Havelar, em Vila do Conde, está a primeira casa impressa em Portugal. </div> 1223 </div> 1224 </div> 1225 <div class="elementor-element elementor-element-e8bee24 e-con-full e-flex e-con e-child" data-id="e8bee24" data-element_type="container" data-e-type="container"> 1226 <div class="elementor-element elementor-element-e34edbb elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading" data-id="e34edbb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1227 <div class="elementor-widget-container"> 1228 <h2 class="elementor-heading-title elementor-size-default">Público</h2> </div> 1229 </div> 1230 <div class="elementor-element elementor-element-9da2ff8 elementor-view-framed elementor-shape-square elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-icon" data-id="9da2ff8" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1231 <div class="elementor-widget-container"> 1232 <div class="elementor-icon-wrapper"> 1233 <a class="elementor-icon" href="https://www.instagram.com/p/C60sNdsv-Fe/?igsh=eTN2aG91Yzl6NDQ0&img_index=1" target="_blank"> 1234 <i aria-hidden="true" class="icon icon-arrow-right"></i> </a> 1235 </div> 1236 </div> 1237 </div> 1238 </div> 1239 </div> 1240 </div> 1241 </div> 1242 </div> 1243 </div> 1244 </div> 1245 </div> 1246 </div> 1247 </div> 1248 </div> 1249 </div> 1250 </div> 1251 <div class="elementor-element elementor-element-1de7116 e-con-full e-flex e-con e-parent" data-id="1de7116" data-element_type="container" data-e-type="container" id="desafio"> 1252 <div class="elementor-element elementor-element-b133acb elementor-widget elementor-widget-shortcode" data-id="b133acb" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 1253 <div class="elementor-widget-container"> 1254 <style id="elementor-post-dynamic-13411">.elementor-13411 .elementor-element.elementor-element-ebb1426:not(.elementor-motion-effects-element-type-background), .elementor-13411 .elementor-element.elementor-element-ebb1426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/footprint-scaled.jpg");}.elementor-13411 .elementor-element.elementor-element-6432724:not(.elementor-motion-effects-element-type-background), .elementor-13411 .elementor-element.elementor-element-6432724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/02/problemAtivo-6.png?t=1791391622");}.elementor-13411 .elementor-element.elementor-element-5da0eb1:not(.elementor-motion-effects-element-type-background), .elementor-13411 .elementor-element.elementor-element-5da0eb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/02/problemAtivo-7.png?t=1791391622");}</style> <div class="elementor-shortcode"> <div data-elementor-type="page" data-elementor-id="13411" class="elementor elementor-13411" data-elementor-post-type="elementor_library"> 1255 <div class="elementor-element elementor-element-808b020 e-con-full e-flex e-con e-parent" data-id="808b020" data-element_type="container" data-e-type="container"> 1256 <div class="elementor-element elementor-element-751e4d2 e-con-full e-flex e-con e-child" data-id="751e4d2" data-element_type="container" data-e-type="container"> 1257 <div class="elementor-element elementor-element-88fe16f e-con-full e-flex e-con e-child" data-id="88fe16f" data-element_type="container" data-e-type="container"> 1258 <div class="elementor-element elementor-element-9b5c835 construction-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="9b5c835" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1259 <div class="elementor-widget-container"> 1260 <h2 class="elementor-heading-title elementor-size-default">O DESAFIO</h2> </div>
1261 </div> 1262 </div> 1263 </div> 1264 </div> 1265 <div class="elementor-element elementor-element-b42194f e-con-full panel e-flex e-con e-parent" data-id="b42194f" data-element_type="container" data-e-type="container" data-color="brown"> 1266 <div class="elementor-element elementor-element-ccddfc9 e-con-full panel e-flex e-con e-child" data-id="ccddfc9" data-element_type="container" data-e-type="container" data-color="brown"> 1267 <div class="elementor-element elementor-element-078e34f e-con-full e-flex e-con e-child" data-id="078e34f" data-element_type="container" data-e-type="container"> 1268 <div class="elementor-element elementor-element-d935c42 e-con-full e-flex e-con e-child" data-id="d935c42" data-element_type="container" data-e-type="container"> 1269 <div class="elementor-element elementor-element-ebb1426 e-con-full challenge-image e-flex e-con e-child" data-id="ebb1426" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1270 </div> 1271 <div class="elementor-element elementor-element-593d8ed e-con-full e-flex e-con e-child" data-id="593d8ed" data-element_type="container" data-e-type="container"> 1272 <div class="elementor-element elementor-element-1850d35 e-con-full e-flex e-con e-child" data-id="1850d35" data-element_type="container" data-e-type="container"> 1273 <div class="elementor-element elementor-element-0defbc9 titles-how elementor-widget elementor-widget-heading" data-id="0defbc9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1274 <div class="elementor-widget-container"> 1275 <h2 class="elementor-heading-title elementor-size-default">REDUZIR PEGADA</h2> </div> 1276 </div> 1277 <div class="elementor-element elementor-element-d347918 titles-how elementor-widget elementor-widget-heading" data-id="d347918" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1278 <div class="elementor-widget-container"> 1279 <h2 class="elementor-heading-title elementor-size-default">CARBÃNICA</h2> </div> 1280 </div> 1281 </div> 1282 </div> 1283 </div> 1284 </div> 1285 <div class="elementor-element elementor-element-e793987 e-con-full e-flex e-con e-child" data-id="e793987" data-element_type="container" data-e-type="container"> 1286 <div class="elementor-element elementor-element-a550252 e-con-full e-flex e-con e-child" data-id="a550252" data-element_type="container" data-e-type="container"> 1287 <div class="elementor-element elementor-element-6432724 e-con-full challenge-image e-flex e-con e-child" data-id="6432724" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}">
1288 </div> 1289 <div class="elementor-element elementor-element-b4e910e e-con-full e-flex e-con e-child" data-id="b4e910e" data-element_type="container" data-e-type="container"> 1290 <div class="elementor-element elementor-element-d8edd81 titles-how elementor-widget elementor-widget-heading" data-id="d8edd81" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1291 <div class="elementor-widget-container"> 1292 <h2 class="elementor-heading-title elementor-size-default">ACESSO Ã</h2> </div> 1293 </div> 1294 <div class="elementor-element elementor-element-808443d titles-how elementor-widget elementor-widget-heading" data-id="808443d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1295 <div class="elementor-widget-container"> 1296 <h2 class="elementor-heading-title elementor-size-default">HABITAÃÃO</h2> </div> 1297 </div> 1298 </div> 1299 </div> 1300 </div> 1301 <div class="elementor-element elementor-element-c9fa672 e-con-full e-flex e-con e-child" data-id="c9fa672" data-element_type="container" data-e-type="container"> 1302 <div class="elementor-element elementor-element-1fa8fca e-con-full e-flex e-con e-child" data-id="1fa8fca" data-element_type="container" data-e-type="container"> 1303 <div class="elementor-element elementor-element-5da0eb1 e-con-full challenge-image e-flex e-con e-child" data-id="5da0eb1" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}">
1304 </div> 1305 <div class="elementor-element elementor-element-363be6e e-con-full e-flex e-con e-child" data-id="363be6e" data-element_type="container" data-e-type="container"> 1306 <div class="elementor-element elementor-element-13ab40f titles-how elementor-widget elementor-widget-heading" data-id="13ab40f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1307 <div class="elementor-widget-container"> 1308 <h2 class="elementor-heading-title elementor-size-default">TRANSIÃÃO</h2> </div> 1309 </div> 1310 <div class="elementor-element elementor-element-9166416 titles-how elementor-widget elementor-widget-heading" data-id="9166416" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1311 <div class="elementor-widget-container"> 1312 <h2 class="elementor-heading-title elementor-size-default">NO SETOR DA</h2> </div> 1313 </div> 1314 <div class="elementor-element elementor-element-2e20f35 titles-how elementor-widget elementor-widget-heading" data-id="2e20f35" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1315 <div class="elementor-widget-container"> 1316 <h2 class="elementor-heading-title elementor-size-default">CONSTRUÃÃO</h2> </div> 1317 </div> 1318 </div> 1319 </div> 1320 </div> 1321 </div> 1322 <div class="elementor-element elementor-element-4377029 elementor-widget elementor-widget-html" data-id="4377029" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 1323 <div class="elementor-widget-container"> 1324 1325
1326<script> 1327document.addEventListener("DOMContentLoaded", function() { 1328 gsap.registerPlugin(ScrollTrigger); 1329 1330 let staggerDelay = 0.2; // Set your desired stagger delay 1331 1332 document.querySelectorAll(".challenge-image").forEach(function(elem, index) { 1333 let tl = gsap.timeline({ 1334 paused: true 1335 }); 1336 1337 tl.fromTo(elem, 1338 { width: "0%", opacity: 0, visibility: "hidden" }, 1339 { width: "100%", opacity: 1, visibility: "visible", ease: "power2.out", duration: 1, delay: index * staggerDelay } 1340 ); 1341 1342 ScrollTrigger.create({ 1343 trigger: elem, 1344 start: "top bottom-=0%", 1345 end: "bottom top+=0%", 1346 onEnter: () => tl.play(), 1347 once: true // Ensures the animation only plays once 1348 }); 1349 }); 1350}); 1351 1352</script>
1352 1353 1354 </div> 1355 </div> 1356 </div> 1357 </div> 1358 </div> 1359 </div> 1360 </div> 1361 </div> 1362 <div class="elementor-element elementor-element-76ff93b e-con-full e-flex e-con e-parent" data-id="76ff93b" data-element_type="container" data-e-type="container" id="formula"> 1363 <div class="elementor-element elementor-element-25ce7cb elementor-widget elementor-widget-shortcode" data-id="25ce7cb" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 1364 <div class="elementor-widget-container"> 1365 <div class="elementor-shortcode"> <div data-elementor-type="page" data-elementor-id="13420" class="elementor elementor-13420" data-elementor-post-type="elementor_library"> 1366 <div class="elementor-element elementor-element-8e7fce5 e-con-full panel e-flex e-con e-parent" data-id="8e7fce5" data-element_type="container" data-e-type="container" data-color="brown"> 1367 <div class="elementor-element elementor-element-c411a0b e-con-full panel e-flex e-con e-child" data-id="c411a0b" data-element_type="container" data-e-type="container" data-color="brown"> 1368 <div class="elementor-element elementor-element-9ee6e3a construction-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="9ee6e3a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1369 <div class="elementor-widget-container"> 1370 <h2 class="elementor-heading-title elementor-size-default">A NOSSA FÃRMULA</h2> </div> 1371 </div> 1372 </div> 1373 <div class="elementor-element elementor-element-cb35272 e-con-full panel e-flex e-con e-child" data-id="cb35272" data-element_type="container" data-e-type="container" data-color="brown"> 1374 <div class="elementor-element elementor-element-a971bff e-con-full e-flex e-con e-child" data-id="a971bff" data-element_type="container" data-e-type="container"> 1375 <div class="elementor-element elementor-element-4f0f725 e-con-full e-flex e-con e-child" data-id="4f0f725" data-element_type="container" data-e-type="container"> 1376 <div class="elementor-element elementor-element-7ddbf93 e-con-full formula-video e-flex e-con e-child" data-id="7ddbf93" data-element_type="container" data-e-type="container" data-settings="{"background_background":"video","background_video_link":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/03\/PRINT_1_web_720p_3.mp4","background_play_on_mobile":"yes"}"> 1377 <div class="elementor-background-video-container"> 1378 <video class="elementor-background-video-hosted" role="presentation" autoplay muted playsinline loop></video> 1379 </div> </div> 1380 <div class="elementor-element elementor-element-a9a5373 e-con-full e-flex e-con e-child" data-id="a9a5373" data-element_type="container" data-e-type="container"> 1381 <div class="elementor-element elementor-element-740be54 e-con-full e-flex e-con e-child" data-id="740be54" data-element_type="container" data-e-type="container"> 1382 <div class="elementor-element elementor-element-601b8b7 titles-how elementor-widget elementor-widget-heading" data-id="601b8b7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1383 <div class="elementor-widget-container"> 1384 <h2 class="elementor-heading-title elementor-size-default">IMPULSIONADA PELA</h2> </div> 1385 </div> 1386 <div class="elementor-element elementor-element-895c293 titles-how elementor-widget elementor-widget-heading" data-id="895c293" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1387 <div class="elementor-widget-container"> 1388 <h2 class="elementor-heading-title elementor-size-default">IMPRESSÃO 3D</h2> </div> 1389 </div> 1390 <div class="elementor-element elementor-element-7813192 e-con-full e-flex e-con e-child" data-id="7813192" data-element_type="container" data-e-type="container"> 1391 <div class="elementor-element elementor-element-787a811 elementor-widget-tablet_extra__width-inherit text-how-one elementor-widget elementor-widget-text-editor" data-id="787a811" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1392 <div class="elementor-widget-container"> 1393 A Havelar utiliza as soluções de impressão 3D lÃderes a nÃvel mundial, em exclusivo com a <a class="link-cobod" href="https://cobod.com">COBOD</a>, para desenvolver casas de alta qualidade de forma mais rápida e acessÃvel. Este sistema permite construir casas resistentes de dois andares e assegura a sua durabilidade ao longo do tempo. </div>
1394 </div> 1395 </div> 1396 </div> 1397 </div> 1398 </div> 1399 </div> 1400 <div class="elementor-element elementor-element-76ddc8e e-con-full e-flex e-con e-child" data-id="76ddc8e" data-element_type="container" data-e-type="container"> 1401 <div class="elementor-element elementor-element-58da42a e-con-full e-flex e-con e-child" data-id="58da42a" data-element_type="container" data-e-type="container"> 1402 <div class="elementor-element elementor-element-56e59cf e-con-full formula-video e-flex e-con e-child" data-id="56e59cf" data-element_type="container" data-e-type="container" data-settings="{"background_background":"video","background_video_link":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/03\/ARQ_1_web_720p_2.mp4","background_play_on_mobile":"yes"}"> 1403 <div class="elementor-background-video-container"> 1404 <video class="elementor-background-video-hosted" role="presentation" autoplay muted playsinline loop></video> 1405 </div> </div> 1406 <div class="elementor-element elementor-element-5bcf72a e-con-full e-flex e-con e-child" data-id="5bcf72a" data-element_type="container" data-e-type="container"> 1407 <div class="elementor-element elementor-element-538b1ab titles-how elementor-widget elementor-widget-heading" data-id="538b1ab" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1408 <div class="elementor-widget-container"> 1409 <h2 class="elementor-heading-title elementor-size-default">CO-CRIAR</h2> </div> 1410 </div> 1411 <div class="elementor-element elementor-element-71521ef titles-how elementor-widget elementor-widget-heading" data-id="71521ef" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1412 <div class="elementor-widget-container"> 1413 <h2 class="elementor-heading-title elementor-size-default">UM DESIGN UNIVERSAL</h2> </div> 1414 </div> 1415 </div> 1416 <div class="elementor-element elementor-element-ff5d99b e-con-full e-flex e-con e-child" data-id="ff5d99b" data-element_type="container" data-e-type="container"> 1417 <div class="elementor-element elementor-element-2413115 elementor-widget-tablet_extra__width-inherit text-how-two elementor-widget elementor-widget-text-editor" data-id="2413115" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1418 <div class="elementor-widget-container"> 1419 Em colaboração com arquitetos de internacionalmente premiados, a nossa missão é trazer desenho arquitetónico único para projetos residenciais a preços acessÃveis. </div> 1420 </div> 1421 </div> 1422 </div> 1423 </div> 1424 <div class="elementor-element elementor-element-96bc4a9 e-con-full e-flex e-con e-child" data-id="96bc4a9" data-element_type="container" data-e-type="container"> 1425 <div class="elementor-element elementor-element-847a5a6 e-con-full e-flex e-con e-child" data-id="847a5a6" data-element_type="container" data-e-type="container"> 1426 <div class="elementor-element elementor-element-60fbc8e e-con-full formula-video e-flex e-con e-child" data-id="60fbc8e" data-element_type="container" data-e-type="container" data-settings="{"background_background":"video","background_video_link":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/03\/HAND_1_web_720p_2.mp4","background_play_on_mobile":"yes","background_video_end":15}"> 1427 <div class="elementor-background-video-container"> 1428 <video class="elementor-background-video-hosted" role="presentation" autoplay muted playsinline loop></video> 1429 </div> </div> 1430 <div class="elementor-element elementor-element-e187a40 e-con-full e-flex e-con e-child" data-id="e187a40" data-element_type="container" data-e-type="container"> 1431 <div class="elementor-element elementor-element-3058d76 titles-how elementor-widget elementor-widget-heading" data-id="3058d76" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1432 <div class="elementor-widget-container"> 1433 <h2 class="elementor-heading-title elementor-size-default">PLANO ZERO</h2> </div>
1434 </div> 1435 <div class="elementor-element elementor-element-f1681c4 titles-how elementor-widget elementor-widget-heading" data-id="f1681c4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1436 <div class="elementor-widget-container"> 1437 <h2 class="elementor-heading-title elementor-size-default">CARBONO</h2> </div> 1438 </div> 1439 </div> 1440 <div class="elementor-element elementor-element-43c9350 e-con-full e-flex e-con e-child" data-id="43c9350" data-element_type="container" data-e-type="container"> 1441 <div class="elementor-element elementor-element-de4f8ed elementor-widget-tablet_extra__width-inherit text-how-three elementor-widget elementor-widget-text-editor" data-id="de4f8ed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1442 <div class="elementor-widget-container"> 1443 A instalação de I&D da Havelar destaca-se como pioneira no desenvolvimento de materiais de construção inovadores e eficientes em termos de emissões de CO2. Em colaboração com fornecedores locais certificados, a empresa impulsiona os esforços de toda a indústria na busca por soluções habitacionais neutras em carbono. </div> 1444 </div> 1445 </div> 1446 </div> 1447 </div> 1448 <div class="elementor-element elementor-element-bead08d elementor-widget elementor-widget-html" data-id="bead08d" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 1449 <div class="elementor-widget-container"> 1450 1451
1452<script> 1453document.addEventListener("DOMContentLoaded", function() { 1454 gsap.registerPlugin(ScrollTrigger); 1455 1456 let staggerDelay = 0.2; // Set your desired stagger delay 1457 1458 document.querySelectorAll(".formula-video").forEach(function(elem, index) { 1459 let tl = gsap.timeline({ 1460 paused: true 1461 }); 1462 1463 tl.fromTo(elem, 1464 { width: "0%", opacity: 0, visibility: "hidden" }, 1465 { width: "100%", opacity: 1, visibility: "visible", ease: "power2.out", duration: 1, delay: index * staggerDelay } 1466 ); 1467 1468 ScrollTrigger.create({ 1469 trigger: elem, 1470 start: "top bottom-=5%", 1471 end: "bottom top+=5%", 1472 onEnter: () => tl.play(), 1473 once: true, // Ensures the animation only plays once 1474 }); 1475 }); 1476}); 1477 1478 1479</script>
1479 </div> 1480 </div> 1481 </div> 1482 </div> 1483 <div class="elementor-element elementor-element-428b162 e-con-full e-flex e-con e-parent" data-id="428b162" data-element_type="container" data-e-type="container"> 1484 <div class="elementor-element elementor-element-172cc74 e-con-full video-construction e-flex e-con e-child" data-id="172cc74" data-element_type="container" data-e-type="container" data-settings="{"background_background":"video","background_play_on_mobile":"yes","background_video_start":2,"background_video_link":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/03\/HAVELAR_PRINCIPAL_15SEC_FORWEB.mp4"}"> 1485 <div class="elementor-background-video-container"> 1486 <video class="elementor-background-video-hosted" role="presentation" autoplay muted playsinline loop></video> 1487 </div> <div class="elementor-element elementor-element-d957fb3 elementor-widget elementor-widget-html" data-id="d957fb3" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 1488 <div class="elementor-widget-container"> 1489 <div id="lightboxContainer" style="display:none;"> 1490 <div class="lightbox-content"> 1491 <video id="lightboxVideo" controls loop> 1492 <source src="https://www.havelar.com/wp-content/uploads/2024/01/HAVELAR_PRNCIPAL_15sec-Copy-02.mp4"> 1493 Your browser does not support the video tag. 1494 </video> 1495 </div> 1496</div> 1497 1498 1499 1500<style> 1501#lightboxContainer { 1502 position: fixed; 1503 top: 0; 1504 left: 0; 1505 width: 100%; 1506 height: 100%; 1507 display: none; 1508 align-items: center; 1509 justify-content: center; 1510 background: rgba(0, 0, 0, 0.9); 1511 z-index: 1000; 1512} 1513 1514#lightboxContainer .lightbox-content { 1515 width: 100%; 1516 height: 100%; 1517} 1518 1519#lightboxContainer video { 1520 width: 100%; 1521 height: 100%; 1522 object-fit: cover; /* This will ensure that the video covers the full area, might crop some parts of the video */ 1523} 1524 1525.video-hover:hover { 1526 cursor: pointer; /* Change cursor on hover over the video widget */ 1527} 1528 1529</style> 1530
1531<script> 1532 1533document.addEventListener('DOMContentLoaded', function() { 1534 var videoWidget = document.querySelector('.video-hover'); 1535 var lightbox = document.getElementById('lightboxContainer'); 1536 var lightboxVideo = document.getElementById('lightboxVideo'); 1537 1538 videoWidget.addEventListener('click', function() { 1539 lightbox.style.display = 'flex'; 1540 lightboxVideo.play(); 1541 }); 1542 1543 lightbox.addEventListener('click', function(e) { 1544 if (e.target === lightbox) { 1545 lightbox.style.display = 'none'; 1546 lightboxVideo.pause(); 1547 } 1548 }); 1549}); 1550 1551</script>
1551 1552 </div> 1553 </div> 1554 <div class="elementor-element elementor-element-51f208d elementor-widget__width-inherit video-hover elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-video" data-id="51f208d" data-element_type="widget" data-e-type="widget" data-settings="{"video_type":"hosted","autoplay":"yes","play_on_mobile":"yes","mute":"yes","loop":"yes"}" data-widget_type="video.default"> 1555 <div class="elementor-widget-container"> 1556 <div class="e-hosted-video elementor-wrapper elementor-open-inline"> 1557 <video class="elementor-video" src="https://www.havelar.com/wp-content/uploads/2024/03/HAVELAR_PRINCIPAL_15SEC_FORWEB.mp4" autoplay="" loop="" muted="muted" playsinline="" controlsList="nodownload"></video> 1558 </div> 1559 </div> 1560 </div> 1561 <div class="elementor-element elementor-element-7dd69c3 elementor-widget elementor-widget-html" data-id="7dd69c3" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 1562 <div class="elementor-widget-container"> 1563 1564
1565<script> 1566document.addEventListener("DOMContentLoaded", function() { 1567 gsap.registerPlugin(ScrollTrigger); 1568 1569 document.querySelectorAll(".video-construction").forEach(function(elem) { 1570 let videoElem = elem.querySelector('video'); 1571 1572 if (videoElem) { 1573 // Create GSAP animation 1574 let tl = gsap.timeline({ 1575 scrollTrigger: { 1576 trigger: elem, 1577 start: "top bottom", 1578 end: "top top", 1579 scrub: 0.2, 1580 once: true, // Trigger only once 1581 onEnter: () => { 1582 if (videoElem.play) { 1583 videoElem.play(); 1584 } 1585 } 1586 } 1587 }); 1588 1589 // Define the from-to animation 1590 tl.fromTo(elem, 1591 { rotateX: -90, opacity: 0 }, 1592 { rotateX: 0, opacity: 1, ease: "power1.out" } 1593 ); 1594 } 1595 }); 1596}); 1597 1598</script>
1598 1599 1600 </div> 1601 </div> 1602 </div> 1603 </div> 1604 <div class="elementor-element elementor-element-ac28274 e-con-full e-flex e-con e-parent" data-id="ac28274" data-element_type="container" data-e-type="container"> 1605 <div class="elementor-element elementor-element-5d7cbc4 e-con-full e-flex e-con e-child" data-id="5d7cbc4" data-element_type="container" data-e-type="container"> 1606 <div class="elementor-element elementor-element-e7dd5f2 elementor-widget elementor-widget-counter" data-id="e7dd5f2" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default"> 1607 <div class="elementor-widget-container"> 1608 <div class="elementor-counter"> 1609 <div class="elementor-counter-number-wrapper"> 1610 <span class="elementor-counter-number-prefix"></span> 1611 <span class="elementor-counter-number" data-duration="2000" data-to-value="80" data-from-value="20">20</span> 1612 <span class="elementor-counter-number-suffix">%</span> 1613 </div> 1614 </div> 1615 </div> 1616 </div> 1617 <div class="elementor-element elementor-element-6c1e55d elementor-widget elementor-widget-heading" data-id="6c1e55d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1618 <div class="elementor-widget-container"> 1619 <h2 class="elementor-heading-title elementor-size-default">MENOS RESÃDUOS</h2> </div> 1620 </div> 1621 </div> 1622 <div class="elementor-element elementor-element-556779c e-con-full e-flex e-con e-child" data-id="556779c" data-element_type="container" data-e-type="container"> 1623 <div class="elementor-element elementor-element-7edb909 elementor-widget elementor-widget-counter" data-id="7edb909" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default"> 1624 <div class="elementor-widget-container"> 1625 <div class="elementor-counter"> 1626 <div class="elementor-counter-number-wrapper"> 1627 <span class="elementor-counter-number-prefix"></span> 1628 <span class="elementor-counter-number" data-duration="2000" data-to-value="70" data-from-value="30" data-delimiter=",">30</span> 1629 <span class="elementor-counter-number-suffix">%</span> 1630 </div> 1631 </div> 1632 </div> 1633 </div> 1634 <div class="elementor-element elementor-element-6ee8078 elementor-widget elementor-widget-heading" data-id="6ee8078" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1635 <div class="elementor-widget-container"> 1636 <h2 class="elementor-heading-title elementor-size-default">MAIS RÃPIDO</h2> </div> 1637 </div> 1638 </div> 1639 <div class="elementor-element elementor-element-0f6a6e1 e-con-full e-flex e-con e-child" data-id="0f6a6e1" data-element_type="container" data-e-type="container"> 1640 <div class="elementor-element elementor-element-009a378 elementor-widget elementor-widget-counter" data-id="009a378" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default"> 1641 <div class="elementor-widget-container"> 1642 <div class="elementor-counter"> 1643 <div class="elementor-counter-number-wrapper"> 1644 <span class="elementor-counter-number-prefix"></span> 1645 <span class="elementor-counter-number" data-duration="2000" data-to-value="60" data-from-value="40" data-delimiter=",">40</span> 1646 <span class="elementor-counter-number-suffix">%</span> 1647 </div> 1648 </div> 1649 </div> 1650 </div> 1651 <div class="elementor-element elementor-element-bbdb24f elementor-widget elementor-widget-heading" data-id="bbdb24f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1652 <div class="elementor-widget-container"> 1653 <h2 class="elementor-heading-title elementor-size-default">AUTOMAÃÃO</h2> </div> 1654 </div> 1655 </div> 1656 </div> 1657 </div> 1658 </div> 1659 </div> 1660 </div> 1661 </div> 1662 <div class="elementor-element elementor-element-c908852 e-con-full e-flex e-con e-parent" data-id="c908852" data-element_type="container" data-e-type="container" id="design"> 1663 <div class="elementor-element elementor-element-cb116ec elementor-widget elementor-widget-shortcode" data-id="cb116ec" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 1664 <div class="elementor-widget-container"> 1665 <style id="elementor-post-dynamic-13428">.elementor-13428 .elementor-element.elementor-element-b4dd1e4:not(.elementor-motion-effects-element-type-background), .elementor-13428 .elementor-element.elementor-element-b4dd1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/gloria-cabral-scaled.jpg?t=1791391622");}.elementor-13428 .elementor-element.elementor-element-48db3bc:not(.elementor-motion-effects-element-type-background), .elementor-13428 .elementor-element.elementor-element-48db3bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/menuel-aires-mateus-1.jpg");}.elementor-13428 .elementor-element.elementor-element-070558f:not(.elementor-motion-effects-element-type-background), .elementor-13428 .elementor-element.elementor-element-070558f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/francis-kere.jpg");}.elementor-13428 .elementor-element.elementor-element-78345a6:not(.elementor-motion-effects-element-type-background), .elementor-13428 .elementor-element.elementor-element-78345a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/sizaAtivo-1.jpg");}.elementor-13428 .elementor-element.elementor-element-4c1c097:not(.elementor-motion-effects-element-type-background), .elementor-13428 .elementor-element.elementor-element-4c1c097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/kengo-kuma-scaled.jpg");}.elementor-13428 .elementor-element.elementor-element-aeb21f8:not(.elementor-motion-effects-element-type-background), .elementor-13428 .elementor-element.elementor-element-aeb21f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/03/ooda.jpg");}</style> <div class="elementor-shortcode"> <div data-elementor-type="section" data-elementor-id="13428" class="elementor elementor-13428" data-elementor-post-type="elementor_library"> 1666 <div class="elementor-element elementor-element-b4fd203 e-con-full e-flex e-con e-parent" data-id="b4fd203" data-element_type="container" data-e-type="container"> 1667 <div class="elementor-element elementor-element-faa3d05 e-con-full e-flex e-con e-child" data-id="faa3d05" data-element_type="container" data-e-type="container"> 1668 <div class="elementor-element elementor-element-8f706ef co-creating-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="8f706ef" data-element_type="widget" data-e-type="widget" id="design" data-widget_type="heading.default"> 1669 <div class="elementor-widget-container"> 1670 <h2 class="elementor-heading-title elementor-size-default">CO-CRIAR</h2> </div>
1671 </div> 1672 <div class="elementor-element elementor-element-a893a3b co-creating-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="a893a3b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1673 <div class="elementor-widget-container"> 1674 <h2 class="elementor-heading-title elementor-size-default">UM DESIGN</h2> </div> 1675 </div> 1676 <div class="elementor-element elementor-element-c0539fc co-creating-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="c0539fc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1677 <div class="elementor-widget-container"> 1678 <h2 class="elementor-heading-title elementor-size-default">UNIVERSAL</h2> </div> 1679 </div> 1680 </div> 1681 <div class="elementor-element elementor-element-c4d3d8f e-con-full e-flex e-con e-child" data-id="c4d3d8f" data-element_type="container" data-e-type="container"> 1682 <div class="elementor-element elementor-element-69e6820 subtitle-architetcs elementor-widget elementor-widget-heading" data-id="69e6820" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1683 <div class="elementor-widget-container"> 1684 <h2 class="elementor-heading-title elementor-size-default">ARQUITETOS INTERNACIONALMENTE PREMIADOS COMPROMETIDOS NO DESENVOLVIMENTO DE SOLUÃÃES DE HABITAÃÃO ACESSÃVEIS</h2> </div> 1685 </div> 1686 </div> 1687 </div> 1688 <div class="elementor-element elementor-element-0e5c069 e-con-full e-grid e-con e-parent" data-id="0e5c069" data-element_type="container" data-e-type="container"> 1689 <div class="elementor-element elementor-element-9e861e2 e-con-full e-flex e-con e-child" data-id="9e861e2" data-element_type="container" data-e-type="container"> 1690 <div class="elementor-element elementor-element-b4dd1e4 e-con-full architects e-flex e-con e-child" data-id="b4dd1e4" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}">
1691 </div> 1692 <div class="elementor-element elementor-element-9a1f396 elementor-widget elementor-widget-heading" data-id="9a1f396" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1693 <div class="elementor-widget-container"> 1694 <h2 class="elementor-heading-title elementor-size-default">GLÃRIA CABRAL</h2> </div> 1695 </div> 1696 </div> 1697 <div class="elementor-element elementor-element-36ce2e3 e-con-full e-flex e-con e-child" data-id="36ce2e3" data-element_type="container" data-e-type="container"> 1698 <div class="elementor-element elementor-element-48db3bc e-con-full architects e-flex e-con e-child" data-id="48db3bc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1699 </div> 1700 <div class="elementor-element elementor-element-f666511 elementor-widget elementor-widget-heading" data-id="f666511" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1701 <div class="elementor-widget-container"> 1702 <h2 class="elementor-heading-title elementor-size-default">MANUEL AIRES MATEUS</h2> </div> 1703 </div> 1704 </div> 1705 <div class="elementor-element elementor-element-8a8d906 e-con-full e-flex e-con e-child" data-id="8a8d906" data-element_type="container" data-e-type="container"> 1706 <div class="elementor-element elementor-element-070558f e-con-full architects e-flex e-con e-child" data-id="070558f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}">
1707 </div> 1708 <div class="elementor-element elementor-element-6d6cb1c elementor-widget elementor-widget-heading" data-id="6d6cb1c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1709 <div class="elementor-widget-container"> 1710 <h2 class="elementor-heading-title elementor-size-default">FRANCIS KÃRÃ</h2> </div> 1711 </div> 1712 </div> 1713 <div class="elementor-element elementor-element-08c46cf e-con-full e-flex e-con e-child" data-id="08c46cf" data-element_type="container" data-e-type="container"> 1714 <div class="elementor-element elementor-element-78345a6 e-con-full architects e-flex e-con e-child" data-id="78345a6" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1715 </div> 1716 <div class="elementor-element elementor-element-f774150 elementor-widget elementor-widget-heading" data-id="f774150" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1717 <div class="elementor-widget-container"> 1718 <h2 class="elementor-heading-title elementor-size-default">ÃLVARO SIZA VIEIRA</h2> </div> 1719 </div> 1720 </div> 1721 <div class="elementor-element elementor-element-c67a220 e-con-full e-flex e-con e-child" data-id="c67a220" data-element_type="container" data-e-type="container"> 1722 <div class="elementor-element elementor-element-4c1c097 e-con-full architects e-flex e-con e-child" data-id="4c1c097" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}">
1723 </div> 1724 <div class="elementor-element elementor-element-f8e360e elementor-widget elementor-widget-heading" data-id="f8e360e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1725 <div class="elementor-widget-container"> 1726 <h2 class="elementor-heading-title elementor-size-default">KENGO KUMA</h2> </div> 1727 </div> 1728 </div> 1729 <div class="elementor-element elementor-element-97b7f44 e-con-full e-flex e-con e-child" data-id="97b7f44" data-element_type="container" data-e-type="container"> 1730 <div class="elementor-element elementor-element-aeb21f8 e-con-full architects e-flex e-con e-child" data-id="aeb21f8" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1731 </div> 1732 <div class="elementor-element elementor-element-6a1014a elementor-widget elementor-widget-heading" data-id="6a1014a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1733 <div class="elementor-widget-container"> 1734 <h2 class="elementor-heading-title elementor-size-default">OODA</h2> </div> 1735 </div> 1736 </div> 1737 <div class="elementor-element elementor-element-fbc82fc elementor-widget elementor-widget-html" data-id="fbc82fc" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 1738 <div class="elementor-widget-container"> 1739 1740
1741<script> 1742document.addEventListener("DOMContentLoaded", function() { 1743 gsap.registerPlugin(ScrollTrigger); 1744 1745 let staggerDelay = 0.2; // Set your desired stagger delay 1746 1747 document.querySelectorAll(".architects").forEach(function(elem, index) { 1748 let tl = gsap.timeline({ 1749 paused: true 1750 }); 1751 1752 tl.fromTo(elem, 1753 { width: "0%", opacity: 0, visibility: "hidden" }, 1754 { width: "100%", opacity: 1, visibility: "visible", ease: "power2.out", duration: 1, delay: index * staggerDelay } 1755 ); 1756 1757 ScrollTrigger.create({ 1758 trigger: elem, 1759 start: "top bottom-=0%", 1760 end: "bottom top+=0%", 1761 onEnter: () => tl.play(), 1762 once: true // Ensures the animation only plays once 1763 }); 1764 }); 1765}); 1766 1767</script>
1767 1768 1769 </div> 1770 </div> 1771 </div> 1772 </div> 1773 </div> 1774 </div> 1775 </div> 1776 </div> 1777 <div class="elementor-element elementor-element-317d810 e-con-full e-flex e-con e-parent" data-id="317d810" data-element_type="container" data-e-type="container"> 1778 <div class="elementor-element elementor-element-52fec49 elementor-widget elementor-widget-shortcode" data-id="52fec49" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 1779 <div class="elementor-widget-container"> 1780 <style id="elementor-post-dynamic-13441">.elementor-13441 .elementor-element.elementor-element-41953d6:not(.elementor-motion-effects-element-type-background), .elementor-13441 .elementor-element.elementor-element-41953d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havelar.com/wp-content/uploads/2024/01/Masterplan.jpg");}</style> <div class="elementor-shortcode"> <div data-elementor-type="section" data-elementor-id="13441" class="elementor elementor-13441" data-elementor-post-type="elementor_library"> 1781 <div class="elementor-element elementor-element-efca48a e-con-full e-flex e-con e-parent" data-id="efca48a" data-element_type="container" data-e-type="container"> 1782 <div class="elementor-element elementor-element-2ded932 e-con-full e-flex e-con e-child" data-id="2ded932" data-element_type="container" data-e-type="container"> 1783 <div class="elementor-element elementor-element-f03b1ed co-creating-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="f03b1ed" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1784 <div class="elementor-widget-container"> 1785 <h2 class="elementor-heading-title elementor-size-default">CONSTRUA</h2> </div> 1786 </div> 1787 <div class="elementor-element elementor-element-b86cded co-creating-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="b86cded" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1788 <div class="elementor-widget-container"> 1789 <h2 class="elementor-heading-title elementor-size-default">COM HAVELAR</h2> </div> 1790 </div> 1791 </div> 1792 <div class="elementor-element elementor-element-41953d6 e-con-full e-flex e-con e-child" data-id="41953d6" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","background_motion_fx_translateX_effect":"yes","background_motion_fx_translateX_speed":{"unit":"px","size":0.9,"sizes":[]},"background_motion_fx_motion_fx_scrolling":"yes","background_motion_fx_translateX_affectedRange":{"unit":"%","size":"","sizes":{"start":0,"end":100}},"background_motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"]}"> 1793 </div> 1794 <div class="elementor-element elementor-element-dc6de5b e-con-full e-flex e-con e-child" data-id="dc6de5b" data-element_type="container" data-e-type="container"> 1795 <div class="elementor-element elementor-element-df07ae8 elementor-widget elementor-widget-heading" data-id="df07ae8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1796 <div class="elementor-widget-container"> 1797 <h2 class="elementor-heading-title elementor-size-default">FORNECEMOS SOLUÃÃES CHAVE NA MÃO PARA:</h2> </div> 1798 </div> 1799 <div class="elementor-element elementor-element-6cbedb5 e-con-full e-flex e-con e-child" data-id="6cbedb5" data-element_type="container" data-e-type="container"> 1800 <div class="elementor-element elementor-element-6a4e4c8 e-con-full e-flex e-con e-child" data-id="6a4e4c8" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1801 <div class="elementor-element elementor-element-d8688d3 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="d8688d3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1802 <div class="elementor-widget-container"> 1803 <h2 class="elementor-heading-title elementor-size-default">PROMOTORES</h2> </div>
1804 </div> 1805 </div> 1806 <div class="elementor-element elementor-element-439b6f2 e-con-full e-flex e-con e-child" data-id="439b6f2" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1807 <div class="elementor-element elementor-element-1daf770 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="1daf770" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1808 <div class="elementor-widget-container"> 1809 <h2 class="elementor-heading-title elementor-size-default">CONSTRUTORES</h2> </div> 1810 </div> 1811 </div> 1812 <div class="elementor-element elementor-element-dd2e250 e-con-full e-flex e-con e-child" data-id="dd2e250" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1813 <div class="elementor-element elementor-element-6487234 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="6487234" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1814 <div class="elementor-widget-container"> 1815 <h2 class="elementor-heading-title elementor-size-default">PROPRIETÃRIOS</h2> </div> 1816 </div> 1817 </div> 1818 </div> 1819 </div> 1820 <div class="elementor-element elementor-element-fe0490e e-con-full e-flex e-con e-child" data-id="fe0490e" data-element_type="container" data-e-type="container"> 1821 <div class="elementor-element elementor-element-55f9edb elementor-widget-tablet_extra__width-inherit elementor-widget elementor-widget-text-editor" data-id="55f9edb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1822 <div class="elementor-widget-container"> 1823 A Havelar oferece uma experiência inigualável em projetos residenciais de larga escala, tecnologia de construção aditiva avançada, design premiado internacionalmente, serviços de construção certificados em 3D e princÃpios de sustentabilidade. </div> 1824 </div> 1825 </div> 1826 </div> 1827 </div> 1828 </div> 1829 </div> 1830 </div> 1831 </div> 1832 <div class="elementor-element elementor-element-0e2b028 e-con-full e-flex e-con e-parent" data-id="0e2b028" data-element_type="container" data-e-type="container" id="havelaronearth"> 1833 <div class="elementor-element elementor-element-a17b94e elementor-widget elementor-widget-shortcode" data-id="a17b94e" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 1834 <div class="elementor-widget-container"> 1835 <div class="elementor-shortcode"> <div data-elementor-type="section" data-elementor-id="13433" class="elementor elementor-13433" data-elementor-post-type="elementor_library"> 1836 <div class="elementor-element elementor-element-1a6afad e-con-full panel e-flex e-con e-parent" data-id="1a6afad" data-element_type="container" data-e-type="container" data-color="brown"> 1837 <div class="elementor-element elementor-element-df1b42b e-con-full panel e-flex e-con e-child" data-id="df1b42b" data-element_type="container" data-e-type="container" data-color="brown"> 1838 <div class="elementor-element elementor-element-a666dec sustainability-title elementor-widget-mobile__width-inherit elementor-widget-widescreen__width-inherit elementor-widget elementor-widget-heading" data-id="a666dec" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1839 <div class="elementor-widget-container"> 1840 <h2 class="elementor-heading-title elementor-size-default">HAVELAR ON EARTH</h2> </div> 1841 </div> 1842 </div> 1843 <div class="elementor-element elementor-element-7d4569c e-con-full e-flex e-con e-child" data-id="7d4569c" data-element_type="container" data-e-type="container"> 1844 <div class="elementor-element elementor-element-ecbf0d0 e-con-full e-flex e-con e-child" data-id="ecbf0d0" data-element_type="container" data-e-type="container"> 1845 <div class="elementor-element elementor-element-8176082 e-con-full e-flex e-con e-child" data-id="8176082" data-element_type="container" data-e-type="container" data-settings="{"background_background":"video","background_video_link":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/03\/PRINT_1_web_2.mp4","background_play_on_mobile":"yes","background_video_start":0}"> 1846 <div class="elementor-background-video-container"> 1847 <video class="elementor-background-video-hosted" role="presentation" autoplay muted playsinline loop></video> 1848 </div> </div>
1849 </div> 1850 <div class="elementor-element elementor-element-cbb71f4 e-con-full e-flex e-con e-child" data-id="cbb71f4" data-element_type="container" data-e-type="container"> 1851 <div class="elementor-element elementor-element-136516b text-earth elementor-widget-tablet_extra__width-inherit elementor-widget elementor-widget-text-editor" data-id="136516b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1852 <div class="elementor-widget-container"> 1853 A Havelar on Earth atua como Think Tank e centro de investigação e desenvolvimento internacional e lidera o debate sobre sustentabilidade e economia circular. Através da obtenção de recursos locais e da seleção de fornecedores sustentáveis, aceleramos a transição verde no setor da construção, valorizando materiais neutros em carbono e reciclados. ConstruÃmos soluções de longo prazo, promovendo o diálogo entre o meio académico e a indústria com parceiros como a <a class="link-company" href="https://sigarra.up.pt/feup/pt/web_page.inicial">FEUP</a>, <a class="link-company" href="https://sigarra.up.pt/faup/pt/web_page.Inicial">FAUP</a> e <a class="link-company" href="https://iaac.net/">IAAC</a>. </div> 1854 </div> 1855 </div> 1856 </div> 1857 </div> 1858 </div> 1859 </div> 1860 </div> 1861 </div> 1862 </div> 1863 <div class="elementor-element elementor-element-569cb2e e-con-full e-flex e-con e-parent" data-id="569cb2e" data-element_type="container" data-e-type="container" id="casas"> 1864 <div class="elementor-element elementor-element-5337033 elementor-widget elementor-widget-shortcode" data-id="5337033" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 1865 <div class="elementor-widget-container"> 1866 <div class="elementor-shortcode"> <div data-elementor-type="section" data-elementor-id="13437" class="elementor elementor-13437" data-elementor-post-type="elementor_library"> 1867 <div class="elementor-element elementor-element-cd0d28a e-con-full e-flex e-con e-parent" data-id="cd0d28a" data-element_type="container" data-e-type="container"> 1868 <div class="elementor-element elementor-element-c1ae194 product-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="c1ae194" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1869 <div class="elementor-widget-container"> 1870 <h2 class="elementor-heading-title elementor-size-default">EXPLORE</h2> </div> 1871 </div> 1872 <div class="elementor-element elementor-element-75bd36f product-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="75bd36f" data-element_type="widget" data-e-type="widget" id="product" data-widget_type="heading.default"> 1873 <div class="elementor-widget-container"> 1874 <h2 class="elementor-heading-title elementor-size-default">AS CASAS</h2> </div> 1875 </div> 1876 <div class="elementor-element elementor-element-f938f09 product-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="f938f09" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1877 <div class="elementor-widget-container"> 1878 <h2 class="elementor-heading-title elementor-size-default">HAVELAR</h2> </div> 1879 </div> 1880 </div> 1881 <div class="elementor-element elementor-element-435df69 e-con-full panel elementor-hidden-mobile animated-slow e-flex elementor-invisible e-con e-parent" data-id="435df69" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","animation":"fadeIn"}" data-color="brown"> 1882 <div class="elementor-element elementor-element-9e911ef elementor-widget elementor-widget-html" data-id="9e911ef" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 1883 <div class="elementor-widget-container"> 1884
1884<script> 1885 document.addEventListener('DOMContentLoaded', function() { 1886 var buttonTour = document.querySelector('.button-tour'); 1887 var buttonHouses = document.querySelector('.button-houses'); 1888 var iframeContainer = document.getElementById('iframeContainer'); 1889 1890 buttonTour.addEventListener('click', function() { 1891 // Show iframe container 1892 iframeContainer.style.display = 'block'; // Adjust as needed 1893 1894 // Swap buttons 1895 buttonTour.style.display = 'none'; 1896 buttonHouses.style.display = 'inline-block'; // Adjust as needed 1897 }); 1898 1899 buttonHouses.addEventListener('click', function() { 1900 // Hide iframe container 1901 iframeContainer.style.display = 'none'; 1902 1903 // Swap buttons back 1904 buttonTour.style.display = 'inline-block'; // Adjust as needed 1905 buttonHouses.style.display = 'none'; 1906 }); 1907 }); 1908</script>
1908 1909 </div> 1910 </div> 1911 <div class="elementor-element elementor-element-9d3040e e-con-full e-flex e-con e-child" data-id="9d3040e" data-element_type="container" data-e-type="container"> 1912 <div class="elementor-element elementor-element-1392997 e-con-full button-tour e-flex e-con e-child" data-id="1392997" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1913 <div class="elementor-element elementor-element-b8fe2ce elementor-widget__width-inherit elementor-widget-widescreen__width-inherit elementor-widget elementor-widget-heading" data-id="b8fe2ce" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1914 <div class="elementor-widget-container"> 1915 <h2 class="elementor-heading-title elementor-size-default">VISITE</h2> </div> 1916 </div> 1917 </div> 1918 <div class="elementor-element elementor-element-e277d58 e-con-full button-houses e-flex e-con e-child" data-id="e277d58" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1919 <div class="elementor-element elementor-element-088af67 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="088af67" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1920 <div class="elementor-widget-container"> 1921 <h2 class="elementor-heading-title elementor-size-default">VOLTAR</h2> </div> 1922 </div> 1923 </div> 1924 </div> 1925 <div class="elementor-element elementor-element-1700262 e-con-full bg-inner-section e-flex e-con e-child" data-id="1700262" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1926 <div class="elementor-element elementor-element-6b5b7e4 e-con-full bg-inner-section e-flex e-con e-child" data-id="6b5b7e4" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1927 <div class="elementor-element elementor-element-9a19a7d column-1 e-flex e-con-boxed e-con e-child" data-id="9a19a7d" data-element_type="container" data-e-type="container"> 1928 <div class="e-con-inner"> 1929 <a class="elementor-element elementor-element-feb0f61 e-con-full e-flex e-con e-child" data-id="feb0f61" data-element_type="container" data-e-type="container"> 1930 </a> 1931 <div class="elementor-element elementor-element-ce7a415 e-con-full learn-more1 e-flex e-con e-child" data-id="ce7a415" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1932 <div class="elementor-element elementor-element-c00255e img-box-1 elementor-widget__width-inherit elementor-widget elementor-widget-image-box" data-id="c00255e" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 1933 <div class="elementor-widget-container"> 1934 <div class="elementor-image-box-wrapper"><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">HAVE1</h3></div></div> </div> 1935 </div> 1936 </div> 1937 </div> 1938 </div> 1939 <div class="elementor-element elementor-element-1a6421a column-2 e-flex e-con-boxed e-con e-child" data-id="1a6421a" data-element_type="container" data-e-type="container"> 1940 <div class="e-con-inner"> 1941 <a class="elementor-element elementor-element-7ff4724 e-con-full e-flex e-con e-child" data-id="7ff4724" data-element_type="container" data-e-type="container"> 1942 </a> 1943 <div class="elementor-element elementor-element-ebb4f51 e-con-full learn-more1 e-flex e-con e-child" data-id="ebb4f51" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1944 <div class="elementor-element elementor-element-aff7b47 img-box-1 elementor-widget__width-inherit elementor-widget elementor-widget-image-box" data-id="aff7b47" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 1945 <div class="elementor-widget-container"> 1946 <div class="elementor-image-box-wrapper"><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">HAVE2</h3></div></div>
1946 </div> 1947 </div> 1948 </div> 1949 </div> 1950 </div> 1951 <div class="elementor-element elementor-element-5281007 column-3 e-flex e-con-boxed e-con e-child" data-id="5281007" data-element_type="container" data-e-type="container"> 1952 <div class="e-con-inner"> 1953 <a class="elementor-element elementor-element-922abf7 e-con-full e-flex e-con e-child" data-id="922abf7" data-element_type="container" data-e-type="container"> 1954 </a> 1955 <div class="elementor-element elementor-element-674feb4 e-con-full learn-more1 e-flex e-con e-child" data-id="674feb4" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1956 <div class="elementor-element elementor-element-47f1a56 img-box-1 elementor-widget__width-inherit elementor-widget elementor-widget-image-box" data-id="47f1a56" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 1957 <div class="elementor-widget-container"> 1958 <div class="elementor-image-box-wrapper"><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">HAVE3</h3></div></div> </div> 1959 </div> 1960 </div> 1961 </div> 1962 </div> 1963 <div class="elementor-element elementor-element-89c02d5 column-4 e-flex e-con-boxed e-con e-child" data-id="89c02d5" data-element_type="container" data-e-type="container"> 1964 <div class="e-con-inner"> 1965 <a class="elementor-element elementor-element-dec7f6a e-con-full e-flex e-con e-child" data-id="dec7f6a" data-element_type="container" data-e-type="container"> 1966 </a> 1967 <div class="elementor-element elementor-element-12a8728 e-con-full learn-more1 e-flex e-con e-child" data-id="12a8728" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1968 <div class="elementor-element elementor-element-b08aaef img-box-1 elementor-widget__width-inherit elementor-widget elementor-widget-image-box" data-id="b08aaef" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 1969 <div class="elementor-widget-container"> 1970 <div class="elementor-image-box-wrapper"><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">HAVE4</h3></div></div> </div> 1971 </div> 1972 </div> 1973 </div> 1974 </div> 1975 <div class="elementor-element elementor-element-19fa7ec column-5 e-flex e-con-boxed e-con e-child" data-id="19fa7ec" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1976 <div class="e-con-inner"> 1977 <a class="elementor-element elementor-element-2bdbe29 e-con-full e-flex e-con e-child" data-id="2bdbe29" data-element_type="container" data-e-type="container"> 1978 </a> 1979 <div class="elementor-element elementor-element-9403814 e-con-full learn-more1 e-flex e-con e-child" data-id="9403814" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1980 <div class="elementor-element elementor-element-1ee9734 img-box-1 elementor-widget__width-inherit elementor-widget elementor-widget-image-box" data-id="1ee9734" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 1981 <div class="elementor-widget-container"> 1982 <div class="elementor-image-box-wrapper"><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">HAVEmore</h3></div></div> </div> 1983 </div> 1984 </div> 1985 </div> 1986 </div> 1987 </div> 1988 <div class="elementor-element elementor-element-d15474c elementor-widget elementor-widget-html" data-id="d15474c" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 1989 <div class="elementor-widget-container"> 1990
1990<script> 1991 1992 1993// Column 1 1994jQuery(".column-1").hover(function(){ 1995 jQuery('.bg-inner-section').css("background-image", "url(https://www.havelar.com/wp-content/uploads/2023/12/01_Frontal_Wooden_Structure-scaled.jpg )"); // Change url 1996 }, function(){ 1997 jQuery('.bg-inner-section').css("background-image", ""); // Change url 1998}); 1999 2000// Column 2 2001jQuery(".column-2").hover(function(){ 2002 jQuery('.bg-inner-section').css("background-image", "url(https://www.havelar.com/wp-content/uploads/2023/12/01_Frontal_Concrete_Structure-scaled.jpg )"); // Change url 2003 }, function(){ 2004 jQuery('.bg-inner-section').css("background-image", ""); // Change url 2005}); 2006 2007// Column 3 2008jQuery(".column-3").hover(function(){ 2009 jQuery('.bg-inner-section').css("background-image", "url(https://www.havelar.com/wp-content/uploads/2024/01/01_Frontal_Wooden_Structure_2Floors-scaled.jpg)"); // Change url 2010 }, function(){ 2011 jQuery('.bg-inner-section').css("background-image", ""); 2012}); 2013 2014// Column 4 2015jQuery(".column-4").hover(function(){ 2016 jQuery('.bg-inner-section').css("background-image", "url(https://www.havelar.com/wp-content/uploads/2024/01/01_Frontal_Concrete_Structure_2Floors-scaled.jpg)"); // Change url 2017 }, function(){ 2018 jQuery('.bg-inner-section').css("background-image", ""); 2019}); 2020// Column 5 2021jQuery(".column-5").hover(function(){ 2022 jQuery('.bg-inner-section').css("background-image", "url(https://www.havelar.com/wp-content/uploads/2024/02/communityAtivo-6.png)"); // Change url 2023 }, function(){ 2024 jQuery('.bg-inner-section').css("background-image", ""); 2025}); 2026</script>
2026 </div> 2027 </div> 2028 <div class="elementor-element elementor-element-b7522dc e-flex e-con-boxed e-con e-child" data-id="b7522dc" data-element_type="container" data-e-type="container"> 2029 <div class="e-con-inner"> 2030 </div> 2031 </div> 2032 <div class="elementor-element elementor-element-c75e16c e-con-full e-flex e-con e-child" data-id="c75e16c" data-element_type="container" data-e-type="container" id="iframeContainer" data-settings="{"position":"absolute"}"> 2033 <div class="elementor-element elementor-element-a6092cd elementor-widget elementor-widget-html" data-id="a6092cd" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 2034 <div class="elementor-widget-container"> 2035 <iframe id="myIframe" src="https://momento360.com/e/u/e758640d39f4445cb7e25ee4baabdd92?utm_campaign=embed&utm_source=other&heading=0&pitch=0&field-of-view=75&size=large&display-plan=true" allowfullscreen></iframe> 2036 2037 2038<style> 2039 2040 2041 #myIframe { 2042 pointer-events: ; 2043 width: 100%; 2044 height: 70vh !important; /* 100% of the viewport height */ 2045 border: none; 2046 } 2047 2048 #iframeContainer { 2049 display: none; /* Hide the container initially */ 2050 } 2051 2052 #iframeContainer:clicked #myIframe{ 2053 pointer-events: auto; 2054 } 2055 2056.active { 2057 pointer-events: auto; 2058</style> 2059 2060 2061
2062<script> 2063 document.addEventListener('DOMContentLoaded', function() { 2064 var iframe = document.getElementById('myIframe'); 2065 var iframeContainer = document.createElement('div'); 2066 2067 iframeContainer.style.position = 'relative'; 2068 iframeContainer.style.height = '100%'; 2069 iframe.appendChild(iframeContainer); 2070 2071 var overlay = document.createElement('div'); 2072 overlay.style.position = 'absolute'; 2073 overlay.style.width = '100%'; 2074 overlay.style.height = '100%'; 2075 overlay.style.top = '0'; 2076 overlay.style.left = '0'; 2077 iframeContainer.appendChild(overlay); 2078 2079 overlay.addEventListener('click', function() { 2080 iframe.style.pointerEvents = 'auto'; 2081 overlay.style.display = 'none'; 2082 }); 2083 }); 2084</script>
2084 </div> 2085 </div> 2086 <div class="elementor-element elementor-element-3e6156c e-con-full e-flex e-con e-child" data-id="3e6156c" data-element_type="container" data-e-type="container" data-settings="{"position":"absolute"}"> 2087 <div class="elementor-element elementor-element-a61055d elementor-widget elementor-widget-html" data-id="a61055d" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 2088 <div class="elementor-widget-container"> 2089 <iframe id="myIframe" src="https://momento360.com/e/u/e758640d39f4445cb7e25ee4baabdd92?utm_campaign=embed&utm_source=other&heading=0&pitch=0&field-of-view=75&size=large&display-plan=true" allowfullscreen></iframe> 2090 2091 2092<style> 2093 2094 2095 #myIframe { 2096 pointer-events: ; 2097 width: 100%; 2098 height: 70vh !important; /* 100% of the viewport height */ 2099 border: none; 2100 } 2101 2102 #iframeContainer { 2103 display: none; /* Hide the container initially */ 2104 } 2105 2106 #iframeContainer:clicked #myIframe{ 2107 pointer-events: auto; 2108 } 2109 2110.active { 2111 pointer-events: auto; 2112</style> 2113 2114 2115
2116<script> 2117 document.addEventListener('DOMContentLoaded', function() { 2118 var iframe = document.getElementById('myIframe'); 2119 var iframeContainer = document.createElement('div'); 2120 2121 iframeContainer.style.position = 'relative'; 2122 iframeContainer.style.height = '100%'; 2123 iframe.appendChild(iframeContainer); 2124 2125 var overlay = document.createElement('div'); 2126 overlay.style.position = 'absolute'; 2127 overlay.style.width = '100%'; 2128 overlay.style.height = '100%'; 2129 overlay.style.top = '0'; 2130 overlay.style.left = '0'; 2131 iframeContainer.appendChild(overlay); 2132 2133 overlay.addEventListener('click', function() { 2134 iframe.style.pointerEvents = 'auto'; 2135 overlay.style.display = 'none'; 2136 }); 2137 }); 2138</script>
2138 </div> 2139 </div> 2140 </div> 2141 </div> 2142 </div> 2143 </div> 2144 <div class="elementor-element elementor-element-2638cdd e-con-full elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet e-flex e-con e-parent" data-id="2638cdd" data-element_type="container" data-e-type="container"> 2145 <div class="elementor-element elementor-element-67d8a6e e-con-full e-flex e-con e-child" data-id="67d8a6e" data-element_type="container" data-e-type="container"> 2146 <div class="elementor-element elementor-element-bd2753f e-con-full e-flex e-con e-child" data-id="bd2753f" data-element_type="container" data-e-type="container" data-settings="{"background_motion_fx_translateY_effect":"yes","background_motion_fx_translateY_speed":{"unit":"px","size":4,"sizes":[]},"background_motion_fx_translateY_affectedRange":{"unit":"%","size":"","sizes":{"start":0,"end":100}},"background_motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"]}"> 2147 <div class="elementor-element elementor-element-273f87f e-con-full e-flex e-con e-child" data-id="273f87f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","background_motion_fx_motion_fx_scrolling":"yes","background_motion_fx_translateY_effect":"yes","background_motion_fx_translateY_speed":{"unit":"px","size":4,"sizes":[]},"background_motion_fx_translateY_affectedRange":{"unit":"%","size":"","sizes":{"start":0,"end":100}},"background_motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"]}"> 2148 <div class="elementor-element elementor-element-5d3c6f8 e-con-full learn-more1 e-flex e-con e-child" data-id="5d3c6f8" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2149 <div class="elementor-element elementor-element-c605297 img-box-1 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image-box" data-id="c605297" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 2150 <div class="elementor-widget-container"> 2151 <div class="elementor-image-box-wrapper"><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">HAVE1</h3></div></div> </div> 2152 </div> 2153 </div> 2154 </div> 2155 </div> 2156 </div> 2157 <div class="elementor-element elementor-element-012c334 e-con-full e-flex e-con e-child" data-id="012c334" data-element_type="container" data-e-type="container"> 2158 <div class="elementor-element elementor-element-081b5e5 e-con-full e-flex e-con e-child" data-id="081b5e5" data-element_type="container" data-e-type="container" data-settings="{"background_motion_fx_translateY_effect":"yes","background_motion_fx_translateY_speed":{"unit":"px","size":4,"sizes":[]},"background_motion_fx_translateY_affectedRange":{"unit":"%","size":"","sizes":{"start":0,"end":100}},"background_motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"]}"> 2159 <div class="elementor-element elementor-element-67d0ccd e-con-full e-flex e-con e-child" data-id="67d0ccd" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","background_motion_fx_motion_fx_scrolling":"yes","background_motion_fx_translateY_effect":"yes","background_motion_fx_translateY_speed":{"unit":"px","size":4,"sizes":[]},"background_motion_fx_translateY_affectedRange":{"unit":"%","size":"","sizes":{"start":0,"end":100}},"background_motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"]}"> 2160 <div class="elementor-element elementor-element-64707a1 e-con-full learn-more1 e-flex e-con e-child" data-id="64707a1" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2161 <div class="elementor-element elementor-element-467c028 img-box-1 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image-box" data-id="467c028" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 2162 <div class="elementor-widget-container"> 2163 <div class="elementor-image-box-wrapper"><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">HAVE2</h3></div></div>
2163 </div> 2164 </div> 2165 </div> 2166 </div> 2167 </div> 2168 </div> 2169 <div class="elementor-element elementor-element-8c6c488 e-con-full e-flex e-con e-child" data-id="8c6c488" data-element_type="container" data-e-type="container"> 2170 <div class="elementor-element elementor-element-eaff06f e-con-full e-flex e-con e-child" data-id="eaff06f" data-element_type="container" data-e-type="container" data-settings="{"background_motion_fx_translateY_effect":"yes","background_motion_fx_translateY_speed":{"unit":"px","size":4,"sizes":[]},"background_motion_fx_translateY_affectedRange":{"unit":"%","size":"","sizes":{"start":0,"end":100}},"background_motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"]}"> 2171 <div class="elementor-element elementor-element-d61e556 e-con-full e-flex e-con e-child" data-id="d61e556" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","background_motion_fx_motion_fx_scrolling":"yes","background_motion_fx_translateY_effect":"yes","background_motion_fx_translateY_speed":{"unit":"px","size":4,"sizes":[]},"background_motion_fx_translateY_affectedRange":{"unit":"%","size":"","sizes":{"start":0,"end":100}},"background_motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"]}"> 2172 <div class="elementor-element elementor-element-2f6bcc2 e-con-full learn-more1 e-flex e-con e-child" data-id="2f6bcc2" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2173 <div class="elementor-element elementor-element-e90e482 img-box-1 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image-box" data-id="e90e482" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 2174 <div class="elementor-widget-container"> 2175 <div class="elementor-image-box-wrapper"><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">HAVE3</h3></div></div> </div> 2176 </div> 2177 </div> 2178 </div> 2179 </div> 2180 </div> 2181 <div class="elementor-element elementor-element-0fab211 e-con-full e-flex e-con e-child" data-id="0fab211" data-element_type="container" data-e-type="container"> 2182 <div class="elementor-element elementor-element-dd16d4d e-con-full e-flex e-con e-child" data-id="dd16d4d" data-element_type="container" data-e-type="container" data-settings="{"background_motion_fx_translateY_effect":"yes","background_motion_fx_translateY_speed":{"unit":"px","size":4,"sizes":[]},"background_motion_fx_translateY_affectedRange":{"unit":"%","size":"","sizes":{"start":0,"end":100}},"background_motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"]}"> 2183 <div class="elementor-element elementor-element-d728200 e-con-full e-flex e-con e-child" data-id="d728200" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","background_motion_fx_motion_fx_scrolling":"yes","background_motion_fx_translateY_effect":"yes","background_motion_fx_translateY_speed":{"unit":"px","size":4,"sizes":[]},"background_motion_fx_translateY_affectedRange":{"unit":"%","size":"","sizes":{"start":0,"end":100}},"background_motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"]}"> 2184 <div class="elementor-element elementor-element-5c7df0a e-con-full learn-more1 e-flex e-con e-child" data-id="5c7df0a" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2185 <div class="elementor-element elementor-element-bd56906 img-box-1 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image-box" data-id="bd56906" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 2186 <div class="elementor-widget-container"> 2187 <div class="elementor-image-box-wrapper"><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">HAVE4</h3></div></div>
2187 </div> 2188 </div> 2189 </div> 2190 </div> 2191 </div> 2192 </div> 2193 <div class="elementor-element elementor-element-bfdd136 e-con-full e-flex e-con e-child" data-id="bfdd136" data-element_type="container" data-e-type="container"> 2194 <div class="elementor-element elementor-element-b80b431 e-con-full e-flex e-con e-child" data-id="b80b431" data-element_type="container" data-e-type="container" data-settings="{"background_motion_fx_translateY_effect":"yes","background_motion_fx_translateY_speed":{"unit":"px","size":4,"sizes":[]},"background_motion_fx_translateY_affectedRange":{"unit":"%","size":"","sizes":{"start":0,"end":100}},"background_motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"]}"> 2195 <div class="elementor-element elementor-element-528192a e-con-full e-flex e-con e-child" data-id="528192a" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","background_motion_fx_motion_fx_scrolling":"yes","background_motion_fx_translateY_effect":"yes","background_motion_fx_translateY_speed":{"unit":"px","size":1.6,"sizes":[]},"background_motion_fx_translateY_affectedRange":{"unit":"%","size":"","sizes":{"start":0,"end":100}},"background_motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"]}"> 2196 <div class="elementor-element elementor-element-cd123c4 e-con-full learn-more1 e-flex e-con e-child" data-id="cd123c4" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2197 <div class="elementor-element elementor-element-ee0df8e img-box-1 elementor-widget elementor-widget-image-box" data-id="ee0df8e" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 2198 <div class="elementor-widget-container"> 2199 <div class="elementor-image-box-wrapper"><div class="elementor-image-box-content"><h3 class="elementor-image-box-title">HAVEmore</h3></div></div> </div> 2200 </div> 2201 </div> 2202 </div> 2203 </div> 2204 </div> 2205 </div> 2206 <div class="elementor-element elementor-element-bfba71a e-flex e-con-boxed e-con e-parent" data-id="bfba71a" data-element_type="container" data-e-type="container"> 2207 <div class="e-con-inner"> 2208 </div> 2209 </div> 2210 <div class="elementor-element elementor-element-aed2f74 elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet e-flex e-con-boxed e-con e-parent" data-id="aed2f74" data-element_type="container" data-e-type="container"> 2211 <div class="e-con-inner"> 2212 <div class="elementor-element elementor-element-5bcf797 e-con-full e-flex e-con e-child" data-id="5bcf797" data-element_type="container" data-e-type="container"> 2213 <div class="elementor-element elementor-element-8173632 e-con-full e-flex e-con e-child" data-id="8173632" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2214 <div class="elementor-element elementor-element-2e2afde elementor-widget-mobile__width-inherit product-title elementor-widget elementor-widget-heading" data-id="2e2afde" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2215 <div class="elementor-widget-container"> 2216 <h2 class="elementor-heading-title elementor-size-default">VISITE</h2> </div> 2217 </div> 2218 </div> 2219 <div class="elementor-element elementor-element-4fb8fba e-con-full e-flex e-con e-child" data-id="4fb8fba" data-element_type="container" data-e-type="container"> 2220 <a class="elementor-element elementor-element-0a4ba1c e-con-full pulse-border e-flex e-con e-child" data-id="0a4ba1c" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}" href="https://www.havelar.com/visite/"> 2221 <div class="elementor-element elementor-element-a1ed3fa e-flex e-con-boxed e-con e-child" data-id="a1ed3fa" data-element_type="container" data-e-type="container"> 2222 <div class="e-con-inner"> 2223 <div class="elementor-element elementor-element-57030c1 pulse-hand elementor-view-default elementor-widget elementor-widget-icon" data-id="57030c1" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 2224 <div class="elementor-widget-container"> 2225 <div class="elementor-icon-wrapper"> 2226 <div class="elementor-icon"> 2227 <svg xmlns="http://www.w3.org/2000/svg" id="Camada_2" data-name="C
2227amada 2" viewBox="0 0 19.45 25"><defs><style> .cls-1 { fill: #9ff4a3; stroke-width: 0px; } </style></defs><g id="Layer_2" data-name="Layer 2"><path class="cls-1" d="M17.45,10c-.41,0-.8.13-1.12.34-.27-.78-1.01-1.34-1.88-1.34-.41,0-.8.13-1.12.34-.27-.78-1.01-1.34-1.88-1.34-.37,0-.7.11-1,.28V2c0-1.1-.9-2-2-2s-2,.9-2,2v13.97c0,.07-.04.11-.08.12-.04.02-.09.02-.15-.03l-1.59-1.59c-.95-.95-2.34-1.28-3.62-.85-.44.15-.78.48-.93.93-.15.44-.09.92.17,1.3l3.29,4.93c.53.8,1.11,1.53,1.72,2.17,1.23,1.3,3.02,2.05,4.89,2.05h2.5c2.82,0,5.32-1.69,6.37-4.31.29-.72.44-1.49.44-2.27v-6.42c0-1.1-.9-2-2-2ZM18.45,18.42c0,.65-.12,1.29-.37,1.89-.9,2.24-3.03,3.68-5.44,3.68h-2.5c-1.6,0-3.12-.63-4.17-1.74-.57-.6-1.12-1.29-1.61-2.04l-3.29-4.93c-.08-.13-.1-.28-.06-.42.05-.14.16-.25.3-.3.92-.3,1.91-.07,2.59.61l1.59,1.59c.33.33.81.42,1.23.24.42-.18.7-.59.7-1.05V2c0-.55.45-1,1-1s1,.45,1,1v9c0,.28.22.5.5.5s.5-.22.5-.5v-1c0-.55.45-1,1-1s1,.45,1,1v1.5c0,.28.22.5.5.5s.5-.22.5-.5v-.5c0-.55.45-1,1-1s1,.45,1,1v1.5c0,.28.22.5.5.5s.5-.22.5-.5v-.5c0-.55.45-1,1-1s1,.45,1,1v6.42Z"></path></g></svg> </div> 2228 </div> 2229 </div> 2230 </div> 2231 </div> 2232 </div> 2233 </a> 2234 </div> 2235 </div> 2236 </div> 2237 </div> 2238 </div> 2239 </div> 2240 </div> 2241 </div> 2242 </div> 2243 <div class="elementor-element elementor-element-5535b89 e-con-full e-flex e-con e-parent" data-id="5535b89" data-element_type="container" data-e-type="container" id="parceiros"> 2244 <div class="elementor-element elementor-element-6f03a8c elementor-widget elementor-widget-shortcode" data-id="6f03a8c" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 2245 <div class="elementor-widget-container"> 2246 <div class="elementor-shortcode"> <div data-elementor-type="section" data-elementor-id="13454" class="elementor elementor-13454" data-elementor-post-type="elementor_library"> 2247 <div class="elementor-element elementor-element-3d5c241 e-con-full e-flex e-con e-parent" data-id="3d5c241" data-element_type="container" data-e-type="container"> 2248 <div class="elementor-element elementor-element-586a302 title-collab elementor-widget elementor-widget-heading" data-id="586a302" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2249 <div class="elementor-widget-container"> 2250 <h2 class="elementor-heading-title elementor-size-default">OUR</h2> </div> 2251 </div> 2252 <div class="elementor-element elementor-element-b21ff1a title-collab elementor-widget elementor-widget-heading" data-id="b21ff1a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2253 <div class="elementor-widget-container"> 2254 <h2 class="elementor-heading-title elementor-size-default">PARTNERS</h2> </div> 2255 </div> 2256 <div class="elementor-element elementor-element-a046189 e-grid e-con-full e-con e-child" data-id="a046189" data-element_type="container" data-e-type="container"> 2257 <div class="elementor-element elementor-element-d696978 e-con-full collab-container e-flex e-con e-child" data-id="d696978" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2258 <div class="elementor-element elementor-element-f5372d0 elementor-widget elementor-widget-image" data-id="f5372d0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 2259 <div class="elementor-widget-container"> 2260 <a href="https://cobod.com/" target="_blank"> 2261 <img decoding="async" width="1239" height="273" src="https://www.havelar.com/wp-content/uploads/2024/03/cobodAtivo-3.png" class="attachment-full size-full wp-image-13633" alt="" srcset="https://www.havelar.com/wp-content/uploads/2024/03/cobodAtivo-3.png 1239w, https://www.havelar.com/wp-content/uploads/2024/03/cobodAtivo-3-300x66.png 300w, https://www.havelar.com/wp-content/uploads/2024/03/cobodAtivo-3-1024x226.png 1024w, https://www.havelar.com/wp-content/uploads/2024/03/cobodAtivo-3-768x169.png 768w" sizes="(max-width: 1239px) 100vw, 1239px" /> </a> 2262 </div> 2263 </div>
2264 </div> 2265 <div class="elementor-element elementor-element-ac67214 e-con-full collab-container e-flex e-con e-child" data-id="ac67214" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2266 <div class="elementor-element elementor-element-844179e elementor-widget elementor-widget-image" data-id="844179e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 2267 <div class="elementor-widget-container"> 2268 <a href="https://sigarra.up.pt/faup/pt/web_page.Inicial" target="_blank"> 2269 <img decoding="async" width="350" height="138" src="https://www.havelar.com/wp-content/uploads/2024/03/FAUPAtivo-1.png" class="attachment-full size-full wp-image-13612" alt="" srcset="https://www.havelar.com/wp-content/uploads/2024/03/FAUPAtivo-1.png 350w, https://www.havelar.com/wp-content/uploads/2024/03/FAUPAtivo-1-300x118.png 300w" sizes="(max-width: 350px) 100vw, 350px" /> </a> 2270 </div> 2271 </div> 2272 </div> 2273 <div class="elementor-element elementor-element-07790c5 e-con-full collab-container e-flex e-con e-child" data-id="07790c5" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2274 <div class="elementor-element elementor-element-890a621 elementor-widget elementor-widget-image" data-id="890a621" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 2275 <div class="elementor-widget-container"> 2276 <a href="https://sigarra.up.pt/feup/pt/web_page.inicial" target="_blank"> 2277 <img loading="lazy" decoding="async" width="2244" height="740" src="https://www.havelar.com/wp-content/uploads/2024/03/feup-logo.png" class="attachment-full size-full wp-image-12688" alt="" srcset="https://www.havelar.com/wp-content/uploads/2024/03/feup-logo.png 2244w, https://www.havelar.com/wp-content/uploads/2024/03/feup-logo-300x99.png 300w, https://www.havelar.com/wp-content/uploads/2024/03/feup-logo-1024x338.png 1024w, https://www.havelar.com/wp-content/uploads/2024/03/feup-logo-768x253.png 768w, https://www.havelar.com/wp-content/uploads/2024/03/feup-logo-1536x507.png 1536w, https://www.havelar.com/wp-content/uploads/2024/03/feup-logo-2048x675.png 2048w" sizes="(max-width: 2244px) 100vw, 2244px" /> </a> 2278 </div> 2279 </div> 2280 </div> 2281 <div class="elementor-element elementor-element-b0998de e-con-full collab-container e-flex e-con e-child" data-id="b0998de" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2282 <div class="elementor-element elementor-element-cce0bcc elementor-widget elementor-widget-image" data-id="cce0bcc" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 2283 <div class="elementor-widget-container"> 2284 <a href="https://fe.up.pt/icfeup/" target="_blank"> 2285 <img loading="lazy" decoding="async" width="3000" height="607" src="https://www.havelar.com/wp-content/uploads/2024/03/logo_ICS-03.png" class="attachment-full size-full wp-image-13457" alt="" srcset="https://www.havelar.com/wp-content/uploads/2024/03/logo_ICS-03.png 3000w, https://www.havelar.com/wp-content/uploads/2024/03/logo_ICS-03-300x61.png 300w, https://www.havelar.com/wp-content/uploads/2024/03/logo_ICS-03-1024x207.png 1024w, https://www.havelar.com/wp-content/uploads/2024/03/logo_ICS-03-768x155.png 768w, https://www.havelar.com/wp-content/uploads/2024/03/logo_ICS-03-1536x311.png 1536w, https://www.havelar.com/wp-content/uploads/2024/03/logo_ICS-03-2048x414.png 2048w" sizes="(max-width: 3000px) 100vw, 3000px" /> </a> 2286 </div> 2287 </div> 2288 </div> 2289 </div> 2290 </div> 2291 </div> 2292 </div> 2293 </div> 2294 </div> 2295 </div> 2296 <div class="elementor-element elementor-element-c826034 e-con-full e-flex e-con e-parent" data-id="c826034" data-element_type="container" data-e-type="container"> 2297 <div class="elementor-element elementor-element-c437187 elementor-widget elementor-widget-shortcode" data-id="c437187" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 2298 <div class="elementor-widget-container"> 2299 <div class="elementor-shortcode"> <div data-elementor-type="page" data-elementor-id="26934" class="elementor elementor-26934" data-elementor-post-type="elementor_library"> 2300 <div class="elementor-element elementor-element-9c636f3 e-con-full e-flex e-con e-parent" data-id="9c636f3" data-element_type="container" data-e-type="container" id="challenge">
2301 </div> 2302 <div class="elementor-element elementor-element-8708e36 e-con-full e-flex e-con e-parent" data-id="8708e36" data-element_type="container" data-e-type="container"> 2303 <div class="elementor-element elementor-element-b59521b e-con-full e-flex e-con e-child" data-id="b59521b" data-element_type="container" data-e-type="container"> 2304 <div class="elementor-element elementor-element-e79455a e-con-full e-flex e-con e-child" data-id="e79455a" data-element_type="container" data-e-type="container"> 2305 <div class="elementor-element elementor-element-259072e construction-title elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading" data-id="259072e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2306 <div class="elementor-widget-container"> 2307 <h2 class="elementor-heading-title elementor-size-default">MENSAGEM DO</h2> </div> 2308 </div> 2309 <div class="elementor-element elementor-element-ec5dba5 construction-title elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="ec5dba5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2310 <div class="elementor-widget-container"> 2311 <h2 class="elementor-heading-title elementor-size-default">CHAIRMAN</h2> </div> 2312 </div> 2313 </div> 2314 </div> 2315 </div> 2316 <div class="elementor-element elementor-element-393cd2d e-con-full e-flex e-con e-parent" data-id="393cd2d" data-element_type="container" data-e-type="container"> 2317 <div class="elementor-element elementor-element-69489c6 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image" data-id="69489c6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 2318 <div class="elementor-widget-container"> 2319 <img loading="lazy" decoding="async" width="1920" height="1133" src="https://www.havelar.com/wp-content/uploads/2026/08/JMphoto.jpg" class="attachment-full size-full wp-image-26897" alt="" srcset="https://www.havelar.com/wp-content/uploads/2026/08/JMphoto.jpg 1920w, https://www.havelar.com/wp-content/uploads/2026/08/JMphoto-300x177.jpg 300w, https://www.havelar.com/wp-content/uploads/2026/08/JMphoto-1024x604.jpg 1024w, https://www.havelar.com/wp-content/uploads/2026/08/JMphoto-768x453.jpg 768w, https://www.havelar.com/wp-content/uploads/2026/08/JMphoto-1536x906.jpg 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /> </div> 2320 </div> 2321 </div> 2322 <div class="elementor-element elementor-element-69728cc e-con-full e-flex e-con e-parent" data-id="69728cc" data-element_type="container" data-e-type="container"> 2323 <div class="elementor-element elementor-element-845dc34 e-flex e-con-boxed e-con e-child" data-id="845dc34" data-element_type="container" data-e-type="container"> 2324 <div class="e-con-inner"> 2325 <div class="elementor-element elementor-element-2aec741 elementor-widget elementor-widget-heading" data-id="2aec741" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2326 <div class="elementor-widget-container"> 2327 <h2 class="elementor-heading-title elementor-size-default">A Revolução Industrial da Construção</h2> </div> 2328 </div> 2329 <div class="elementor-element elementor-element-9162e2b elementor-widget elementor-widget-text-editor" data-id="9162e2b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2330 <div class="elementor-widget-container"> 2331 <p>Não estamos a construir edifÃcios.</p><p>Estamos a construir a infraestrutura da próxima indústria da construção.</p><p>Durante mais de um século, a construção evoluiu muito pouco na sua essência. Continua-se a construir edifÃcios da mesma forma: lentamente, com processos fragmentados, elevada depen
2331dência de mão de obra, baixa produtividade e desperdÃcio de recursos.</p><p>Enquanto praticamente todas as indústrias foram transformadas pela automação, pela digitalização e pela inteligência artificial, a construção permaneceu presa a métodos desenvolvidos há décadas.</p><p><strong>Mas o mundo mudou.</strong></p><p>O mundo de agora exige velocidade, sustentabilidade, precisão, previsibilidade e capacidade de resposta. A construção tem de acompanhar essa transformação.</p><p>Acreditamos estar perante a maior oportunidade de transformação industrial deste século.</p><p><strong>E queremos liderá-la.</strong></p><p> </p><p><strong>Uma visão diferente</strong></p><p>A maioria das empresas deste setor procura construir edifÃcios melhores â nós pretendemos algo muito mais ambicioso. Estamos a desenvolver o sistema que permitirá que o mundo construa de outra forma. A nossa ambição não é vender impressoras 3D â elas são apenas uma ferramenta.</p><p>A nossa verdadeira ambição é permitir que qualquer fabricante, em qualquer paÃs, disponha imediatamente de capacidade industrial para construir.</p><p>Isso significa entregar um sistema completo que integra:</p><ul><li>Robótica</li><li>Inteligência Artificial</li><li>Software</li><li>Engenharia</li><li>Materiais inteligentes</li><li>Formação</li><li>Certificação</li><li>Supervisão técnica</li><li>Operação industrial</li></ul><p>Criar uma nova indústria vai muito além de vender equipamentos.</p><p><u>Porque é que isto é importante?</u></p><p>A construção tanto é uma das maiores indústrias do planeta como é também uma das menos digitalizadas. Quem conseguir industrializar este setor não estará apenas a vender tecnologia, estará a criar o sistema que permitirá transformar a forma como cidades, habitações, hospitais, escolas e infraestruturas serão construÃdos nas próximas décadas.</p><p>à esta oportunidade que perseguimos â a diferença entre uma máquina e uma plataforma.</p><p>Muitas empresas conseguem fabricar uma impressora. Muito poucas conseguem entregar uma capacidade industrial completa.</p><p>A verdadeira vantagem competitiva não está na máquina, está no conhecimento.</p><p>Está no software.</p><p>Está nos materiais.</p><p>Está na engenharia.</p><p>Está na capacidade de formar operadores.</p><p>Está na capacidade de garantir resultados.</p><p>à por isso que o nosso objetivo nunca foi ser um fabricante de impressoras. <u>Queremos ser a plataforma tecnológica da construção industrial</u>.</p><p><strong>O nosso ecossistema</strong></p><p>Para concretizar esta visão desenvolvemos um ecossistema composto por seis pilares complementares.</p><p>1) Havelar</p><p>Empresa responsável pelo desenvolvimento e execução de projetos de construção. à aqui que todas as tecnologias são testadas, validadas e continuamente melhoradas em ambiente real. Cada projeto executado transforma-se em conhecimento para todo o grupo.</p><p>2) HavePrint Technologies</p><p>Responsável pela conceção, integração e operação dos sistemas robóticos de construção. Transforma tecnologia em capacidade industrial pronta a operar em qualquer parte do mundo.</p><p>3) HaveMat</p><p>Centro de desenvolvimento de materiais inteligentes. Desenvolve novas formulações adaptadas à s matérias-primas existentes em cada paÃs, reduzindo custos, aumentando desempenho e promovendo sustentabilidade.</p><p>4) HaveProf</p><p>Academia internacional dedicada à formação de engenheiros, arquitetos, operadores e técnicos especializados. Porque uma revolução tecnológica só acontece quando existe talento preparado para a implementar.</p><p>5) Havelux</p><p>Laboratório de arquitetura e design. Desenvolve uma nova geração de edifÃcios concebidos especificamente para fabrico digital, em colaboração com arquitetos e designers internacionais, incluindo Olivier Lapidus. Não queremos adaptar edifÃcios à s máquinas. Queremos desenhar edifÃcios para a indústria do futuro.</p><p>6) Campus INCONS</p><p>O coração de todo o ecossistema. Um campus onde investigação, robótica, inteligência artificial, materiais, software, indústria, formação e demonstração convivem no mesmo espaço. Um local onde empresas, universidades, governos e parceiros internacionais poderão desenvolver, testar e acelerar novas soluções para a construção. Será um centro tecnológico de referência internacional.</p><p><strong>O modelo de criação de valor</strong></p><p>O valor deste projeto não reside apenas na construção de edifÃcios.</p><p>O verdadeiro potencial está na criação de receitas recorrentes através de um ecossistema integrado.</p><p>Esse valor resulta da combinação de:</p><ul><li>Integração de sistemas robóticos</li><li>Licenciamento de tecnologia</li><li>Software e Inteligência Artificial</li><li>Desenvolvimento de materiais proprietários</li><li>Engenharia especializada</li><li>Formação e certificação internacional</li><li>Assistência técnica</li><li>Operação de projetos</li><li>Transferência de conhecimento</li></ul><p>
2331Cada paÃs representa uma nova plataforma industrial e cada nova plataforma aumenta o valor de todas as restantes.</p><p>à um modelo <u>escalável, replicável e global.</u></p><p><strong>A nossa ambição</strong></p><p>Daqui a dez anos existirão milhares de impressoras 3D para construção em funcionamento, essa não é a verdadeira questão.</p><p>As verdadeiras questões serão:</p><p><em>Quem controla a tecnologia?</em></p><p><em>Quem domina os materiais?</em></p><p><em>Quem fornece o software?</em></p><p><em>Quem forma os operadores?</em></p><p><em>Quem certifica os processos?</em></p><p><em>Quem detém o conhecimento acumulado?</em></p><p>à essa a posição que queremos ocupar.</p><p>Porque as empresas que transformam indústrias não são aquelas que fabricam ferramentas, mas sim as que criam os ecossistemas que tornam essas ferramentas indispensáveis.</p><p><strong>Convite</strong></p><p>Não estamos à procura de um investidor para financiar uma empresa.</p><p>Estamos à procura de um parceiro para construir a infraestrutura tecnológica da próxima revolução industrial da construção. As maiores oportunidades surgem quando uma indústria inteira está prestes a mudar.</p><p>Acreditamos que esse momento chegou e queremos liderar essa transformação.</p><p> </p><p>José Maria Ferreira</p> </div> 2332 </div> 2333 </div> 2334 </div> 2335 </div> 2336 </div> 2337 </div> 2338 </div> 2339 </div> 2340 </div> 2341 </div> 2342 <footer data-elementor-type="footer" data-elementor-id="13466" class="elementor elementor-13466 elementor-location-footer" data-elementor-post-type="elementor_library"> 2343 <div class="elementor-element elementor-element-ccadc3a e-con-full e-flex e-con e-parent" data-id="ccadc3a" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2344 <div class="elementor-element elementor-element-8d5033c e-con-full e-flex e-con e-child" data-id="8d5033c" data-element_type="container" data-e-type="container"> 2345 <div class="elementor-element elementor-element-3004eb9 e-con-full elementor-hidden-mobile e-flex e-con e-child" data-id="3004eb9" data-element_type="container" data-e-type="container"> 2346 </div> 2347 <div class="elementor-element elementor-element-53f3323 e-con-full e-flex e-con e-child" data-id="53f3323" data-element_type="container" data-e-type="container"> 2348 <div class="elementor-element elementor-element-7ec44c9 title-footer elementor-widget elementor-widget-heading" data-id="7ec44c9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2349 <div class="elementor-widget-container"> 2350 <h2 class="elementor-heading-title elementor-size-default">construa</h2> </div> 2351 </div> 2352 <div class="elementor-element elementor-element-dedc31e title-footer elementor-widget elementor-widget-heading" data-id="dedc31e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2353 <div class="elementor-widget-container"> 2354 <h2 class="elementor-heading-title elementor-size-default">com</h2> </div> 2355 </div> 2356 <div class="elementor-element elementor-element-1cc9597 title-footer elementor-widget elementor-widget-heading" data-id="1cc9597" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2357 <div class="elementor-widget-container"> 2358 <h2 class="elementor-heading-title elementor-size-default">havelar</h2> </div> 2359 </div> 2360 <div class="elementor-element elementor-element-1d206bb elementor-align-center elementor-widget__width-initial button-footer elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="1d206bb" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 2361 <div class="elementor-widget-container"> 2362 <div class="elementor-button-wrapper"> 2363 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.havelar.com/contacte-nos/"> 2364 <span class="elementor-button-content-wrapper"> 2365 <span class="elementor-button-text">contacte-nos</span> 2366 </span> 2367 </a> 2368 </div> 2369 </div>
2370 </div> 2371 <div class="elementor-element elementor-element-69b1aa6 e-flex e-con-boxed e-con e-child" data-id="69b1aa6" data-element_type="container" data-e-type="container"> 2372 <div class="e-con-inner"> 2373 <div class="elementor-element elementor-element-aece45e elementor-view-framed elementor-shape-circle elementor-widget elementor-widget-icon" data-id="aece45e" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 2374 <div class="elementor-widget-container"> 2375 <div class="elementor-icon-wrapper"> 2376 <div class="elementor-icon"> 2377 <i aria-hidden="true" class="icon icon-phone-handset"></i> </div> 2378 </div> 2379 </div> 2380 </div> 2381 <div class="elementor-element elementor-element-6cb31b5 elementor-widget-mobile__width-auto elementor-widget elementor-widget-heading" data-id="6cb31b5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2382 <div class="elementor-widget-container"> 2383 <h4 class="elementor-heading-title elementor-size-default">(+351) 220 981 936</h4> </div> 2384 </div> 2385 </div> 2386 </div> 2387 <div class="elementor-element elementor-element-8c2902c e-flex e-con-boxed e-con e-child" data-id="8c2902c" data-element_type="container" data-e-type="container"> 2388 <div class="e-con-inner"> 2389 <div class="elementor-element elementor-element-8839205 elementor-view-framed elementor-shape-circle elementor-widget elementor-widget-icon" data-id="8839205" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 2390 <div class="elementor-widget-container"> 2391 <div class="elementor-icon-wrapper"> 2392 <a class="elementor-icon" href="http://[email protected]"> 2393 <i aria-hidden="true" class="icon icon-contact"></i> </a> 2394 </div> 2395 </div> 2396 </div> 2397 <div class="elementor-element elementor-element-248b2a4 elementor-widget-mobile__width-auto elementor-widget elementor-widget-heading" data-id="248b2a4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2398 <div class="elementor-widget-container"> 2399 <h3 class="elementor-heading-title elementor-size-default"><a href="http://[email protected]">[email protected]</a></h3> </div> 2400 </div> 2401 </div> 2402 </div> 2403 <div class="elementor-element elementor-element-9f2f966 e-flex e-con-boxed e-con e-child" data-id="9f2f966" data-element_type="container" data-e-type="container"> 2404 <div class="e-con-inner"> 2405 <div class="elementor-element elementor-element-fd9763b elementor-view-framed elementor-shape-circle elementor-widget elementor-widget-icon" data-id="fd9763b" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 2406 <div class="elementor-widget-container"> 2407 <div class="elementor-icon-wrapper"> 2408 <a class="elementor-icon" href="https://www.google.com/maps/place/R.+da+Ind%C3%BAstria+150,+4485-946+Vilar+do+Pinheiro/@41.275229,-8.6665257,17z/data=!3m1!4b1!4m6!3m5!1s0xd2442a9e5ce5181:0x7f1bd56cdbc1eb80!8m2!3d41.275229!4d-8.6665257!16s%2Fg%2F11rvjz7wtc?entry=ttu"> 2409 <i aria-hidden="true" class="icon icon-map-marker1"></i> </a> 2410 </div> 2411 </div> 2412 </div> 2413 <div class="elementor-element elementor-element-cb996d5 elementor-widget-mobile__width-auto elementor-widget elementor-widget-heading" data-id="cb996d5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2414 <div class="elementor-widget-container"> 2415 <h3 class="elementor-heading-title elementor-size-default"><a href="https://www.google.com/maps/place/R.+da+Ind%C3%BAstria+150,+4485-946+Vilar+do+Pinheiro/@41.275229,-8.6665257,17z/data=!3m1!4b1!4m6!3m5!1s0xd2442a9e5ce5181:0x7f1bd56cdbc1eb80!8m2!3d41.275229!4d-8.6665257!16s%2Fg%2F11rvjz7wtc?entry=ttu">R.da Indústria 150, 4485-946, Vilar do pinheiro</a></h3> </div> 2416 </div> 2417 </div> 2418 </div> 2419 </div> 2420 <div class="elementor-element elementor-element-679d64a e-con-full e-flex e-con e-child" data-id="679d64a" data-element_type="container" data-e-type="container"> 2421 <div class="elementor-element elementor-element-ac2eec9 elementor-nav-menu--dropdown-none elementor-nav-menu__align-end elementor-widget elementor-widget-nav-menu" data-id="ac2eec9" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\"
2421 viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 2422 <div class="elementor-widget-container"> 2423 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-text e--animation-float"> 2424 <ul id="menu-1-ac2eec9" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13477"><a href="https://www.havelar.com/home-pt/#visao" aria-current="page" class="elementor-item elementor-item-anchor">VISÃO</a></li> 2425<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-15428"><a href="https://www.havelar.com/home-pt/#noticias" aria-current="page" class="elementor-item elementor-item-anchor">NOTÃCIAS</a></li> 2426<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13478"><a href="https://www.havelar.com/home-pt/#formula" aria-current="page" class="elementor-item elementor-item-anchor">FÃRMULA</a></li> 2427<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13479"><a href="https://www.havelar.com/home-pt/#desafio" aria-current="page" class="elementor-item elementor-item-anchor">O DESAFIO</a></li> 2428<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13480"><a href="https://www.havelar.com/home-pt/#design" aria-current="page" class="elementor-item elementor-item-anchor">DESIGN</a></li> 2429<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13481"><a href="https://www.havelar.com/home-pt/#havelaronearth" aria-current="page" class="elementor-item elementor-item-anchor">HAVELAR ON EARTH</a></li> 2430<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13482"><a href="https://www.havelar.com/home-pt/#casas" aria-current="page" class="elementor-item elementor-item-anchor">CASAS</a></li> 2431<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13483"><a href="https://www.havelar.com/home-pt/#parceiros" aria-current="page" class="elementor-item elementor-item-anchor">PARCEIROS</a></li> 2432<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13484"><a href="https://www.havelar.com/home-pt/#equipa" aria-current="page" class="elementor-item elementor-item-anchor">EQUIPA</a></li> 2433<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-26891"><a href="https://carreiras.havelar.pt/" class="elementor-item">CARREIRAS</a></li> 2434</ul> </nav> 2435 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 2436 <ul id="menu-2-ac2eec9" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13477"><a href="https://www.havelar.com/home-pt/#visao" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">VISÃO</a></li> 2437<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-15428"><a href="https://www.havelar.com/home-pt/#noticias" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">NOTÃCIAS</a></li> 2438<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13478"><a href="https://www.havelar.com/home-pt/#formula" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">FÃRMULA</a></li> 2439<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13479"><a href="https://www.havelar.com/home-pt/#desafio" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">O DESAFIO</a></li> 2440<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13480"><a href="https://www.havelar.com/home-pt/#design" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">DESIGN</a></li> 2441<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13481"><a href="https://www.havelar.com/home-pt/#havelaronearth" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">HAVELAR ON EARTH</a></li> 2442<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13482"><a href="https://www.havelar.com/home-pt/#casas" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">CASAS</a></li> 2443<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13483"><a href="https://www.havelar.com/home-pt/#parceiros" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">PARCEIROS</a></li> 2444<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13484"><a href="https://www.havelar.com/home-pt/#equipa" aria-current="page" class="elementor-item elementor-item-anchor" tabindex="-1">EQUIPA</a></li> 2445<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-26891"><a href="https://carreiras.havelar.pt/" class="elementor-item" tabindex="-1">CARREIRAS</a></li> 2446</ul> </nav> 2447 </div>
2448 </div> 2449 </div> 2450 </div> 2451 </div> 2452 <div class="elementor-element elementor-element-1b1d825 e-con-full e-flex e-con e-parent" data-id="1b1d825" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2453 <div class="elementor-element elementor-element-f735e4b e-con-full e-flex e-con e-child" data-id="f735e4b" data-element_type="container" data-e-type="container"> 2454 <div class="elementor-element elementor-element-e4f1421 e-con-full e-flex e-con e-child" data-id="e4f1421" data-element_type="container" data-e-type="container"> 2455 <div class="elementor-element elementor-element-7e7a3cd elementor-button-align-start elementor-tablet-button-align-start elementor-mobile-button-align-center elementor-widget-tablet__width-inherit elementor-hidden-widescreen elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-form" data-id="7e7a3cd" data-element_type="widget" data-e-type="widget" data-settings="{"button_width":"30","step_next_label":"Next","step_previous_label":"Previous","step_type":"number_text","step_icon_shape":"circle"}" data-widget_type="form.default"> 2456 <div class="elementor-widget-container"> 2457 <form class="elementor-form" method="post" name="Mailing List Form" aria-label="Mailing List Form"> 2458 <input type="hidden" name="post_id" value="13466"/> 2459 <input type="hidden" name="form_id" value="7e7a3cd"/> 2460 <input type="hidden" name="referer_title" value="Contacte-nos - Havelar" /> 2461 2462 <input type="hidden" name="queried_id" value="13722"/> 2463 2464 <div class="elementor-form-fields-wrapper elementor-labels-"> 2465 <div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-70 elementor-field-required"> 2466 <label for="form-field-email" class="elementor-field-label elementor-screen-only"> 2467 Email </label> 2468 <input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-sm elementor-field-textual" placeholder="Enter you Email address and get our news" required="required"> 2469 </div> 2470 <div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-30 e-form__buttons"> 2471 <button class="elementor-button elementor-size-md" type="submit"> 2472 <span class="elementor-button-content-wrapper"> 2473 <span class="elementor-button-text">yes please</span> 2474 </span> 2475 </button> 2476 </div> 2477 </div> 2478 </form> 2479 </div> 2480 </div> 2481 </div> 2482 <div class="elementor-element elementor-element-39f2914 e-con-full e-flex e-con e-child" data-id="39f2914" data-element_type="container" data-e-type="container"> 2483 <div class="elementor-element elementor-element-320478e elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading" data-id="320478e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2484 <div class="elementor-widget-container"> 2485 <h4 class="elementor-heading-title elementor-size-default">Follow us</h4> </div> 2486 </div> 2487 <div class="elementor-element elementor-element-deb121a elementor-shape-circle elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="deb121a" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 2488 <div class="elementor-widget-container"> 2489 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 2490 <span class="elementor-grid-item" role="listitem"> 2491 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-shrink elementor-repeater-item-7c3dd26" href="https://www.instagram.com/_havelar_" target="_blank"> 2492 <span class="elementor-screen-only">Instagram</span> 2493 <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> 2494 </span> 2495 <span class="elementor-grid-item" role="listitem"> 2496 <a class="elementor-icon elementor-social-icon elementor-social-icon-icon-linkedin elementor-animation-shrink elementor-repeater-item-f6f5716" href="https://www.linkedin.com/company/havelar/" target="_blank"> 2497 <span class="elementor-screen-only">Icon-linkedin</span> 2498 <i aria-hidden="true" class="icon icon-linkedin"></i> </a> 2499 </span> 2500 </div> 2501 </div>
2502 </div> 2503 </div> 2504 </div> 2505 <div class="elementor-element elementor-element-a7e489a e-con-full e-flex e-con e-child" data-id="a7e489a" data-element_type="container" data-e-type="container"> 2506 </div> 2507 <div class="elementor-element elementor-element-71576ac e-con-full e-flex e-con e-child" data-id="71576ac" data-element_type="container" data-e-type="container"> 2508 <div class="elementor-element elementor-element-f78adb1 e-transform elementor-widget__width-inherit elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="f78adb1" data-element_type="widget" data-e-type="widget" data-settings="{"_transform_translateX_effect_hover":{"unit":"px","size":3,"sizes":[]},"motion_fx_motion_fx_scrolling":"yes","motion_fx_scale_effect":"yes","motion_fx_scale_direction":"in-out","motion_fx_scale_speed":{"unit":"px","size":1,"sizes":[]},"motion_fx_scale_range":{"unit":"%","size":"","sizes":{"start":20,"end":80}},"motion_fx_devices":["widescreen","desktop","laptop","tablet_extra","tablet","mobile"],"_transform_translateX_effect_hover_widescreen":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_tablet_extra":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_mobile":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_widescreen":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_tablet_extra":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="theme-site-logo.default"> 2509 <div class="elementor-widget-container"> 2510 <a href="https://www.havelar.com"> 2511 <img width="2383" height="501" src="https://www.havelar.com/wp-content/uploads/2024/03/[email protected]" class="attachment-full size-full wp-image-13648" alt="" srcset="https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 2383w, https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 300w, https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 1024w, https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 768w, https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 1536w, https://www.havelar.com/wp-content/uploads/2024/03/[email protected] 2048w" sizes="(max-width: 2383px) 100vw, 2383px" /> </a> 2512 </div> 2513 </div> 2514 <div class="elementor-element elementor-element-70c27be e-con-full e-flex e-con e-child" data-id="70c27be" data-element_type="container" data-e-type="container"> 2515 <div class="elementor-element elementor-element-9c16223 e-flex e-con-boxed e-con e-child" data-id="9c16223" data-element_type="container" data-e-type="container"> 2516 <div class="e-con-inner"> 2517 <div class="elementor-element elementor-element-f8d2c62 elementor-widget elementor-widget-heading" data-id="f8d2c62" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2518 <div class="elementor-widget-container"> 2519 <p class="elementor-heading-title elementor-size-default">© 2026 All Rights Reserved.</p> </div>
2520 </div> 2521 </div> 2522 </div> 2523 <div class="elementor-element elementor-element-1cc0f6f e-flex e-con-boxed e-con e-child" data-id="1cc0f6f" data-element_type="container" data-e-type="container"> 2524 <div class="e-con-inner"> 2525 <div class="elementor-element elementor-element-a43d608 elementor-widget elementor-widget-heading" data-id="a43d608" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2526 <div class="elementor-widget-container"> 2527 <p class="elementor-heading-title elementor-size-default"><a href="https://www.havelar.com/politica-de-privacidade/">PolÃtica de Privacidade</a></p> </div> 2528 </div> 2529 <div class="elementor-element elementor-element-26f96d3 elementor-widget elementor-widget-heading" data-id="26f96d3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2530 <div class="elementor-widget-container"> 2531 <p class="elementor-heading-title elementor-size-default"><a href="https://www.havelar.com/termos-e-condicoes/">Termos e Condições</a></p> </div> 2532 </div> 2533 </div> 2534 </div> 2535 </div> 2536 <div class="elementor-element elementor-element-24ce446 e-con-full e-flex e-con e-child" data-id="24ce446" data-element_type="container" data-e-type="container"> 2537 <div class="elementor-element elementor-element-b6a184c e-flex e-con-boxed e-con e-child" data-id="b6a184c" data-element_type="container" data-e-type="container"> 2538 <div class="e-con-inner"> 2539 <div class="elementor-element elementor-element-8a3be8f elementor-widget elementor-widget-image" data-id="8a3be8f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 2540 <div class="elementor-widget-container"> 2541 <a href="https://havelar.com/cofinanciamento"> 2542 <img width="1024" height="106" src="https://www.havelar.com/wp-content/uploads/2024/03/BarraAssinaturas_RGB_Preto-1024x106.jpg" class="attachment-large size-large wp-image-26343" alt="" srcset="https://www.havelar.com/wp-content/uploads/2024/03/BarraAssinaturas_RGB_Preto-1024x106.jpg 1024w, https://www.havelar.com/wp-content/uploads/2024/03/BarraAssinaturas_RGB_Preto-300x31.jpg 300w, https://www.havelar.com/wp-content/uploads/2024/03/BarraAssinaturas_RGB_Preto-768x80.jpg 768w, https://www.havelar.com/wp-content/uploads/2024/03/BarraAssinaturas_RGB_Preto-1536x159.jpg 1536w, https://www.havelar.com/wp-content/uploads/2024/03/BarraAssinaturas_RGB_Preto-2048x212.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /> </a> 2543 </div> 2544 </div> 2545 </div> 2546 </div> 2547 </div> 2548 </div> 2549 </div> 2550 </footer> 2551
2552<script type="speculationrules"> 2553{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwentyfive/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2554</script>
2554 2555 <div id="wpcp-error-message" class="msgmsg-box-wpcp hideme"><span>error: </span>Content is protected</div> 2556
2556<script> 2557 var timeout_result; 2558 2559 function show_wpcp_message(smessage) { 2560 if (smessage !== "") { 2561 var smessage_text = '<span>Alert: </span>' + smessage; 2562 document.getElementById("wpcp-error-message").innerHTML = smessage_text; 2563 document.getElementById("wpcp-error-message").className = "msgmsg-box-wpcp warning-wpcp showme"; 2564 clearTimeout(timeout_result); 2565 timeout_result = setTimeout(hide_message, 3000); 2566 } 2567 } 2568 2569 function hide_message() { 2570 document.getElementById("wpcp-error-message").className = "msgmsg-box-wpcp warning-wpcp hideme"; 2571 } 2572 </script>
2572 2573 <style> 2574 @media print { 2575 body * { 2576 display: none !important; 2577 } 2578 2579 body:after { 2580 content: "You are not allowed to print preview this page, Thank you"; 2581 } 2582 } 2583 </style> 2584 <style type="text/css"> 2585 #wpcp-error-message { 2586 direction: ltr; 2587 text-align: center; 2588 transition: opacity 900ms ease 0s; 2589 z-index: 99999999; 2590 } 2591 2592 .hideme { 2593 opacity: 0; 2594 visibility: hidden; 2595 } 2596 2597 .showme { 2598 opacity: 1; 2599 visibility: visible; 2600 } 2601 2602 .msgmsg-box-wpcp { 2603 border: 1px solid #f5aca6; 2604 border-radius: 10px; 2605 color: #555; 2606 font-family: Tahoma; 2607 font-size: 11px; 2608 margin: 10px; 2609 padding: 10px 36px; 2610 position: fixed; 2611 width: 255px; 2612 top: 50%; 2613 left: 50%; 2614 margin-top: -10px; 2615 margin-left: -130px; 2616 -webkit-box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1); 2617 -moz-box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1); 2618 box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1); 2619 } 2620 2621 .msgmsg-box-wpcp span { 2622 font-weight: bold; 2623 text-transform: uppercase; 2624 } 2625 2626 .warning-wpcp { 2627 background: #ffecec url('https://www.havelar.com/wp-content/plugins/wp-content-copy-protector/images/warning.png') no-repeat 10px 50%; 2628 } 2629 </style> 2630
2630<script> 2631 ( () => { 2632 const lazyloadRunObserver = () => { 2633 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 2634 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 2635 entries.forEach( ( entry ) => { 2636 if ( entry.isIntersecting ) { 2637 let lazyloadBackground = entry.target; 2638 if( lazyloadBackground ) { 2639 lazyloadBackground.classList.add( 'e-lazyloaded' ); 2640 } 2641 lazyloadBackgroundObserver.unobserve( entry.target ); 2642 } 2643 }); 2644 }, { rootMargin: '200px 0px 200px 0px' } ); 2645 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 2646 lazyloadBackgroundObserver.observe( lazyloadBackground ); 2647 } ); 2648 }; 2649 const events = [ 2650 'DOMContentLoaded', 2651 'elementor/lazyload/observe', 2652 ]; 2653 events.forEach( ( event ) => { 2654 document.addEventListener( event, lazyloadRunObserver ); 2655 } ); 2656 } )(); 2657 </script>
2657 2658 <link rel='stylesheet' id='elementor-post-13493-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13493.css?ver=1791313016' media='all' /> 2659<link rel='stylesheet' id='e-animation-fadeIn-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=4.3.4' media='all' /> 2660<link rel='stylesheet' id='widget-video-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/css/widget-video.min.css?ver=4.3.4' media='all' /> 2661<link rel='stylesheet' id='elementor-post-13407-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13407.css?ver=1791313357' media='all' /> 2662<link rel='stylesheet' id='widget-divider-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.3.4' media='all' /> 2663<link rel='stylesheet' id='elementor-post-13416-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13416.css?ver=1791313358' media='all' /> 2664<link rel='stylesheet' id='elementor-post-15137-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-15137.css?ver=1791313358' media='all' /> 2665<link rel='stylesheet' id='swiper-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> 2666<link rel='stylesheet' id='e-swiper-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.3.4' media='all' /> 2667<link rel='stylesheet' id='widget-loop-common-css' href='https://www.havelar.com/wp-content/plugins/elementor-pro/assets/css/widget-loop-common.min.css?ver=4.3.1' media='all' /> 2668<link rel='stylesheet' id='widget-loop-carousel-css' href='https://www.havelar.com/wp-content/plugins/elementor-pro/assets/css/widget-loop-carousel.min.css?ver=4.3.1' media='all' /> 2669<link rel='stylesheet' id='elementor-post-13411-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13411.css?ver=1791313359' media='all' /> 2670<link rel='stylesheet' id='elementor-post-13420-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13420.css?ver=1791313359' media='all' /> 2671<link rel='stylesheet' id='widget-counter-css' href='https://www.havelar.com/wp-content/plugins/elementor/assets/css/widget-counter.min.css?ver=4.3.4' media='all' /> 2672<link rel='stylesheet' id='elementor-post-13428-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13428.css?ver=1791313360' media='all' /> 2673<link rel='stylesheet' id='elementor-post-13441-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13441.css?ver=1791313360' media='all' /> 2674<link rel='stylesheet' id='elementor-post-13433-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13433.css?ver=1791313361' media='all' /> 2675<link rel='stylesheet' id='elementor-post-13437-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13437.css?ver=1791313361' media='all' /> 2676<link rel='stylesheet' id='widget-image-box-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/custom-widget-image-box.min.css?ver=1791313002' media='all' /> 2677<link rel='stylesheet' id='elementor-post-13454-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-13454.css?ver=1791313362' media='all' /> 2678<link rel='stylesheet' id='elementor-post-26934-css' href='https://www.havelar.com/wp-content/uploads/elementor/css/post-26934.css?ver=1791313363' media='all' />
2679<script id="wp-hooks-js" src="https://www.havelar.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2679
2679
2680<script id="wp-i18n-js" src="https://www.havelar.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2680
2680
2681<script id="wp-i18n-js-after"> 2682wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2683//# sourceURL=wp-i18n-js-after 2684</script>
vendor: 1 bytes, line 2684
2684
2685<script id="swv-js" src="https://www.havelar.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.2"></script>
vendor: 1 bytes, line 2685
2685
2686<script id="contact-form-7-js-before"> 2687var wpcf7 = { 2688 "api": { 2689 "root": "https:\/\/www.havelar.com\/wp-json\/", 2690 "namespace": "contact-form-7\/v1" 2691 } 2692}; 2693//# sourceURL=contact-form-7-js-before 2694</script>
vendor: 1 bytes, line 2694
2694
2695<script id="contact-form-7-js" src="https://www.havelar.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.2"></script>
vendor: 1 bytes, line 2695
2695
2696<script id="breeze-lazy-js" src="https://www.havelar.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js?ver=2.6.1"></script>
vendor: 1 bytes, line 2696
2696
2697<script id="breeze-lazy-js-after"> 2698document.addEventListener("DOMContentLoaded", function () { 2699 if ( "function" !== typeof window.LazyLoad && "function" !== typeof LazyLoad ) { 2700 return; 2701 } 2702 2703 var breezeLazyLoad = window.LazyLoad || LazyLoad; 2704 2705 window.lazyLoadInstance = new breezeLazyLoad({ 2706 elements_selector: ".br-lazy", 2707 data_src: "breeze", 2708 data_srcset: "brsrcset", 2709 data_sizes: "brsizes", 2710 class_loaded: "br-loaded", 2711 threshold: 300, 2712 }); 2713 }); 2714//# sourceURL=breeze-lazy-js-after 2715</script>
vendor: 1 bytes, line 2715
2715
2716<script id="instant-page-js" src="https://www.havelar.com/wp-content/plugins/elementor-pro/assets//lib/instant-page/instant-page.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2716
2716
2717<script id="elementor-webpack-runtime-js" src="https://www.havelar.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 2717
2717
2718<script id="elementor-frontend-modules-js" src="https://www.havelar.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 2718
2718
2719<script id="jquery-ui-core-js-before"> 2720jQuery.uiBackCompat = true; 2721//# sourceURL=jquery-ui-core-js-before 2722</script>
vendor: 1 bytes, line 2722
2722
2723<script id="jquery-ui-core-js" src="https://www.havelar.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2723
2723
2724<script id="elementor-frontend-js-before"> 2725var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":true}},"hasCustomBreakpoints":true},"version":"4.3.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/www.havelar.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.havelar.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.havelar.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"d70bc5d13e","atomicFormsSendForm":"2ae4562651"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet","viewport_tablet_extra","viewport_laptop","viewport_widescreen"],"body_background_background":"classic","global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":13485,"title":"Home%20-%20PT%20-%20Havelar","excerpt":"","featuredImage":"https:\/\/www.havelar.com\/wp-content\/uploads\/2024\/01\/Masterplan_V2-1024x576.jpg"}}; 2726//# sourceURL=elementor-frontend-js-before 2727</script>
vendor: 1 bytes, line 2727
2727
2728<script id="elementor-frontend-js" src="https://www.havelar.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 2728
2728
2729<script id="e-sticky-js" src="https://www.havelar.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2729
2729
2730<script id="smartmenus-js" src="https://www.havelar.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 2730
2730
2731<script id="wccp-activity-tracker-js-before"> 2732window.wccpActivity={"u":"https:\/\/www.havelar.com\/wp-admin\/admin-ajax.php","o":13485,"f":{"s":1,"r":1,"c":0,"p":1},"m":5}; 2733//# sourceURL=wccp-activity-tracker-js-before 2734</script>
vendor: 1 bytes, line 2734
2734
2735<script data-wp-strategy="defer" defer id="wccp-activity-tracker-js" src="https://www.havelar.com/wp-content/plugins/wp-content-copy-protector/js/activity-tracker.js?ver=4.2"></script>
vendor: 1 bytes, line 2735
2735
2736<script id="ekit-core-js-extra"> 2737var ekit_config = {"ajaxurl":"https://www.havelar.com/wp-admin/admin-ajax.php","nonce":"ee6fc76b3a","i18n":{"video_frame":"Video player","close":"Close","slider_prev":"Previous slide","slider_next":"Next slide","slider_first":"This is the first slide","slider_last":"This is the last slide","slider_bullet":"Go to slide {{index}}"}}; 2738//# sourceURL=ekit-core-js-extra 2739</script>
vendor: 1 bytes, line 2739
2739
2740<script id="ekit-core-js" src="https://www.havelar.com/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/core.js?ver=4.0.7"></script>
vendor: 1 bytes, line 2740
2740
2741<script id="ekit-nav-menu-js" src="https://www.havelar.com/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/nav-menu.js?ver=4.0.7"></script>
vendor: 1 bytes, line 2741
2741
2742<script id="magnific-popup-js" src="https://www.havelar.com/wp-content/plugins/elementskit-lite/assets/libs/magnific-popup/jquery.magnific-popup.min.js?ver=4.0.7"></script>
vendor: 1 bytes, line 2742
2742
2743<script id="ekit-menu-js" src="https://www.havelar.com/wp-content/plugins/elementskit-lite/widgets/init/assets/js/nav-menu.js?ver=4.0.7"></script>
vendor: 1 bytes, line 2743
2743
2744<script id="ekit-header-search-js" src="https://www.havelar.com/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/header-search.js?ver=4.0.7"></script>
vendor: 1 bytes, line 2744
2744
2745<script id="ekit-header-offcanvas-js" src="https://www.havelar.com/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widgets/header-offcanvas.js?ver=4.0.7"></script>
vendor: 1 bytes, line 2745
2745
2746<script async data-wp-strategy="async" fetchpriority="low" id="comment-reply-js" src="https://www.havelar.com/wp-includes/js/comment-reply.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 2746
2746
2747<script id="imagesloaded-js" src="https://www.havelar.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 2747
2747
2748<script id="jquery-numerator-js" src="https://www.havelar.com/wp-content/plugins/elementor/assets/lib/jquery-numerator/jquery-numerator.min.js?ver=0.2.1"></script>
vendor: 1 bytes, line 2748
2748
2749<script id="elementor-pro-frontend-js-before"> 2750var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.havelar.com\/wp-admin\/admin-ajax.php","nonce":"5c4a8517b9","urls":{"assets":"https:\/\/www.havelar.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.havelar.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.havelar.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 2751//# sourceURL=elementor-pro-frontend-js-before 2752</script>
vendor: 1 bytes, line 2752
2752
2753<script id="elementor-pro-frontend-js" src="https://www.havelar.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2753
2753
2754<script id="pro-elements-handlers-js" src="https://www.havelar.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2754
2754
2755<script id="wp-emoji-settings" type="application/json"> 2756{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.havelar.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 2757</script>
vendor: 1 bytes, line 2757
2757
2758<script type="module"> 2759/*! This file is auto-generated */ 2760var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 2761//# sourceURL=https://www.havelar.com/wp-includes/js/wp-emoji-loader.min.js 2762</script>
vendor: 1 bytes, line 2762
2762
2763<script id="wp-emoji-settings" type="application/json"> 2764{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.havelar.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 2765</script>
vendor: 1 bytes, line 2765
2765
2766<script type="module"> 2767/*! This file is auto-generated */ 2768var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 2769//# sourceURL=https://www.havelar.com/wp-includes/js/wp-emoji-loader.min.js 2770</script>
vendor: 1 bytes, line 2770
2770
2771<script> 2772jQuery(document).ready(function($) { 2773 var tabletBreakpoint = 768; // Width in pixels for tablet breakpoint 2774 2775 function checkForTabletMode() { 2776 // Check if we haven't already reloaded for tablet mode 2777 if (!sessionStorage.getItem('reloadedForTablet') && 2778 window.matchMedia('(max-width: ' + tabletBreakpoint + 'px)').matches) { 2779 // Set the flag to prevent future reloads in the session 2780 sessionStorage.setItem('reloadedForTablet', 'true'); 2781 2782 // Reloads the page 2783 location.reload(); 2784 } 2785 } 2786 2787 // Check on initial load 2788 checkForTabletMode(); 2789 2790 // Check on window resize 2791 $(window).on('resize', function() { 2792 checkForTabletMode(); 2793 }); 2794}); 2795</script>
2795 2796
2797<script> 2798document.addEventListener("DOMContentLoaded", function() { 2799 var videos = document.querySelectorAll('video'); 2800 for (var i = 0; i < videos.length; i++) { 2801 var video = videos[i]; 2802 video.setAttribute('playsinline', ''); 2803 video.muted = true; 2804 video.play().catch(function(error) { 2805 console.error("Autoplay failed:", error.message); 2806 }); 2807 } 2808}); 2809 2810</script>
2810 2811 2812
2813<script> 2814(function() { 2815 function elementsExist() { 2816 //... (existing elementsExist function) 2817 } 2818 2819 function startAudioAndVisualizer() { 2820 const audio = document.getElementById("audio"); 2821 const playPauseBtn = document.getElementById("playPauseBtn"); 2822 2823 audio.muted = true; // Start muted 2824 let power = true; // Start with power on 2825 2826 function toggleAudio() { 2827 power = !power; 2828 if (power) { 2829 audio.play(); 2830 playPauseBtn.style.backgroundImage = "url('https://www.havelar.com/wp-content/uploads/2024/02/pauseAtivo-3.png')"; 2831 document.dispatchEvent(new CustomEvent('audioToggle', { detail: { sinHeight: 1, stretch: 15 } })); 2832 } else { 2833 audio.pause(); 2834 playPauseBtn.style.backgroundImage = "url('https://www.havelar.com/wp-content/uploads/2024/02/playAtivo-2.png')"; 2835 document.dispatchEvent(new CustomEvent('audioToggle', { detail: { sinHeight: 0, stretch: 10 } })); 2836 } 2837 } 2838 2839 playPauseBtn.addEventListener("click", toggleAudio); 2840 2841 audio.load(); 2842 audio.play().then(() => { 2843 playPauseBtn.style.backgroundImage = "url('https://www.havelar.com/wp-content/uploads/2024/02/pauseAtivo-3.png')"; 2844 document.dispatchEvent(new CustomEvent('audioToggle', { detail: { sinHeight: 1, stretch: 15 } })); 2845 setTimeout(() => { 2846 audio.muted = false; // Unmute after a delay 2847 }, 1000); 2848 }).catch(error => { 2849 console.error("Autoplay was prevented:", error); 2850 playPauseBtn.style.backgroundImage = "url('https://www.havelar.com/wp-content/uploads/2024/02/playAtivo-2.png')"; 2851 power = false; 2852 }); 2853 } 2854 2855 function startVisualizer() { 2856 //... (existing startVisualizer function) 2857 } 2858 2859 function init() { 2860 if (elementsExist()) { 2861 startAudioAndVisualizer(); 2862 startVisualizer(); 2863 } 2864 } 2865 2866 if (document.readyState === "loading") { 2867 document.addEventListener("DOMContentLoaded", init); 2868 } else { 2869 init(); 2870 } 2871})(); 2872</script>
2872 2873
2874<script> 2875 document.addEventListener("DOMContentLoaded", function() { 2876 // Attach click event listener to all links 2877 document.querySelectorAll('a').forEach(function(link) { 2878 link.addEventListener('click', function(e) { 2879 // Check if the link is an internal link 2880 if (this.href && this.href.includes(location.hostname)) { 2881 // Store the href in sessionStorage 2882 sessionStorage.setItem('returnLink', this.href); 2883 } 2884 }); 2885 }); 2886 2887 // Check if a return link is stored in sessionStorage 2888 var returnLink = sessionStorage.getItem('returnLink'); 2889 if (returnLink) { 2890 // Extract the hash part of the URL if it exists 2891 var hash = returnLink.substring(returnLink.indexOf("#") + 1); 2892 // Find the element with that ID 2893 var targetElement = document.getElementById(hash); 2894 if (targetElement) { 2895 // Scroll to the element 2896 targetElement.scrollIntoView(); 2897 // Clear the stored link 2898 sessionStorage.removeItem('returnLink'); 2899 } 2900 } 2901 }); 2902</script>
2902 2903
2904<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.7.1/gsap.min.js"></script>
vendor: 2 bytes, line 2904
2904
2905<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.7.1/ScrollTrigger.min.js"></script>
2905 2906 2907 2908 <style> 2909 #btn { 2910 display: none; /* Completely hide the button */ 2911 } 2912 </style> 2913 2914 2915<button id="btn"></button> 2916
2916<script> 2917 document.addEventListener('DOMContentLoaded', function() { 2918 setTimeout(triggerBtnClick, 50); // Delay to ensure button is ready 2919 }); 2920 2921 function triggerBtnClick() { 2922 const btn = document.getElementById('btn'); 2923 if (btn) { 2924 btn.click(); 2925 } 2926 } 2927 </script>
vendor: 1 bytes, line 2927
2927
2928<script type="text/javascript">window.addEventListener("DOMContentLoaded",(e=>{document.querySelectorAll('img[loading="lazy"]').forEach((e=>{e.getBoundingClientRect().top<=window.innerHeight&&(e.loading="eager")}))}));</script>
2928 2929</body> 2930</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.