CINXE.COM
Sustainability EPC Contractor - RINA Prime Value Services
<!DOCTYPE html> <!--[if lt IE 7]> <html class="ie6 ie" lang="en"> <![endif]--> <!--[if IE 7]> <html class="ie7 ie" lang="en"> <![endif]--> <!--[if IE 8]> <html class="ie8 ie" lang="en"> <![endif]--> <!--[if IE 9]> <html class="ie9 ie" lang="en"> <![endif]--> <!--[if gt IE 9]> <!--> <html lang="en"> <!--<![endif]--> <head> <!-- Quantcast Choice. Consent Manager Tag v2.0 (for TCF 2.0) --> <script type="text/javascript" async> (function () { // OLD : https://cmp.inmobi.com var host = 'rinaprime.rina.org'; var url = 'https://cmp.inmobi.com'.concat('/choice/', 'XtrFTZkZ9m4eu', '/', host, '/choice.js?tag_version=V3') //var host = 'www.gmserv.com'; var element = document.createElement('script'); var firstScript = document.getElementsByTagName('script')[0]; var uspTries = 0; var uspTriesLimit = 3; element.async = true; element.type = 'text/javascript'; element.src = url; firstScript.parentNode.insertBefore(element, firstScript); function makeStub() { var TCF_LOCATOR_NAME = '__tcfapiLocator'; var queue = []; var win = window; var cmpFrame; function addFrame() { var doc = win.document; var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]); if (!otherCMP) { if (doc.body) { var iframe = doc.createElement('iframe'); iframe.style.cssText = 'display:none'; iframe.name = TCF_LOCATOR_NAME; doc.body.appendChild(iframe); } else { setTimeout(addFrame, 5); } } return !otherCMP; } function tcfAPIHandler() { var gdprApplies; var args = arguments; if (!args.length) { return queue; } else if (args[0] === 'setGdprApplies') { if ( args.length > 3 && args[2] === 2 && typeof args[3] === 'boolean' ) { gdprApplies = args[3]; if (typeof args[2] === 'function') { args[2]('set', true); } } } else if (args[0] === 'ping') { var retr = { gdprApplies: gdprApplies, cmpLoaded: false, cmpStatus: 'stub' }; if (typeof args[2] === 'function') { args[2](retr); } } else { if(args[0] === 'init' && typeof args[3] === 'object') { args[3] = Object.assign(args[3], { tag_version: 'V3' }); } queue.push(args); } } function postMessageEventHandler(event) { var msgIsString = typeof event.data === 'string'; var json = {}; try { if (msgIsString) { json = JSON.parse(event.data); } else { json = event.data; } } catch (ignore) { } var payload = json.__tcfapiCall; if (payload) { window.__tcfapi( payload.command, payload.version, function (retValue, success) { var returnMsg = { __tcfapiReturn: { returnValue: retValue, success: success, callId: payload.callId } }; if (msgIsString) { returnMsg = JSON.stringify(returnMsg); } if (event && event.source && event.source.postMessage) { event.source.postMessage(returnMsg, '*'); } }, payload.parameter ); } } while (win) { try { if (win.frames[TCF_LOCATOR_NAME]) { cmpFrame = win; break; } } catch (ignore) { } if (win === window.top) { break; } win = win.parent; } if (!cmpFrame) { addFrame(); win.__tcfapi = tcfAPIHandler; win.addEventListener('message', postMessageEventHandler, false); } }; makeStub(); var uspStubFunction = function () { var arg = arguments; if (typeof window.__uspapi !== uspStubFunction) { setTimeout(function () { if (typeof window.__uspapi !== 'undefined') { window.__uspapi.apply(window.__uspapi, arg); } }, 500); } }; var checkIfUspIsReady = function () { uspTries++; if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) { console.warn('USP is not accessible'); } else { clearInterval(uspInterval); } }; if (typeof window.__uspapi === 'undefined') { window.__uspapi = uspStubFunction; var uspInterval = setInterval(checkIfUspIsReady, 6000); } })(); </script> <!-- End Quantcast Choice. Consent Manager Tag v2.0 (for TCF 2.0) --> <meta charset="utf-8" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <meta content="width=device-width, initial-scale=1.0" name="viewport" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <link rel="shortcut icon" href="/assets/images/rina-prime-en/icon/favicon.png" /> <meta property="og:title" content="Sustainability EPC Contractor" /> <meta property="og:description" content="Prime Green Solutions: the ideal partner for building renovation, feasibility studies, works management, verification of Bonus incentives" /> <meta property="og:url" content="/en/services/sustainability-epc-contractor" /> <title>Sustainability EPC Contractor - RINA Prime Value Services</title> <meta name="keywords" content="RINA Prime, Prime Green Solutions" /> <meta name="description" content="Prime Green Solutions: the ideal partner for building renovation, feasibility studies, works management, verification of Bonus incentives" /> <meta name="robots" content="INDEX, FOLLOW" /> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://rinaorg.matomo.cloud/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '22']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='//cdn.matomo.cloud/rinaorg.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> <meta name="google-site-verification" content="k2jTaONfBMn7ouEApykdFi_yT3sT-wgKuicBQzBPZhg" /> <style> span.video-label.label-media-reports, ul#media-tab, button#pills-videos-tab, button#pills-news-tab, .divReport {display: none !important;} .qc-cmp2-footer-links { display: none !important; } span.pull-right.breadcrumb-utility {display:none;} @media (max-width:768px) {.navbar-brand>img {width: 150px !important;height: auto!important;}} </style> <link href="/bundles/css_rina-prime-en?v=W9WAYSK_iITwMMon1tf8efuAVKTMwjB2UMncllSSUAA1" rel="stylesheet"/> <style> a { color: #3eb1c8; } /* .box-news .small-box-news { margin-left: 15px !important; }*/ .box-news { margin-right: -15px !important; } .container-fluid row row-eq-height { padding-right: 0px; justify-content: space-between; } @media (min-width:768px) { h1 { font-size: 40px; color: #13294b; font-family: "RationalDisplay-Book"; } } @media (min-width: 768px) { .small-box-news { flex: 0 0 auto; width: 100%; } } @media (min-width: 768px) { .big-box-news { flex: 0 0 auto; width: 100%; } } @media (min-width: 991px) { .small-box-news { width: 33.333333%; } } @media (min-width: 991px) { .big-box-news { width: 65%; } } </style> <script src="https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/markerclusterer.js"></script> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" /> <script type="text/javascript" async> window.__tcfapi('addEventListener', 2, function (tcData, listnerSuccess) { if (listnerSuccess) { // check the eventstatus if (tcData.eventStatus === 'useractioncomplete' || tcData.eventStatus === 'tcloaded') { window.__tcfapi('getNonIABVendorConsents', 2, function (consent, success) { // check consent for non-IAB vendor with id 1. Always check // whether the callback returned success and GDPR applies // consent.nonIabVendorConsents[1] --> 1 is Non IAB Vendor ID if (success && consent.gdprApplies && consent.nonIabVendorConsents[1] ) { // Use getTCData to validate consent is given for the // purposes declared in the configuration step __tcfapi('getTCData', 2, function (tcdata, success) { if (success && consent.gdprApplies) { if (tcdata.purpose.consents[1]) { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { //console.log("OK"); } }; xhttp.open("POST", "/api/rina/gdpr/acceptCookies", true); xhttp.send(); } } }); } }); } } }); </script> </head> <body class=""> <nav> <form action="/en/services/sustainability-epc-contractor" method="post"> <div class="collapse" id="searchContent"> <div class="container"> <div class="row"> <div class="searchHeaderBlock col-xl-10 mx-auto"> <div class="p-4 position-relative"> <div class="d-flex align-items-center mb-2 divCloseButton"> <h5 class="h2 text-rinaBlueSearch mb-0 col-md-8">Search</h5> <div class="closeButtonTopHeader"> <button class="btn-link navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#searchContent" aria-controls="searchContent" aria-expanded="false" aria-label="Toggle navigation"> <svg class="text-rinaBlue" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m.92,12l-.92-.92,5.08-5.08L0,.92.92,0l5.08,5.08L11.08,0l.92.92-5.08,5.08,5.08,5.08-.92.92-5.08-5.08L.92,12Z" /> </g> </svg> </button> </div> </div> <div class="row"> <div class="col-md-8 mb-2 mb-md-0 search-txtMobile"> <input autocomplete="off" class="typeahead form-control searchBox" data-ac-url="/api/rina/search/GetAutoCompletes?sc_site=rina-prime-en" data-fitToElement="true" data-minLength="3" data-val="true" data-val-required="Please enter some text" id="textSearchedTop" name="textSearched" placeholder="Enter keywords" type="text" value="" /> </div> <div class="col-md-4 col-xl-2"> <button class="rina-btn-primary justify-content-center searchButtonHeader" type="submit">SEARCH</button> </div> </div> <span class="field-validation-valid" data-valmsg-for="textSearched" data-valmsg-replace="true" style="color:red"></span> </div> </div> </div> </div> </div> </form> <!--<div class="navbar navbar-dark bg-darkBlue py-0" id="main-nav"> <div class="container"> <div class="main-menu-wrapper"> <div class="navbar-expand-lg d-flex justify-content-between align-items-center"> <a class="navbar-brand" href="javascript:void(0)"> <img src="./assets/img/logo_placeholder.png" height="50px" /> </a> <div class="offcanvas offcanvas-start justify-content-lg-center" tabindex="-1" id="navbarOffcanvasLg" aria-labelledby="navbarOffcanvasLgLabel"> <div class="d-flex justify-content-end d-lg-none mt-1"> <button class="navbar-toggler close-mobile-menu" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbarOffcanvasLg" aria-controls="navbarOffcanvasLg"> <i class="fa fa-times"></i> </button> </div> <ul class="navbar-nav ms-lg-auto mb-2 mb-lg-0 p-lg-0 top-level-nav"> <li class="top-level-nav-item dropdown has-megamenu" id="what-we-do"> <a class="nav-link dropdown-toggle megamenu-trigger" href="javascript:void(0)" data-bs-toggle="dropdown" data-bs-auto-close="outside" data-target="what-we-do"> What we do </a> <div class="dropdown-menu megamenu open" role="menu"> <div class="container-lg menu-grid-wrapper p-0"> <div class="first-level"> <ul class="first-level-list"> <li class="nav-item has-second-level"> <a class="nav-link" href="javascript:void(0)"> Energy </a> <div class="second-level"> <a class="main-link" href="javascript:void(0)"> Energy <i class="fa fa-long-arrow-right"></i> </a> <ul class="second-level-list"> <li> <a href="javascript:void(0)"> <span class="link-title"> Classificazione e statutory services </span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Cruise & Ferry</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Servizi digitali e in remoto</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Prove di laboratorio</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Materiali ed equipaggiamenti</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Navi militari</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Offshore</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Technical advisory</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Notazioni addizionali di classe</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Yacht</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Smart Ships</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Corsi di formazione Marine</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Text Text</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Text Text</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> </ul> </div> </li> <li class="nav-item has-second-level"> <a class="nav-link" href="javascript:void(0)"> Marine </a> <div class="second-level"> <a class="main-link" href="javascript:void(0)"> Marine <i class="fa fa-long-arrow-right"></i> </a> <ul class="second-level-list"> <li> <a href="javascript:void(0)"> <span class="link-title">Text Text</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Text Text</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Servizi digitali e in remoto</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Prove di laboratorio</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Materiali ed equipaggiamenti</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Navi militari</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Offshore</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Technical advisory</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Smart Ships</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> <li> <a href="javascript:void(0)"> <span class="link-title">Text Text</span> <span class="link-subtitle">Lorem ipsum dolor sit amet</span> </a> </li> </ul> </div> </li> </ul> </div> </div> </div>--> <!-- dropdown-mega-menu.// --> <!--</li> <li class="top-level-nav-item dropdown not-megamenu"> <a class="nav-link dropdown-toggle dropdown-bg" href="javascript:void(0)" data-bs-toggle="dropdown" data-bs-auto-close="outside" data-target="about-us"> About us </a> <div class="dropdown-menu" role="menu"> <div class="container-lg p-0"> <div class="first-level"> <ul class="first-level-list"> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)">At a glance</a> </li> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)">Carriere</a> </li> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)"> Compliance </a> </li> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)"> Diversity & Inclusion </a> </li> </ul> </div> </div> </div>--> <!-- dropdown-mega-menu.// --> <!--</li> <li class="top-level-nav-item dropdown not-megamenu"> <a class="nav-link dropdown-toggle dropdown-bg" href="javascript:void(0)" data-bs-toggle="dropdown" data-bs-auto-close="outside" data-target="media"> Media </a> <div class="dropdown-menu" role="menu"> <div class="container-lg p-0"> <div class="first-level"> <ul class="first-level-list"> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)">At a glance</a> </li> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)">Carriere</a> </li> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)"> Compliance </a> </li> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)"> Compliance </a> </li> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)"> Compliance </a> </li> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)"> Compliance </a> </li> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)"> Compliance </a> </li> <li class="nav-item"> <a class="nav-link" href="javascript:void(0)"> Compliance </a> </li> </ul> </div> </div> </div> </li> <li class="top-level-nav-item"> <a class="nav-link" href="javascript:void(0)">Careers</a> </li> <li class="top-level-nav-item"> <a class="nav-link" href="javascript:void(0)">Contacts</a> </li> </ul> </div> </div> <div class="icon-wrapper"> <button class="navbar-toggler search-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#searchContent" aria-controls="searchContent" aria-expanded="false" aria-label="Toggle navigation"> <i class="fa fa-search"></i> </button> <div class="dropdown globe-dropdown"> <a class="btn btn-link dropdown-toggle text-white" href="javascript:void(0)" role="button" data-bs-toggle="dropdown" aria-expanded="false"> <i class="fa fa-globe"></i> </a> <ul class="dropdown-menu dropdown-menu-end"> <li> <a class="dropdown-item" href="javascript:void(0)"> <span>Global</span> <i class="fa fa-arrow-right"></i> </a> </li> <li> <a class="dropdown-item" href="javascript:void(0)"> <span>Brasil</span> <i class="fa fa-arrow-right"></i> </a> </li> <li> <a class="dropdown-item" href="javascript:void(0)"> <span>China</span> <i class="fa fa-arrow-right"></i> </a> </li> </ul> </div> <button class="navbar-toggler d-lg-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbarOffcanvasLg" aria-controls="navbarOffcanvasLg"> <span class="navbar-toggler-icon"></span> </button> </div> </div> </div> </div>--> <div class="navbar navbar-dark bg-darkBlue py-0" id="main-nav"> <div class="container"> <div class="main-menu-wrapper"> <div class="navbar-expand-lg d-flex justify-content-between align-items-center divLogo"> <a class="navbar-brand" href="/en/"> <img src="https://mc-43b0554a-08df-4b2c-a699-5782-cdn-endpoint.azureedge.net/en/-/media/Feature/Identity/rina-prime.png?h=62&iar=0&mh=92&w=220&rev=-1&hash=0C4F2C3229903F20ED28B06D14580E92" alt="" width="220" height="62" DisableWebEdit="False" /> </a> <div class="offcanvas offcanvas-start justify-content-lg-center" tabindex="-1" id="navbarOffcanvasLg" aria-labelledby="navbarOffcanvasLgLabel"> <div class="d-flex justifyContentMobile d-lg-none mb-3"> <button class="btn btn-link" onclick="backLevelMenu()" id="backBtnMenu"> <svg class="svgArrow revertSvg" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg>Back </button> <button class="navbar-toggler close-mobile-menu" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbarOffcanvasLg" aria-controls="navbarOffcanvasLg"> <svg class="closeMobileMenu" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m.92,12l-.92-.92,5.08-5.08L0,.92.92,0l5.08,5.08L11.08,0l.92.92-5.08,5.08,5.08,5.08-.92.92-5.08-5.08L.92,12Z"></path> </g> </svg> </button> </div> <ul class="navbar-nav header-list ms-lg-auto mb-2 mb-lg-0 p-4 p-lg-0 top-level-nav"> <li class="top-level-nav-item dropdown has-megamenu" > <a href="#" class=" nav-link dropdown-toggle header-menu-list megamenu-trigger-prova" data-bs-toggle="dropdown" data-bs-auto-close="outside" onclick="showBackBtn()"> Services <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowMobile" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> <div class="dropdown-menu megamenu open" id="megamenu" role="menu"> <div class="container-lg menu-grid-wrapper p-0"> <div class="first-level"> <ul class="first-level-list"> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/services/valuation" target=> Valuation <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/services/loan-services" target=> Loan services <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/services/corporate-real-estate-fixed-assets" target=> Corporate real estate & Fixed Assets <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/services/technical-services" target=> Technical services <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/services/proptech" target=> Proptech <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/services/npe" target=> NPE <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/services/sustainability-epc-contractor" target=> Sustainability EPC Contractor <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/services/sustainability-renewable-energy" target=> Sustainability Renewable Energy <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/services/re-technology" target=> RE Technology <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/services/fintech" target=> Fintech <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> </ul> </div> </div> </div> </li> <li class="top-level-nav-item dropdown has-megamenu" > <a href="#" class=" nav-link dropdown-toggle header-menu-list megamenu-trigger-prova" data-bs-toggle="dropdown" data-bs-auto-close="outside" onclick="showBackBtn()"> Strategy <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowMobile" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> <div class="dropdown-menu megamenu open" id="megamenu" role="menu"> <div class="container-lg menu-grid-wrapper p-0"> <div class="first-level"> <ul class="first-level-list"> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/digitalisation" target=> Digitalisation <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> <li class="itemsWithoutChildren"> <a class="nav-link justifyBetween" href="/en/sustainability" target=> Sustainability <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> </li> </ul> </div> </div> </div> </li> <li class="top-level-nav-item itemsNotWideMenu"> <a href="/en/media/News" class=" nav-link"> News </a> </li> <li class="top-level-nav-item dropdown has-megamenu" > <a href="#" class=" nav-link dropdown-toggle header-menu-list megamenu-trigger-prova" data-bs-toggle="dropdown" data-bs-auto-close="outside" onclick="showBackBtn()"> About <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowMobile" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> <div class="dropdown-menu megamenu open" id="megamenu" role="menu"> <div class="container-lg menu-grid-wrapper p-0"> <div class="first-level"> <ul class="first-level-list"> <li class="nav-item has-second-level"> <a class="nav-link justifyBetween" > Discover RINA Prime <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowMobile" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowDesktop arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> <div class="second-level"> <a class="main-link" href="" target=_blank> Discover RINA Prime <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowDesktopRight" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> <ul class="second-level-list"> <li> <a href="/en/about/our-added-value" target=> <span class="link-title">Value proposition</span> <span class="link-subtitle"></span> </a> </li> <li> <a href="/en/about/rinaprime" target=> <span class="link-title">Our identity</span> <span class="link-subtitle"></span> </a> </li> </ul> </div> </li> <li class="nav-item has-second-level"> <a class="nav-link justifyBetween" > Get in touch <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowMobile" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowDesktop arrowLeft" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> <div class="second-level"> <a class="main-link" href="" target=_blank> Get in touch <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow arrowDesktopRight" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z"></path> </g> </svg> </a> <ul class="second-level-list"> <li> <a href="/en/about/careers" target=> <span class="link-title">Work with us</span> <span class="link-subtitle"></span> </a> </li> <li> <a href="/en/contacts" target=> <span class="link-title">Contacts</span> <span class="link-subtitle"></span> </a> </li> </ul> </div> </li> </ul> </div> </div> </div> </li> <li class="top-level-nav-item itemsNotWideMenu"> <a href="/en/contacts" class=" nav-link"> Contacts </a> </li> </ul> </div> </div> <div class="icon-wrapper"> <button class="navbar-toggler search-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#searchContent" aria-controls="searchContent" aria-expanded="false" aria-label="Toggle navigation"> <svg class="fa fa-search" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m28.17,30l-10.96-10.96c-.83.72-1.81,1.28-2.92,1.69-1.11.4-2.29.6-3.54.6-3,0-5.54-1.04-7.62-3.12-2.08-2.08-3.12-4.6-3.12-7.54S1.04,5.21,3.12,3.12C5.21,1.04,7.74,0,10.71,0c2.94,0,5.45,1.04,7.52,3.12,2.07,2.08,3.1,4.6,3.1,7.54,0,1.19-.19,2.35-.58,3.46-.39,1.11-.97,2.15-1.75,3.12l11,10.92-1.83,1.83Zm-17.46-11.17c2.25,0,4.17-.8,5.75-2.4,1.58-1.6,2.38-3.52,2.38-5.77s-.79-4.17-2.38-5.77c-1.58-1.6-3.5-2.4-5.75-2.4s-4.22.8-5.81,2.4c-1.6,1.6-2.4,3.52-2.4,5.77s.8,4.17,2.4,5.77c1.6,1.6,3.53,2.4,5.81,2.4Z" /> </g> </svg> </button> <div class="dropdown globe-dropdown"> <a class="btn btn-link dropdown-toggle text-white" href="javascript:void(0)" role="button" data-bs-toggle="dropdown" aria-expanded="false"> <svg class="fa fa-globe" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m15,30c-2.1,0-4.06-.39-5.89-1.18-1.82-.79-3.41-1.86-4.76-3.21-1.35-1.35-2.41-2.94-3.19-4.78-.77-1.84-1.16-3.81-1.16-5.91s.39-4.06,1.16-5.87c.77-1.81,1.84-3.39,3.19-4.74,1.35-1.35,2.94-2.41,4.76-3.17,1.83-.76,3.79-1.14,5.89-1.14s4.06.38,5.89,1.14c1.82.76,3.41,1.82,4.76,3.17,1.35,1.35,2.41,2.93,3.19,4.74.77,1.81,1.16,3.77,1.16,5.87s-.39,4.07-1.16,5.91c-.77,1.84-1.84,3.43-3.19,4.78-1.35,1.35-2.94,2.42-4.76,3.21-1.83.79-3.79,1.18-5.89,1.18Zm0-2.18c.87-.9,1.61-1.93,2.19-3.09.59-1.16,1.07-2.54,1.44-4.14h-7.24c.35,1.5.82,2.85,1.41,4.05.59,1.2,1.32,2.26,2.19,3.19Zm-3.19-.45c-.63-.95-1.16-1.98-1.61-3.07-.45-1.1-.83-2.34-1.12-3.71H3.45c.95,1.77,2.05,3.17,3.3,4.18s2.94,1.88,5.06,2.61Zm6.41-.04c1.8-.57,3.42-1.44,4.86-2.59,1.44-1.15,2.59-2.54,3.47-4.16h-5.59c-.33,1.35-.71,2.58-1.14,3.68-.44,1.1-.97,2.12-1.59,3.07ZM2.7,18.34h5.96c-.08-.67-.12-1.28-.13-1.82-.01-.54-.02-1.07-.02-1.59,0-.63.01-1.18.04-1.67.02-.49.08-1.03.15-1.63H2.7c-.18.6-.29,1.14-.36,1.61-.06.47-.09,1.04-.09,1.69,0,.65.03,1.23.09,1.74.06.51.18,1.07.36,1.67Zm8.29,0h8.06c.1-.78.16-1.41.19-1.89.02-.49.04-.99.04-1.52s-.01-.98-.04-1.44c-.02-.46-.09-1.08-.19-1.86h-8.06c-.1.77-.16,1.39-.19,1.86-.02.46-.04.94-.04,1.44,0,.52.01,1.03.04,1.52s.09,1.12.19,1.89Zm10.31,0h6c.18-.6.29-1.16.36-1.67.06-.51.09-1.09.09-1.74s-.03-1.21-.09-1.69c-.06-.48-.18-1.01-.36-1.61h-5.96c.08.87.13,1.54.15,2.01.02.46.04.89.04,1.29,0,.55-.02,1.07-.06,1.56-.04.49-.09,1.11-.17,1.86Zm-.38-8.96h5.62c-.82-1.73-1.96-3.16-3.39-4.31-1.44-1.15-3.09-1.96-4.97-2.44.63.93,1.16,1.92,1.59,3s.82,2.32,1.14,3.75Zm-9.53,0h7.28c-.28-1.32-.74-2.61-1.39-3.84-.65-1.24-1.41-2.33-2.29-3.28-.8.68-1.48,1.56-2.03,2.66-.55,1.1-1.07,2.59-1.58,4.46Zm-7.95,0h5.66c.28-1.35.62-2.56,1.05-3.62.42-1.06.96-2.09,1.61-3.09-1.88.47-3.51,1.27-4.91,2.4s-2.54,2.56-3.41,4.31Z" /> </g> </svg> </a> <ul class="dropdown-menu dropdown-menu-end"> <li class="globe-item"> <a href="https://rinaprime.rina.org/en/" target="_blank" class="dropdown-item"> <span class="globeStyle">English </span> <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z" /> </g> </svg> </a> </li> <li class="globe-item"> <a href="https://rinaprime.rina.org/it/" target="_blank" class="dropdown-item"> <span class="globeStyle">Italiano </span> <svg class="fa fa-arrow-right globeStyle arrowHeader svgArrow" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 17"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m8.5,0l8.5,8.5-8.5,8.5-1.12-1.12,6.59-6.59H0v-1.59h13.97L7.38,1.12l1.12-1.12Z" /> </g> </svg> </a> </li> </ul> </div> <button class="navbar-toggler d-lg-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#navbarOffcanvasLg" aria-controls="navbarOffcanvasLg"> <svg class="navbar-toggler-icon hamburgerIcon" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 26.46"> <g id="Layer_1-2" data-name="Layer 1"> <line class="cls-1" y1="1.5" x2="35" y2="1.5"></line> <line class="cls-1" y1="13.23" x2="35" y2="13.23"></line> <line class="cls-1" y1="24.96" x2="35" y2="24.96"></line> </g> </svg> </button> </div> </div> </div> </div> </nav> <script> function backLevelMenu() { var element = document.getElementById('megamenu') var btn = document.getElementById('backBtnMenu') element.classList.remove('show') btn.classList.remove('active') //const hasSecondLevel = document.querySelectorAll('.has-second-level.active') //hasSecondLevel[0].classList.remove('active') } function showBackBtn() { var element = document.getElementById('backBtnMenu') if (element.classList.contains('active')) { element.classList.remove('active') //const hasSecondLevel = document.querySelectorAll('.has-second-level.active') //hasSecondLevel[0].classList.remove('active') } else { element.classList.add('active') } // element.classList.add('active') } //function showThirdLevel() { // event.target.nextElementSibling.classList.add('active') //} //function hideThirdLevel() { // event.target.closest('.third-level').classList.remove('active') //} var secondLevelItems = document.getElementsByClassName('nav-item') for (var i of secondLevelItems) { i.addEventListener('mouseenter', function () { var thirdLevelItems = document.getElementsByClassName('third-level') for (var t of thirdLevelItems) { if (t.classList.contains('active')) { t.classList.remove('active') } } }) } //new const normalDropdown = document.querySelectorAll('.not-megamenu') const wrapperMenu = document.getElementById('main-nav') //const colorGlobe = document.getElementsByClassName('globe-dropdown') // Aggiunge un event listener di clic al documento document.addEventListener('click', function (event) { // Verifica se l'elemento su cui è stato fatto clic si trova all'interno di un elemento con una classe 'not-megamenu' if (!event.target.closest('.not-megamenu')) { wrapperMenu.classList.remove('bg-open') } }) normalDropdown.forEach(function (normalDropdownItem) { normalDropdownItem.addEventListener('click', function () { var list = normalDropdownItem.querySelector('.dropdown-menu') var listHeight = list.offsetHeight if (list.classList.contains('show')) { wrapperMenu.classList.add('bg-open') //for (let i = 0; i < colorGlobe.length; i++) { // colorGlobe.item(i).classList.add("iconGlobe"); //} /*colorGlobe.classList.add('iconGlobe')*/ wrapperMenu.style.setProperty('--height', listHeight + 'px') } else { wrapperMenu.classList.remove('bg-open') //for (let i = 0; i < colorGlobe.length; i++) { // colorGlobe[i].classList.remove("iconGlobe"); //} // colorGlobe.classList.remove('iconGlobe') } }) }) // active su second level con variante mobile per mostrare già aperto il scond level su desktop const hasSecondLevel = document.querySelectorAll('.has-second-level') const mediaQuery = window.matchMedia('(max-width: 992px)') if (!mediaQuery.matches) { const firstHasSecondLevelItem = hasSecondLevel[0] /* firstHasSecondLevelItem.classList.add('active')*/ for (i = 0; i < document.querySelectorAll('.first-level-list').length; i++) { if (document.querySelectorAll('.first-level-list')[i].querySelector('.has-second-level') != null) { if (!document.querySelectorAll('.first-level-list')[i].querySelector('.has-second-level').classList.contains('active')) { document.querySelectorAll('.first-level-list')[i].querySelector('.has-second-level').classList.add('active') } /* document.querySelectorAll('.first-level-list')[i].querySelector('.has-second-level').classList.add('active')*/ } } //for (i = 0; i < hasSecondLevel.length; i++) { // hasSecondLevel[i].classList.add('active') //} firstHasSecondLevelItem.closest('.megamenu').classList.add('open') } hasSecondLevel.forEach(function (hasSecondLevelItem) { hasSecondLevelItem.addEventListener('click', function () { if (mediaQuery.matches && hasSecondLevelItem.classList.contains('active')) { hasSecondLevelItem.classList.remove('active') } else { for (var e of hasSecondLevel) { if (e.classList.contains('active')) { e.classList.remove('active') //e.closest('.megamenu').classList.remove('open') } } hasSecondLevelItem.classList.add('active') hasSecondLevelItem.closest('.megamenu').classList.add('open') } }) }) // active su elementi megamenu const trigger = document.querySelectorAll('.megamenu-trigger') const triggerprova = document.querySelectorAll('.megamenu-trigger-prova') const hasMegamenu = document.querySelectorAll('.has-megamenu') let activeHasMegamenu = null // Aggiungo event listener per il click sulla finestra window.addEventListener('click', (event) => { // Verifico se l'evento è stato generato da un elemento diverso da quello attivo if (activeHasMegamenu && !activeHasMegamenu.contains(event.target)) { activeHasMegamenu.classList.remove('active') activeHasMegamenu = null } }) trigger.forEach((t) => { t.addEventListener('click', () => { const target = t.getAttribute('data-target') hasMegamenu.forEach((hasMegamenuItem) => { if (hasMegamenuItem.id === target) { hasMegamenuItem.classList.toggle('active') activeHasMegamenu = hasMegamenuItem } else { //hasMegamenuItem.classList.remove('active') // chiudo tutti i megamenu quando cambio voce const allMegamenu = document.querySelectorAll('.megamenu') for (const item of allMegamenu) { item.classList.remove('open') } } }) for (i = 0; i < document.querySelectorAll('.first-level-list').length; i++) { if (document.querySelectorAll('.first-level-list')[i].querySelector('.has-second-level') != null) { for (j = 0; j < document.querySelectorAll('.first-level-list')[i].querySelectorAll('.has-second-level').length; j++) { document.querySelectorAll('.first-level-list')[i].querySelectorAll('.has-second-level')[j].classList.remove('active') } } } for (i = 0; i < document.querySelectorAll('.first-level-list').length; i++) { if (document.querySelectorAll('.first-level-list')[i].querySelector('.has-second-level') != null) { document.querySelectorAll('.first-level-list')[i].querySelector('.has-second-level').classList.add('active') } } }) }) triggerprova.forEach((t) => { t.addEventListener('click', () => { const target = t.getAttribute('data-target') hasMegamenu.forEach((hasMegamenuItem) => { if (hasMegamenuItem.id === target) { hasMegamenuItem.classList.toggle('active') activeHasMegamenu = hasMegamenuItem } else { //hasMegamenuItem.classList.remove('active') // chiudo tutti i megamenu quando cambio voce const allMegamenu = document.querySelectorAll('.megamenu') for (const item of allMegamenu) { //item.classList.remove('open') } } }) for (i = 0; i < document.querySelectorAll('.first-level-list').length; i++) { var found = false; if (document.querySelectorAll('.first-level-list')[i].querySelector('.has-second-level') != null) { for (j = 0; j < document.querySelectorAll('.first-level-list')[i].querySelectorAll('.has-second-level').length; j++) { if (document.querySelectorAll('.first-level-list')[i].querySelectorAll('.has-second-level')[j].classList.contains('active')) { found = true; } } if (found == false) { document.querySelectorAll('.first-level-list')[i].querySelector('.has-second-level').classList.add('active') } } } //for (i = 0; i < document.querySelectorAll('.first-level-list').length; i++) { //if (document.querySelectorAll('.first-level-list')[i].querySelector('.has-second-level') != null) { //document.querySelectorAll('.first-level-list')[i].querySelector('.has-second-level').classList.add('active') //} //} }) }) </script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script> <div > <section class="container"> <nav class="breadcrumb hidden-xs"> <div class="inline"> <a class="breadcrumb-item" href="/en/"> RINA Prime Value Services </a> </div> <div class="inline">Services</div> <span class="breadcrumb-item active">Sustainability EPC Contractor</span> <span class="pull-right breadcrumb-utility"> <button> <span data-toggle="modal" data-target="#socialModal"> <img src="/assets/images/rina-prime-en/icon/share-icon.png"> </span> </button> <button onClick="window.print()"> <img src="/assets/images/rina-prime-en/icon/print-icon.png"> </button> </span> </nav> </section> <div class="modal fade" id="socialModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <ul> </ul> </div> </div> </div> </div></div> <div class='container'> <section class="header-page "> <div class="row"> <div class="col-md-9 col-sm-12"> <h1> Sustainability EPC Contractor </h1> <h2> The ideal partner for building renovation activities </h2> </div> </div> </section> <div class="article"> <br /> <p><a rel="noopener noreferrer" href="http://www.primegreensolutions.it/" target="_blank"><img alt="" src="https://mc-43b0554a-08df-4b2c-a699-5782-cdn-endpoint.azureedge.net/en/-/media/Feature/Media/rinaprime/PrimeGreenSolutions-logo.png?h=59&w=200&rev=e9e54519b28949a8ba66855775882c85&hash=4EC413DFD1D45DDA83C9648A9B670F31" style="width: 200px; height: 59px; float: right; margin-left: 20px;" /></a><strong><a rel="noopener noreferrer" href="https://www.primegreensolutions.it/" target="_blank">Prime Green Solutions</a></strong> is the RINA Prime Value Services company specialised in property renovation and redevelopment activities, with a focus on energy efficiency.</p> <p>The firm operates as a full service provider and EPC Contractor (Engineering, Procurement, and Construction), assisting the client from pinpointing the technical solutions best suited to their needs throughout the planning and execution of the works.</p> <p>Through a range of turnkey solutions and services, Prime Green Solutions manages not just the planning and realisation of the interventions themselves or the technical aspects these entail, but also any administrative matters, compliance with industry regulations for the purposes of accessing relevant incentives, and not least, the identification and procurement of adequate financial support.</p> <ul> <li>Real Estate asset enhancement</li> <li>Energy efficiency</li> <li>Renewable energies</li> </ul> <p>Prime Green Solutions is a Benefit Corporation.<br /> It pursues the objectives of environmental, social, and economic welfare.</p> <style> span.pull-right.breadcrumb-utility { display:none;} section.rina-result { padding-top: 0px; } .col-sm-8 { margin-top: 50px; margin-bottom: 50px; } </style> <span style="margin: 0px auto; border: 2px dotted #000000; position: absolute; z-index: 2147483647; visibility: hidden; left: 172px; width: 0px; top: 43px; height: 0px;"></span><span style="z-index: 2147483647; position: absolute; visibility: hidden; left: 157px; width: 50px; top: 28px; height: 20px; font-size: 10px; color: black;"></span><span style="margin: 0px auto; border: 2px dotted #000000; position: absolute; z-index: 2147483647; visibility: hidden; left: 955px; width: 0px; top: 52px; height: 0px;"></span><span style="z-index: 2147483647; position: absolute; visibility: hidden; left: 940px; width: 50px; top: 37px; height: 20px; font-size: 10px; color: black;"></span><span style="margin: 0px auto; border: 2px dotted #000000; position: absolute; z-index: 2147483647; visibility: hidden; left: 992px; width: 0px; top: 37px; height: 0px;"></span><span style="z-index: 2147483647; position: absolute; visibility: hidden; left: 977px; width: 50px; top: 22px; height: 20px; font-size: 10px; color: black;"></span> </div> </div> <div class="hero-image hero-apply" style="background-image:url(https://mc-43b0554a-08df-4b2c-a699-5782-cdn-endpoint.azureedge.net/en/-/media/Feature/WideBand/rina_prime_banner_contatto_1920x285.jpg?rev=7f5409d3b60847f180c134ec1ed76a3b)"> <div class="hero-inner"> <div class="hero-valign"> <h1 class="text-center text-uppercase"> <a href="/en/contacts" ><img src="https://mc-43b0554a-08df-4b2c-a699-5782-cdn-endpoint.azureedge.net/en/-/media/Feature/WideBand/Icons/icon-applynow.png?rev=0bdb582505b84af2b9a50aa276168a43&h=126&w=126&la=en&hash=1F11D3DB6F368F1C4CB93D615CD96975" alt="" />Contact us to learn more or to receive a tailored quote</a> </h1> </div> </div> </div> <div class="background-box row-line"> <div class="container"> <div class="row flex-row"> <div class="boxes col-xs-12"> <div class="col-sm-8"> <h3></h3> <h3 style="text-align: center; margin-top: 40px; margin-bottom: 40px;">Track Record 2023</h3> <style> .col-sm-8 { width: 100%; } </style> </div> <div class="col-sm-4 full-height"> <div class="icon"></div> </div> </div> </div> </div> </div> <section class="rina-result"> <div class="main-result-background" style="background-image:url(https://mc-43b0554a-08df-4b2c-a699-5782-cdn-endpoint.azureedge.net/en/-/media/Feature/WideBand/slideshow-real-estate-desktop.jpg?rev=902dd7c49ea6437494dcd996bd7ce21f)"> <div class="container"> <div class="row"> <div class="col-sm-3 col-xs-6 text-center"> <div class="result-box-container"> <span class="icon-employes" style="background-image:url(https://mc-43b0554a-08df-4b2c-a699-5782-cdn-endpoint.azureedge.net/en/-/media/Feature/WideBand/Icons/rina_icon_offices_02.png?rev=10e37d32c85a4d29bfff42612905ef74)"></span> <h1><span class="count">0</span><span class="hidden">200</span> <em>+</em></h1> <p>Offices</p> </div> </div> <div class="col-sm-3 col-xs-6 text-center"> <div class="result-box-container"> <span class="icon-lng" style="background-image:url(https://mc-43b0554a-08df-4b2c-a699-5782-cdn-endpoint.azureedge.net/en/-/media/Feature/WideBand/Icons/t_CO2_risparmiate-seconda-posizione.png?rev=6ad50c66dd7c4193adff1f3be9585e9a)"></span> <h1><span class="count">0</span><span class="hidden">1150</span></h1> <p>t of CO2 saved</p> </div> </div> <div class="col-sm-3 col-xs-6 text-center"> <div class="result-box-container"> <span class="icon-mgt" style="background-image:url(https://mc-43b0554a-08df-4b2c-a699-5782-cdn-endpoint.azureedge.net/en/-/media/Feature/WideBand/Icons/mld_controvalore_progetti-terza-posizione.png?rev=45491158b92b46328f11eb6308d41043)"></span> <h1><span class="count">0</span><span class="hidden">1.2</span><em>+</em></h1> <p>B € project value</p> </div> </div> <div class="col-sm-3 col-xs-6 text-center"> <div class="result-box-container"> <span class="icon-document" style="background-image:url(https://mc-43b0554a-08df-4b2c-a699-5782-cdn-endpoint.azureedge.net/en/-/media/Feature/WideBand/Icons/business_counter/ti/counter_ti_03.png?rev=67a8266d628748f2b925ce1c4be6ccb3)"></span> <h1><span class="count">0</span><span class="hidden">300</span><em>+</em></h1> <p>Construction sites managed</p> </div> </div> </div> </div> </div> </section> <!-- Policy Popup Rendering --> <!--section cookies--> <!-- FooterNavigation Rendering --> <footer class="bg-darkBlue"> <div class="container"> <div class="row"> <div class="col-xl-10 mx-auto text-light"> <a href="#" class="scrollToTop hidden-xs hidden-sm" style="display: table;"> <svg class="backToTop" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 9.43"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m1.43,9.43l-1.43-1.43L8,0l8,7.97-1.43,1.43-6.57-6.57L1.43,9.43Z" /> </g> </svg> </a> <div class="row"> <div class="col-lg-6"> <div class="row"> <div class="col-md-6 "> <h5 class="mb-4 mt-2 text-white">Services</h5> <ul class="footer-list"> <li><a href="/en/services/valuation" Valuation target=>Valuation</a></li> <li><a href="/en/services/loan-services" Loan services target=>Loan services</a></li> <li><a href="/en/services/corporate-real-estate-fixed-assets" Corporate real estate & fixed assets target=>Corporate real estate & fixed assets</a></li> <li><a href="/en/services/technical-services" Technical services target=>Technical services</a></li> <li><a href="/en/services/proptech" Proptech target=>Proptech</a></li> <li><a href="/en/services/npe" NPE target=>NPE</a></li> <li><a href="/en/services/sustainability-epc-contractor" Sustainability EPC Contractor target=>Sustainability EPC Contractor</a></li> <li><a href="/en/services/re-technology" RE Technology target=>RE Technology</a></li> </ul> </div> <div class="col-md-6 aboutUs"> <h5 class="mb-4 mt-2 text-white">About</h5> <ul class="footer-list"> <li><a href="/en/about/rinaprime" Our identity target=>Our identity</a></li> <li><a href="/en/about/our-added-value" Value proposition target=>Value proposition</a></li> <li><a href="/en/about/careers" Work with us target=>Work with us</a></li> <li><a href="/en/about/whistleblowing-reports" Whistleblowing target=>Whistleblowing</a></li> </ul> </div> </div> </div> <div class="col-lg-6"> <div class="row"> <div class="col-md-6 secondDivFooter"> <h5 class="mb-4 mt-2 text-white">News & Insights</h5> <ul class="footer-list"> <li><a href="/en/media/News" News target=>News</a></li> </ul> </div> <div class="col-md-6 aboutUs"> <h5 class="mb-4 mt-2 text-white">Legal info</h5> <ul class="footer-list"> <li><a href="/en/legal-info" Legal info target=>Legal info</a></li> <li><a href="/en/privacy" Privacy notice and cookies target=>Privacy notice and cookies</a></li> </ul> </div> </div> </div> </div> <div class="row mt-5 align-items-end"> <div class="col-md-6 col-lg-3 order-1 col-xxl-3 colCountry"> <div class="country-select"> <div class="dropup globe-dropdown"> <a class="btn btn-link dropdown-toggle text-white borderCountry" href="javascript:void(0)" role="button" data-bs-toggle="dropdown" aria-expanded="false"> <p class="paragraphCountry mb-0">Select language</p> <svg class="countryRotate" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 25"> <g id="Layer_1-2" data-name="Layer 1"> <path d="m2.27,25l-2.27-2.23,10.46-10.27L0,2.23,2.27,0l12.73,12.5L2.27,25Z" /> </g> </svg> </a> <ul class="dropdown-menu dropdown-menu-end footerCountryDropdown"> <li class="globe-item"> <a href="https://rinaprime.rina.org/en/" target="_blank" class="dropdown-item"><span class="globeStyle">English </span></a> </li> <li class="globe-item"> <a href="https://rinaprime.rina.org/it/" target="_blank" class="dropdown-item"><span class="globeStyle">Italiano </span></a> </li> </ul> </div> </div> </div> <div class="col-md-6 col-lg-3 order-2 order-lg-3 mt-4 mt-md-0 socialFooter col-xxl-3 p-0"> <div class="d-flex align-items-center justify-content-between"> <a href="#" target=> </a> <a href="#" target=> </a> <a href="https://www.linkedin.com/company/rinaprime/" target=_blank> <svg class="iconSocialFooterFollowUs" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19.99 20"> <g id="Layer_1-2" data-name="Layer 1"> <g id="Layer_2-2" data-name="Layer 2-2"> <g id="homepage"> <g> <rect x=".33" y="6.57" width="4.18" height="13.33"></rect> <path d="m15.81,6.28c-.16-.02-.32-.03-.49-.03-2.34-.1-3.67,1.29-4.12,1.89-.12.16-.18.26-.18.26v-1.79h-4v13.33h4.18v-6.26c0-.9-.07-1.87.38-2.69.38-.69,1.07-1.04,1.86-1.04,2.31,0,2.37,2.09,2.37,2.29v7.77h4.18v-8.69c0-2.98-1.51-4.73-4.18-5.02h0Z"></path> <circle cx="2.42" cy="2.42" r="2.42"></circle> </g> </g> </g> </g> </svg> </a> <a href="https://www.youtube.com/channel/UC3IgYmiNRtTnDbPl8LDOtMQ" target=_blank> <svg class="iconSocialFooterFollowUs" id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 28.47 17.59"> <g id="Layer_1-2" data-name="Layer 1"> <g id="Layer_2-2" data-name="Layer 2-2"> <g id="homepage"> <path d="m23.82,0H4.64C2.08,0,0,2.08,0,4.64v8.3c0,2.56,2.08,4.64,4.64,4.64h19.18c2.56,0,4.64-2.08,4.64-4.64V4.64c0-2.56-2.08-4.64-4.64-4.64Zm-12.28,13.05V4.53l7.39,4.27-7.39,4.27h0v-.02Z"></path> </g> </g> </g> </svg> </a> </div> </div> <div class="col-lg-6 text-center order-3 order-lg-2 mt-4 mt-lg-0 copyrightFooter col-xxl-6"> <p class="mb-0 paragraphCopyright">RINA Prime Value Services S.p.A. VAT IT 09587170961</p> </div> </div> </div> </div> </div> </footer> <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script> <script type="text/javascript"> jQuery(function () { jQuery('#dynamic_select').on('change', function () { var value = $(this).val(); // get selected value if (value) { window.location = value; } return false; }); }); </script> <input type="hidden" id="rinaSiteName" value="rina-prime-en" /> <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCkLF7b4azfbv9G6VLeUhqKTz61nV6zbC4"></script> <script src="/bundles/jquery_rina-prime-en?v=lzB7M5u9lV0gB7po9mHHeELiUXTWGQJvJ_93joqMsyw1"></script> <script type="text/javascript"> var MyMessagesAjax = new setMessages("Select service category", "Select your asset", "Failed to retrieve assets", "No results", "Add to my contacts", "AjaxJs_Go", "View more", "View more", "View more", "View more", "Back", "P.", "M."); var MyRinaAjaxUrl = new RinaAjaxUrl( "/api/rina/services/GetContactVCard?sc_site=rina-prime-en", "/api/rina/services/TrackInteractions?sc_site=rina-prime-en", "/api/rina/industries/GetAssets?sc_site=rina-prime-en", "/api/rina/industries/GetAssets?sc_site=rina-prime-en", "/api/rina/industries/GetCategory?sc_site=rina-prime-en", "/api/rina/industries/GetCategory?sc_site=rina-prime-en", "/api/rina/services/GetContactHub?sc_site=rina-prime-en", "/api/rina/services/GetCityOffice?sc_site=rina-prime-en", "/api/rina/services/GetContactOffice?sc_site=rina-prime-en", "/api/rina/services/GetCity?sc_site=rina-prime-en", "/api/rina/services/GetContactOfficeManager?sc_site=rina-prime-en", "/api/rina/services/GetContactOfficeManagerOnlyCountry?sc_site=rina-prime-en", "/api/rina/casestudies/GetCaseStudies?sc_site=rina-prime-en", "/api/rina/casestudies/GetCaseStudiesBusiness?sc_site=rina-prime-en", "/api/rina/contacts/GetCountries?sc_site=rina-prime-en", "/api/rina/contacts/GetOfficeType?sc_site=rina-prime-en"); </script> <script src="https://www.google.com/recaptcha/api.js?onload=myCallBack&render=explicit" async defer></script> <!--loader--> <div class="lds-ellipsis"><div></div><div></div><div></div><div></div></div> </body> </html>