/* Maintenance page — desktop composition measured against the Zeplin artboard. */
.air-page-manutencao-embarcada{--maintenance-container:1204px}
.air-page-manutencao-embarcada>section>.air-container,
.air-page-manutencao-embarcada .air-page-head>.air-container{width:min(calc(100% - 48px),var(--maintenance-container))}
.air-page-manutencao-embarcada .air-page-head{height:350px;min-height:350px;padding:22px 0 0}
/* Heroi em shared-zeplin.css. */
.air-page-manutencao-embarcada .air-wide-image{display:block;width:100%;height:501px;max-height:none;object-fit:cover}
.air-page-manutencao-embarcada .air-statement{position:relative;height:729px;padding:80px 0 0;overflow:hidden}
.air-page-manutencao-embarcada .air-statement p{position:relative;z-index:2;width:802px;max-width:100%;font-family:'area-extended',Arial,sans-serif;font-size:30px;font-weight:500;line-height:48px;color:#0f8080}
.air-page-manutencao-embarcada .air-statement .air-wave{position:absolute;z-index:1;right:0;bottom:68px;left:0;width:100%;height:222px;margin:0;background:url('../images/home/waves.png') center/100% 100% no-repeat}
.air-page-manutencao-embarcada .air-statement .air-wave i{display:none}

.air-page-manutencao-embarcada .air-services-list{position:relative;z-index:3;height:877px;padding:82px 0 0;overflow:visible;background:#fff}
.air-page-manutencao-embarcada .air-service-layout{grid-template-columns:586px 550px;gap:68px;align-items:start}
.air-page-manutencao-embarcada .air-services-list h2{height:auto;margin:0;padding:0 0 19.5px;border-color:var(--air-teal);font-family:'area-normal',Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#0f8080;text-transform:none}
.air-page-manutencao-embarcada .air-lined-list li{display:flex;align-items:center;min-height:124px;padding:25px 0;border-color:var(--air-teal);font-family:'area-normal',Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#202f38}
.air-page-manutencao-embarcada .air-client-panel{width:550px;height:775px;margin-top:-169px;padding:70px 52px!important;border-radius:14px;box-shadow:0 7px 16px rgba(0,0,0,.22);font-size:14px;line-height:1.4}
.air-page-manutencao-embarcada .air-client-panel h2{height:auto;margin:0 0 62px;padding:0;color:var(--air-orange);font-size:22px;font-weight:800}
.air-client-logos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,105px);align-items:center;justify-items:center;gap:54px 55px}
.air-client-logos img{display:block;width:145px;max-width:100%;height:92px;object-fit:contain}
.air-client-logos img[alt="Equinor"]{width:124px;height:104px}
.air-client-logos img[alt="PRIO"]{width:132px;height:auto}
.air-client-logos img[alt="Trident Energy"]{width:112px;height:auto}

@media(min-width:1024px){
  .air-page-manutencao-embarcada .air-client-panel{position:relative}
  .air-page-manutencao-embarcada .air-client-logos{position:absolute;inset:0;display:block;width:100%;height:100%}
  .air-page-manutencao-embarcada .air-client-logos img{position:absolute;max-width:none;margin:0;padding:0;object-fit:contain}
  .air-page-manutencao-embarcada .air-client-logos img[alt="Petrobras"]{top:184px;left:71px;width:153.5px;height:91px}
  .air-page-manutencao-embarcada .air-client-logos img[alt="Equinor"]{top:178px;left:325px;width:124px;height:103.5px}
  .air-page-manutencao-embarcada .air-client-logos img[alt="MODEC"]{top:397.5px;left:61px;width:173px;height:101px}
  .air-page-manutencao-embarcada .air-client-logos img[alt="Yinson"]{top:414px;left:334.5px;width:111.5px;height:68px}
  .air-page-manutencao-embarcada .air-client-logos img[alt="PRIO"]{top:646px;left:84.5px;width:110px;height:25px}
  .air-page-manutencao-embarcada .air-client-logos img[alt="Trident Energy"]{top:631.5px;left:346.5px;width:91px;height:48.5px}
}

.air-page-manutencao-embarcada .air-more{height:583px;padding:70px 0 0}
/* Bloco "Nossas Solucoes" em shared-zeplin.css. */

@media(max-width:1023px){
  .air-page-manutencao-embarcada .air-page-head{height:auto;min-height:310px}
  .air-page-manutencao-embarcada .air-wide-image{height:360px}
  .air-page-manutencao-embarcada .air-statement{height:auto;min-height:580px;padding-top:65px}
  .air-page-manutencao-embarcada .air-service-layout{grid-template-columns:1fr 1fr;gap:32px}
  .air-page-manutencao-embarcada .air-services-list{height:auto;padding-bottom:70px}
  .air-page-manutencao-embarcada .air-client-panel{width:100%;height:auto;min-height:620px;margin-top:-135px;padding:50px 35px!important}
  .air-client-logos{gap:35px 24px}
  .air-page-manutencao-embarcada .air-more{height:auto;padding-bottom:70px}
  .air-page-manutencao-embarcada .air-more-grid{grid-template-columns:1fr 1fr;gap:32px}
  .air-page-manutencao-embarcada .air-more-grid a:last-child{grid-column:auto;max-width:none}
}
@media(max-width:767px){
  .air-page-manutencao-embarcada .air-header>.air-container,
  .air-page-manutencao-embarcada>section>.air-container,
  .air-page-manutencao-embarcada .air-page-head>.air-container{width:calc(100% - 32px)}

  .air-page-manutencao-embarcada .air-page-head{height:322px;min-height:322px;padding:20px 0 0}
  .air-page-manutencao-embarcada .air-page-head h1{font-size:29px;line-height:1.05}
  .air-page-manutencao-embarcada .air-wide-image{height:471px;object-position:center}

  .air-page-manutencao-embarcada .air-statement{height:512px;min-height:512px;padding:61px 0 0}
  .air-page-manutencao-embarcada .air-statement p{font-size:20px;line-height:1.45}
  .air-page-manutencao-embarcada .air-statement .air-wave{bottom:0;height:111px;background-size:721px 111px}

  .air-page-manutencao-embarcada .air-services-list{height:1358px;min-height:1358px;padding:89px 0 0}
  .air-page-manutencao-embarcada .air-service-layout{grid-template-columns:1fr;gap:0}
  .air-page-manutencao-embarcada .air-lined-list li{height:123px;min-height:123px;padding:25px 0;font-size:14px}
  .air-page-manutencao-embarcada .air-lined-list li:nth-child(n+4){height:99px;min-height:99px}
  .air-page-manutencao-embarcada .air-client-panel{
    width:100%;
    height:481px;
    min-height:481px;
    margin-top:102px;
    padding:62px 20px 30px!important;
  }
  .air-page-manutencao-embarcada .air-client-panel h2{margin-bottom:40px;font-size:18px}
  .air-page-manutencao-embarcada .air-client-logos{grid-template-rows:repeat(3,70px);gap:32px 20px}
  .air-page-manutencao-embarcada .air-client-logos img{width:95px;height:60px}
  .air-page-manutencao-embarcada .air-client-logos img[alt="Equinor"]{width:80px;height:66px}
  .air-page-manutencao-embarcada .air-client-logos img[alt="Yinson"]{width:76px;height:47px}
  .air-page-manutencao-embarcada .air-client-logos img[alt="PRIO"]{width:77px;height:40px}
  .air-page-manutencao-embarcada .air-client-logos img[alt="Trident Energy"]{width:68px;height:40px}

  .air-page-manutencao-embarcada .air-more{height:668px;min-height:668px;padding:42px 0 0}
  .air-page-manutencao-embarcada .air-more h2{margin-bottom:35px;font-size:25px}
  .air-page-manutencao-embarcada .air-more-grid{grid-template-columns:1fr;gap:22px}
  .air-page-manutencao-embarcada .air-more-grid a{height:231px}
  .air-page-manutencao-embarcada .air-more-grid img{height:231px;aspect-ratio:auto}
  .air-page-manutencao-embarcada .air-more-grid strong{left:22px;bottom:20px;font-size:20px}

  body.air-page-manutencao-embarcada .air-footer{height:1186px;min-height:1186px}
  body.air-page-manutencao-embarcada .air-footer>.air-container{height:1141px}
}
