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
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 respect and passion for the marine environment comes across in every project we develop
OUR SERVICES
THE TEAM

Pedro Arriaga
Founder
Grupo Lindley
Partners
Joana Arriaga
Financial and Operations Director
João Campos
Project Management & Engineering
Ricardo Moura
Design
Rui Filipe
Visualisation
Pavel Mikhailenko
VisualisationINDUSTRY 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;
}
ADDRESS
64 New Cavendish St, Marylebone
London W1G 8TB
contact@salttechnologies.uk
+44 (0)77 6839 5968
+351 215 889 282
USEFUL LINKS
© Copyright Salt Technologies 2020 . All Rights Reserved