Salt Technologies

Salt Technologies is an innovative marine and offshore engineering company
Our team is a unique blend of expert industry veterans and new wave engineers from the digital generation
WHAT WE DO
We help our customers develop, implement and communicate seaworthy engineering solutions
Our respect and passion for the marine environment comes across in every project we develop
OUR SERVICES

THE TEAM

Pedro Arriaga

Pedro Arriaga

Founder
Grupo Lindley

Grupo Lindley

Partners
Joana Arriaga

Joana Arriaga

Financial and Operations Director
João Campos

João Campos

Project Management & Engineering
Ricardo Moura

Ricardo Moura

Design
Rui Filipe

Rui Filipe

Visualisation
Pavel Mikhailenko

Pavel Mikhailenko

Visualisation
INDUSTRY SECTORS
RENEWABLES

Fixed and floating offshore wind

renewables
OIL & GAS

Offshore structures to explore, extract, store, and process hydrocarbons

oil-gas
YACHTING

Motor and sailing leisure craft

yachting
PORTS & HARBOURS

Coastal infrastructures connecting land and sea

ports-harbours
WORKBOATS

Ships and vessels employed in all sorts of industrial activities

workboats
EQUIPMENT

Marine equipment, machinery and components

equipment
SOME OF OUR CLIENTS
#client-The Royal Institution of Naval Architects img { width: 100%; } #client-The Royal Institution of Naval Architects .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-The Royal Institution of Naval Architects .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-The Royal Institution of Naval Architects { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-The Royal Institution of Naval Architects .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-The Royal Institution of Naval Architects .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-The Royal Institution of Naval Architects:hover .wrapper { transform: rotateY(180deg); } #client-The Royal Institution of Naval Architects .front, #client-The Royal Institution of Naval Architects .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-The Royal Institution of Naval Architects .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Grupo ETE img { width: 100%; } #client-Grupo ETE .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Grupo ETE .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Grupo ETE { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Grupo ETE .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Grupo ETE .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Grupo ETE:hover .wrapper { transform: rotateY(180deg); } #client-Grupo ETE .front, #client-Grupo ETE .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Grupo ETE .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Dock 90 img { width: 100%; } #client-Dock 90 .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Dock 90 .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Dock 90 { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Dock 90 .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Dock 90 .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Dock 90:hover .wrapper { transform: rotateY(180deg); } #client-Dock 90 .front, #client-Dock 90 .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Dock 90 .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Damen Yachting img { width: 100%; } #client-Damen Yachting .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Damen Yachting .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Damen Yachting { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Damen Yachting .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Damen Yachting .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Damen Yachting:hover .wrapper { transform: rotateY(180deg); } #client-Damen Yachting .front, #client-Damen Yachting .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Damen Yachting .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Bureau Veritas img { width: 100%; } #client-Bureau Veritas .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Bureau Veritas .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Bureau Veritas { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Bureau Veritas .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Bureau Veritas .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Bureau Veritas:hover .wrapper { transform: rotateY(180deg); } #client-Bureau Veritas .front, #client-Bureau Veritas .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Bureau Veritas .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Beridi img { width: 100%; } #client-Beridi .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Beridi .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Beridi { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Beridi .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Beridi .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Beridi:hover .wrapper { transform: rotateY(180deg); } #client-Beridi .front, #client-Beridi .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Beridi .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Berenger Ingenieros img { width: 100%; } #client-Berenger Ingenieros .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Berenger Ingenieros .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Berenger Ingenieros { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Berenger Ingenieros .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Berenger Ingenieros .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Berenger Ingenieros:hover .wrapper { transform: rotateY(180deg); } #client-Berenger Ingenieros .front, #client-Berenger Ingenieros .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Berenger Ingenieros .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-china-harbour-engineering-company img { width: 100%; } #client-china-harbour-engineering-company .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-china-harbour-engineering-company .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-china-harbour-engineering-company { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-china-harbour-engineering-company .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-china-harbour-engineering-company .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-china-harbour-engineering-company:hover .wrapper { transform: rotateY(180deg); } #client-china-harbour-engineering-company .front, #client-china-harbour-engineering-company .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-china-harbour-engineering-company .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Bureau-Veritas-Solutions-MO img { width: 100%; } #client-Bureau-Veritas-Solutions-MO .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Bureau-Veritas-Solutions-MO .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Bureau-Veritas-Solutions-MO { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Bureau-Veritas-Solutions-MO .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Bureau-Veritas-Solutions-MO .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Bureau-Veritas-Solutions-MO:hover .wrapper { transform: rotateY(180deg); } #client-Bureau-Veritas-Solutions-MO .front, #client-Bureau-Veritas-Solutions-MO .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Bureau-Veritas-Solutions-MO .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-jan-de-nul img { width: 100%; } #client-jan-de-nul .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-jan-de-nul .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-jan-de-nul { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-jan-de-nul .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-jan-de-nul .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-jan-de-nul:hover .wrapper { transform: rotateY(180deg); } #client-jan-de-nul .front, #client-jan-de-nul .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-jan-de-nul .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Vryhof img { width: 100%; } #client-Vryhof .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Vryhof .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Vryhof { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Vryhof .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Vryhof .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Vryhof:hover .wrapper { transform: rotateY(180deg); } #client-Vryhof .front, #client-Vryhof .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Vryhof .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-global-maritime img { width: 100%; } #client-global-maritime .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-global-maritime .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-global-maritime { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-global-maritime .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-global-maritime .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-global-maritime:hover .wrapper { transform: rotateY(180deg); } #client-global-maritime .front, #client-global-maritime .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-global-maritime .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Fred-Olsen-Windcarrier img { width: 100%; } #client-Fred-Olsen-Windcarrier .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Fred-Olsen-Windcarrier .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Fred-Olsen-Windcarrier { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Fred-Olsen-Windcarrier .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Fred-Olsen-Windcarrier .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Fred-Olsen-Windcarrier:hover .wrapper { transform: rotateY(180deg); } #client-Fred-Olsen-Windcarrier .front, #client-Fred-Olsen-Windcarrier .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Fred-Olsen-Windcarrier .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-ardmore-craig img { width: 100%; } #client-ardmore-craig .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-ardmore-craig .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-ardmore-craig { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-ardmore-craig .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-ardmore-craig .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-ardmore-craig:hover .wrapper { transform: rotateY(180deg); } #client-ardmore-craig .front, #client-ardmore-craig .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-ardmore-craig .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-ahlers-lindley img { width: 100%; } #client-ahlers-lindley .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-ahlers-lindley .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-ahlers-lindley { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-ahlers-lindley .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-ahlers-lindley .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-ahlers-lindley:hover .wrapper { transform: rotateY(180deg); } #client-ahlers-lindley .front, #client-ahlers-lindley .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-ahlers-lindley .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Galeon img { width: 100%; } #client-Galeon .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Galeon .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Galeon { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Galeon .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Galeon .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Galeon:hover .wrapper { transform: rotateY(180deg); } #client-Galeon .front, #client-Galeon .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Galeon .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-uboat-worx img { width: 100%; } #client-uboat-worx .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-uboat-worx .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-uboat-worx { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-uboat-worx .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-uboat-worx .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-uboat-worx:hover .wrapper { transform: rotateY(180deg); } #client-uboat-worx .front, #client-uboat-worx .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-uboat-worx .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-tony-castro-design img { width: 100%; } #client-tony-castro-design .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-tony-castro-design .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-tony-castro-design { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-tony-castro-design .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-tony-castro-design .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-tony-castro-design:hover .wrapper { transform: rotateY(180deg); } #client-tony-castro-design .front, #client-tony-castro-design .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-tony-castro-design .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-amorim img { width: 100%; } #client-amorim .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-amorim .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-amorim { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-amorim .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-amorim .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-amorim:hover .wrapper { transform: rotateY(180deg); } #client-amorim .front, #client-amorim .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-amorim .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-The Royal Institution of Naval Architects img { width: 100%; } #client-The Royal Institution of Naval Architects .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-The Royal Institution of Naval Architects .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-The Royal Institution of Naval Architects { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-The Royal Institution of Naval Architects .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-The Royal Institution of Naval Architects .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-The Royal Institution of Naval Architects:hover .wrapper { transform: rotateY(180deg); } #client-The Royal Institution of Naval Architects .front, #client-The Royal Institution of Naval Architects .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-The Royal Institution of Naval Architects .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Grupo ETE img { width: 100%; } #client-Grupo ETE .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Grupo ETE .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Grupo ETE { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Grupo ETE .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Grupo ETE .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Grupo ETE:hover .wrapper { transform: rotateY(180deg); } #client-Grupo ETE .front, #client-Grupo ETE .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Grupo ETE .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Dock 90 img { width: 100%; } #client-Dock 90 .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Dock 90 .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Dock 90 { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Dock 90 .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Dock 90 .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Dock 90:hover .wrapper { transform: rotateY(180deg); } #client-Dock 90 .front, #client-Dock 90 .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Dock 90 .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Damen Yachting img { width: 100%; } #client-Damen Yachting .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Damen Yachting .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Damen Yachting { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Damen Yachting .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Damen Yachting .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Damen Yachting:hover .wrapper { transform: rotateY(180deg); } #client-Damen Yachting .front, #client-Damen Yachting .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Damen Yachting .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Bureau Veritas img { width: 100%; } #client-Bureau Veritas .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Bureau Veritas .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Bureau Veritas { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Bureau Veritas .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Bureau Veritas .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Bureau Veritas:hover .wrapper { transform: rotateY(180deg); } #client-Bureau Veritas .front, #client-Bureau Veritas .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Bureau Veritas .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Beridi img { width: 100%; } #client-Beridi .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Beridi .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Beridi { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Beridi .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Beridi .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Beridi:hover .wrapper { transform: rotateY(180deg); } #client-Beridi .front, #client-Beridi .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Beridi .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Berenger Ingenieros img { width: 100%; } #client-Berenger Ingenieros .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Berenger Ingenieros .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Berenger Ingenieros { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Berenger Ingenieros .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Berenger Ingenieros .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Berenger Ingenieros:hover .wrapper { transform: rotateY(180deg); } #client-Berenger Ingenieros .front, #client-Berenger Ingenieros .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Berenger Ingenieros .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-china-harbour-engineering-company img { width: 100%; } #client-china-harbour-engineering-company .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-china-harbour-engineering-company .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-china-harbour-engineering-company { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-china-harbour-engineering-company .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-china-harbour-engineering-company .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-china-harbour-engineering-company:hover .wrapper { transform: rotateY(180deg); } #client-china-harbour-engineering-company .front, #client-china-harbour-engineering-company .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-china-harbour-engineering-company .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Bureau-Veritas-Solutions-MO img { width: 100%; } #client-Bureau-Veritas-Solutions-MO .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Bureau-Veritas-Solutions-MO .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Bureau-Veritas-Solutions-MO { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Bureau-Veritas-Solutions-MO .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Bureau-Veritas-Solutions-MO .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Bureau-Veritas-Solutions-MO:hover .wrapper { transform: rotateY(180deg); } #client-Bureau-Veritas-Solutions-MO .front, #client-Bureau-Veritas-Solutions-MO .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Bureau-Veritas-Solutions-MO .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-jan-de-nul img { width: 100%; } #client-jan-de-nul .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-jan-de-nul .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-jan-de-nul { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-jan-de-nul .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-jan-de-nul .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-jan-de-nul:hover .wrapper { transform: rotateY(180deg); } #client-jan-de-nul .front, #client-jan-de-nul .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-jan-de-nul .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Vryhof img { width: 100%; } #client-Vryhof .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Vryhof .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Vryhof { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Vryhof .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Vryhof .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Vryhof:hover .wrapper { transform: rotateY(180deg); } #client-Vryhof .front, #client-Vryhof .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Vryhof .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-global-maritime img { width: 100%; } #client-global-maritime .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-global-maritime .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-global-maritime { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-global-maritime .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-global-maritime .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-global-maritime:hover .wrapper { transform: rotateY(180deg); } #client-global-maritime .front, #client-global-maritime .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-global-maritime .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Fred-Olsen-Windcarrier img { width: 100%; } #client-Fred-Olsen-Windcarrier .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Fred-Olsen-Windcarrier .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Fred-Olsen-Windcarrier { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Fred-Olsen-Windcarrier .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Fred-Olsen-Windcarrier .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Fred-Olsen-Windcarrier:hover .wrapper { transform: rotateY(180deg); } #client-Fred-Olsen-Windcarrier .front, #client-Fred-Olsen-Windcarrier .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Fred-Olsen-Windcarrier .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-ardmore-craig img { width: 100%; } #client-ardmore-craig .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-ardmore-craig .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-ardmore-craig { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-ardmore-craig .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-ardmore-craig .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-ardmore-craig:hover .wrapper { transform: rotateY(180deg); } #client-ardmore-craig .front, #client-ardmore-craig .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-ardmore-craig .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-ahlers-lindley img { width: 100%; } #client-ahlers-lindley .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-ahlers-lindley .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-ahlers-lindley { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-ahlers-lindley .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-ahlers-lindley .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-ahlers-lindley:hover .wrapper { transform: rotateY(180deg); } #client-ahlers-lindley .front, #client-ahlers-lindley .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-ahlers-lindley .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-Galeon img { width: 100%; } #client-Galeon .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-Galeon .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-Galeon { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-Galeon .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-Galeon .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-Galeon:hover .wrapper { transform: rotateY(180deg); } #client-Galeon .front, #client-Galeon .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-Galeon .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-uboat-worx img { width: 100%; } #client-uboat-worx .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-uboat-worx .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-uboat-worx { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-uboat-worx .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-uboat-worx .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-uboat-worx:hover .wrapper { transform: rotateY(180deg); } #client-uboat-worx .front, #client-uboat-worx .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-uboat-worx .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-tony-castro-design img { width: 100%; } #client-tony-castro-design .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-tony-castro-design .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-tony-castro-design { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-tony-castro-design .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-tony-castro-design .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-tony-castro-design:hover .wrapper { transform: rotateY(180deg); } #client-tony-castro-design .front, #client-tony-castro-design .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-tony-castro-design .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }
#client-amorim img { width: 100%; } #client-amorim .title { font-weight: 700; font-size: 12pt; line-height: 14pt; padding-bottom: 5px; } #client-amorim .description { font-weight: 400; font-size: 11pt; line-height: 14pt; } #client-amorim { width: 100%; height: 300px; cursor: pointer; perspective: 2000px; /*perspective: 1000px;*/ } #client-amorim .wrapper { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 500ms; transform-style: preserve-3d; } #client-amorim .wrapper .vertical-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; } #client-amorim:hover .wrapper { transform: rotateY(180deg); } #client-amorim .front, #client-amorim .back { overflow: visible; position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #client-amorim .back { color: #ffffff; padding: 25px; transform: rotateY(180deg); background-color: #0B456F; }

Let's make something great.

We can help with everything from ideation, to execution.

© Copyright Salt Technologies 2020 . All Rights Reserved