@font-face {
  font-family: Bebas;
  src: url('../fonts/Bebas-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cocogoose pro trial;
  src: url('../fonts/Cocogoose-Pro-Ultralight-trial.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fontawesome webfont;
  src: url('../fonts/fontawesome-webfont.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Adam;
  src: url('../fonts/ADAM.CG-PRO.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font awesome 5 free 400";
  src: url('../fonts/Font-Awesome-5-Free-Regular-400.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fontawesome;
  src: url('../fonts/FontAwesome.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font awesome 5 brands 400";
  src: url('../fonts/Font-Awesome-5-Brands-Regular-400.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Font awesome 5 free solid 900";
  src: url('../fonts/Font-Awesome-5-Free-Solid-900.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --branco: #ededed;
  --logan: Roboto, sans-serif;
  --cinza: #333;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.phones {
  color: #fff;
  cursor: pointer;
  padding: 2px 15px 5px;
  font-size: 14px;
}

.endere-o {
  color: #fff;
  cursor: pointer;
  padding: 5px 15px;
  font-size: 14px;
}

.endere-o.w--current {
  color: #fff;
}

.nav-menu {
  float: none;
  clear: none;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  width: auto;
  height: auto;
  margin: auto 50px;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: static;
  left: 0;
  right: auto;
}

.navbar {
  background-color: #333367;
}

.navbar._1nav {
  background-color: #e4a12f;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.text-span-3 {
  font-family: "Font awesome 5 free 400", sans-serif;
  position: relative;
  top: 1px;
  left: -3px;
}

.email-1 {
  color: #fff;
  padding: 5px 15px;
  font-size: 14px;
}

.text-span-2 {
  font-family: "Font awesome 5 brands 400", sans-serif;
  font-size: 14px;
  position: relative;
  bottom: 0;
  left: -2px;
}

.text-span {
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 14px;
}

.phone-1 {
  color: #686868;
  line-height: 25px;
  text-decoration: none;
  transition: color .3s ease-in;
  position: relative;
}

.phone-1:hover {
  color: #1d1d1d;
}

.email {
  transition: color .3s ease-in;
}

.email:hover {
  color: #1d1d1d;
}

.navigation-dropdown {
  min-width: 140px;
}

.navigation-dropdown.w--open {
  background-color: #0000;
  border-radius: 0;
  min-width: 320px;
  max-height: 100vh;
  padding-top: 0;
  left: -100px;
}

.dropdown-link {
  z-index: 25;
  color: #283338;
  align-items: center;
  padding: 20px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link:hover {
  color: #e4a12f;
  background-color: #fafafacc;
}

.icon-4 {
  color: #fff;
  margin-right: 5px;
  font-size: 13px;
  top: 4px;
}

.nav-link-4 {
  color: #fff;
  border-bottom: 2px #ee5d24;
  padding: 30px 25px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.nav-link-4:hover {
  color: #e4a12f;
  border: 1px #000;
  border-radius: 0;
}

.nav-link-4.w--current {
  color: #e4a12f;
  transition-property: none;
}

.nav-link-details {
  color: #28333899;
  white-space: normal;
  font-size: 13px;
}

.dropdown {
  display: block;
}

.nav-link-8 {
  color: #fff;
  border-bottom: 2px #ee5d24;
  padding: 30px 25px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.nav-link-8:hover {
  color: #e4a12f;
  border: 1px #000;
}

.nav-link-8.w--current {
  color: #e4a12f;
}

.navbar-2 {
  background-color: #fff0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 30px 0% auto;
}

.dropdown-toggle {
  padding: 30px 28px 30px 20px;
  font-family: Lato, sans-serif;
}

.dropdown-toggle:hover {
  color: #333367;
  border: 1px #000;
  font-family: Adam, sans-serif;
  font-size: 13px;
}

.nav-menu-2 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.dropdown-wrapper {
  background-color: #fff;
  border: 1px #000;
  border-radius: 0;
  min-width: 140px;
  overflow: hidden;
  box-shadow: 11px 11px 30px -10px #20355a26;
}

.dropdown-wrapper.w--open {
  background-color: #fff;
  border-radius: 15px;
  min-width: 300px;
  max-height: 100vh;
  left: -97px;
  box-shadow: 0 50px 25px -50px #20355a26, 8px 18px 60px 4px #00000021;
}

.nav-link-6 {
  color: #fff;
  border-bottom: 2px #ee5d24;
  padding: 30px 25px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.nav-link-6:hover {
  color: #e4a12f;
  border: 1px #000;
}

.nav-link-6.w--current {
  color: #e4a12f;
}

.bold-text-19 {
  color: #e4a12f;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 20px;
}

.icon-wrap {
  background-color: #2600ff08;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 11px;
  display: flex;
}

.dropdown-title {
  margin-bottom: 2px;
  font-size: 15px;
}

.icon-5.small {
  justify-content: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 19px;
  display: flex;
}

.nav-link-7 {
  color: #fff;
  padding: 30px 25px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.nav-link-7:hover {
  color: #e4a12f;
  border: 1px #000;
}

.nav-link-7.w--current {
  color: #e4a12f;
}

.dropdown-pointer {
  position: relative;
}

.container-7 {
  flex: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.nav-content-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 12px;
  display: flex;
}

.text-block {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.text-block:hover {
  color: #e4a12f;
}

.dropdown-link-copy {
  z-index: 25;
  color: #283338;
  align-items: center;
  padding: 20px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.dropdown-link-copy:hover {
  color: #e4a12f;
  background-color: #fafafacc;
}

.contents {
  object-fit: contain;
  background-color: #fff0;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between space-around;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.logo {
  clear: none;
  object-fit: fill;
  background-image: url('../images/LOGAN---LOGO.png');
  background-position: 50%;
  background-size: cover;
  flex-wrap: nowrap;
  flex: none;
  place-content: flex-end flex-start;
  align-self: center;
  width: 120px;
  height: 100%;
  display: flex;
  position: relative;
  left: 0;
}

.botao-1 {
  color: #fff;
  background-color: #e4a12f;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 60%;
  text-decoration: none;
  transition: background-color .3s ease-in;
  display: flex;
}

.botao-1:hover {
  background-color: #1d1d1d;
}

.text-block-3 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.inicial {
  z-index: 0;
  justify-content: center;
  width: auto;
  height: 100vh;
  margin-top: auto;
  display: block;
  position: relative;
}

.inicio {
  z-index: 10;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.sobre {
  z-index: 100;
  color: #fff;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.informacoes_1 {
  color: #505050;
  object-fit: contain;
  flex: none;
  width: 1120px;
  height: 550px;
  margin-top: 125px;
  margin-left: 0;
  padding-top: 70px;
  position: static;
}

.heading-01 {
  color: #e4a12f;
  text-align: left;
  width: auto;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.sobre-nos-title-2 {
  color: #1d1d1d;
  text-align: left;
  width: 600px;
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 55px;
}

.text-block-04 {
  float: none;
  clear: left;
  color: #fff;
  text-align: left;
  -webkit-text-fill-color: inherit;
  object-fit: scale-down;
  object-position: 50% 50%;
  background-clip: border-box;
  width: 500px;
  margin-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.botoes02 {
  justify-content: flex-start;
  align-items: center;
  width: 600px;
  height: 70px;
  display: flex;
}

.bt01 {
  color: #000;
  background-color: #e4a12f;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 46px;
  margin-right: 15px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.bt01:hover {
  background-color: #1d1d1d;
}

.bt02 {
  color: #fff;
  background-color: #31313100;
  border: 2px solid #e4a12f;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 46px;
  margin-left: 15px;
  text-decoration: none;
  transition: border-color .3s ease-in, background-color .3s ease-in;
  display: flex;
}

.bt02:hover {
  color: #fff;
  background-color: #1d1d1d;
  border-style: solid;
  border-color: #1d1d1d;
}

.text-block-3-copy {
  color: #1d1d1d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 47px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  transition: color .3s ease-in;
  display: flex;
}

.text-block-3-copy:hover {
  color: #fff;
  border: 1px #000;
}

.slider-inicial {
  width: 100%;
  height: 100%;
  display: none;
}

.slide-nav {
  z-index: 100;
  display: block;
  top: auto;
  bottom: 0;
}

.left-arrow, .right-arrow {
  z-index: auto;
  width: 50px;
}

.slide {
  z-index: auto;
  background-image: url('../images/banner-bg-7.jpg');
  background-size: cover;
  position: static;
}

.slide-2 {
  background-image: url('../images/banner-bg-6.jpg');
  background-position: 50%;
  background-size: cover;
  position: static;
}

.slide-3 {
  background-image: url('../images/banner-bg-7.jpg');
  background-position: 50%;
  background-size: cover;
  position: static;
}

.slide-4 {
  background-image: url('../images/banner-bg-8.jpg');
  background-position: 50%;
  background-size: cover;
  position: static;
}

.conteiner {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.sobre-nos {
  flex: none;
  width: 1120px;
  height: 550px;
  margin-top: 0;
}

.columns {
  height: 100%;
  margin-left: 0;
  margin-right: 0;
}

.column {
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  padding-left: 0;
  display: flex;
}

.column-2 {
  flex-direction: column;
  height: 100%;
  padding-left: 5px;
  display: block;
  top: -5px;
}

.sobre-nos-1 {
  background-image: url('../images/220259546_376477607160079_5634248683946772775_n.jpg');
  background-position: 50%;
  background-size: cover;
  width: 95%;
  height: 100%;
}

.text-sobre {
  background-color: #e4a12f;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 230px;
  display: flex;
  position: absolute;
  right: 20px;
}

.text-block-6 {
  letter-spacing: 1px;
  justify-content: center;
  align-items: center;
  width: 230px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 900;
  display: flex;
  position: absolute;
  inset: auto;
  transform: rotate(-90deg);
}

.sobre-nos-title {
  color: #e4a12f;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.box-info {
  flex-direction: column;
  width: 100%;
  height: 150px;
  margin-top: 10px;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.boc-1 {
  align-items: center;
  width: 100%;
  height: 30px;
  margin-bottom: 20px;
  display: flex;
}

.check-1 {
  background-color: #ffc96e;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.text-block-7 {
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 10px;
  position: static;
}

.text-box-1 {
  color: #7e7e7e;
  margin-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 900;
}

.boc-2, .boc-3, .boc-4 {
  align-items: center;
  width: 100%;
  height: 30px;
  margin-bottom: 20px;
  display: flex;
}

.botao-2 {
  clear: none;
  color: #fff;
  background-color: #e4a12f;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 50px;
  text-decoration: none;
  transition: background-color .3s ease-in;
  display: flex;
  position: relative;
  top: 16px;
}

.botao-2:hover {
  background-color: #1d1d1d;
}

.bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23 {
  color: #414141;
}

.servi-os {
  background-color: #fbfaf9;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-10 {
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.elementos_services {
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 1145px;
  height: 650px;
  display: flex;
}

.services-text {
  color: #e4a12f;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.services-title {
  color: #1d1d1d;
  justify-content: center;
  width: auto;
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 45px;
  display: flex;
}

.text-services {
  float: none;
  clear: left;
  color: #888;
  text-align: center;
  -webkit-text-fill-color: inherit;
  object-fit: scale-down;
  object-position: 50% 50%;
  background-clip: border-box;
  width: 600px;
  margin-top: 10px;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.services {
  flex: 0 auto;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.servi-os-portuarios {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  height: 100%;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.cross-docking {
  background-color: #0000;
  height: 100%;
  padding-left: 10px;
}

.opera-oes-aereas {
  background-color: #0000;
  height: 100%;
  padding-left: 10px;
  padding-right: 0;
}

.cargas-gerais {
  background-color: #0000;
  height: 100%;
  padding-left: 10px;
}

._1 {
  background-color: #fbfaf9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  display: flex;
  box-shadow: 0 0 20px -4px #00000029;
}

.icon-1 {
  background-color: #0000;
  background-image: url('../images/cargo-ship.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.title-portuario {
  color: #1d1d1d;
  justify-content: center;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 45px;
  display: flex;
}

.text-portuario {
  float: none;
  clear: left;
  color: #888;
  text-align: center;
  -webkit-text-fill-color: inherit;
  object-fit: scale-down;
  object-position: 50% 50%;
  background-clip: border-box;
  width: auto;
  height: 150px;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.bt03 {
  color: #000;
  background-color: #31313100;
  border: 1px solid #1d1d1d;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 50px;
  margin-top: 30px;
  margin-left: 15px;
  text-decoration: none;
  transition: border-color .3s ease-in, background-color .3s ease-in;
  display: flex;
}

.bt03:hover {
  color: #fff;
  background-color: #e4a12f;
  border-style: solid;
  border-color: #e4a12f;
}

._2, ._3, ._4 {
  background-color: #fbfaf9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  display: flex;
  box-shadow: 0 0 20px -4px #00000029;
}

.icon-2 {
  background-color: #0000;
  background-image: url('../images/guindaste-de-conteiner.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 80% 80%;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.icon-3 {
  background-color: #0000;
  background-image: url('../images/carga.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 80%;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.icon-05 {
  background-color: #0000;
  background-image: url('../images/aviao.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 80%;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.entre-em-contato {
  color: #e4a12f;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: color .3s ease-in;
  display: flex;
}

.entre-em-contato:hover {
  color: #fff;
}

.escolher {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.container-11 {
  flex: 1;
  justify-content: center;
  display: flex;
}

.elementos-escolher {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1145px;
  height: 560px;
  display: flex;
}

.columns-2 {
  flex: 1;
  height: 100%;
}

.column-3 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.column-4 {
  height: 100%;
  padding-right: 10px;
}

.left-arrow-2, .right-arrow-2 {
  display: none;
}

.supply-chain {
  z-index: 900;
  background-color: #0000;
  width: 190px;
  padding-right: 0;
  position: static;
}

.suporte {
  float: none;
  clear: none;
  width: 190px;
  position: static;
}

.slider-2 {
  cursor: auto;
  background-color: #0000;
  width: 100%;
  height: 300px;
}

.responsabilidade, .atua-o {
  width: 190px;
  position: static;
}

.mask {
  background-color: #0000;
  position: static;
}

.slide-nav-2 {
  outline-offset: 0px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 10px;
  outline: 3px #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  top: 20px;
}

.slider-1 {
  z-index: -999;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: none;
  background-color: #fffaf1;
  background-clip: border-box;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: 100%;
  padding-top: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.icon {
  background-image: url('../images/supply-chain.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: static;
}

.responsa {
  color: #2b2b2b;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 900;
}

.text-block-9 {
  color: #7e7e7e;
  text-align: center;
  cursor: default;
  object-fit: fill;
  height: 150px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 25px;
}

.supply, .suport, .atuacao {
  color: #2b2b2b;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 900;
}

.slider-02 {
  mix-blend-mode: normal;
  object-fit: none;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: 100%;
  padding-top: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.slider-03 {
  cursor: auto;
  background-color: #fffaf1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: 100%;
  padding-top: 0;
  padding-right: 0;
  display: flex;
}

.slider-04 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: 100%;
  padding-top: 0;
  padding-right: 0;
  display: flex;
}

.icon-02 {
  background-image: url('../images/suporte-online.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: static;
}

.icon-03 {
  background-image: url('../images/broto.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: static;
}

.icon-04 {
  background-image: url('../images/caminhao-de-entrega-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: static;
}

.escolha-text {
  color: #e4a12f;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: relative;
  top: -4px;
}

.escolher-tilte {
  color: #1d1d1d;
  width: auto;
  margin-top: 5px;
  font-family: Roboto, sans-serif;
  font-size: 35px;
  font-weight: 900;
  line-height: 60px;
}

.escolher-text {
  float: none;
  clear: left;
  color: #888;
  -webkit-text-fill-color: inherit;
  object-fit: scale-down;
  object-position: 50% 50%;
  background-clip: border-box;
  width: auto;
  margin-top: 10px;
  padding-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}

.mask-2 {
  float: none;
  object-fit: fill;
  position: static;
  overflow: hidden;
}

.img-escolher {
  background-image: url('../images/Imagem-do-WhatsApp-de-2025-07-28-às-16.22.51_0d437746.jpg');
  background-position: 50% 100%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.promo-o {
  justify-content: center;
  align-items: center;
  height: 450px;
  display: flex;
}

.testemunho {
  color: #000;
  background-color: #f5f5f5;
  justify-content: center;
  align-items: flex-end;
  height: 350px;
  display: flex;
}

.img-promo-ao {
  z-index: -50;
  background-image: linear-gradient(#090909cc, #090909cc), url('../images/225651485_1967666433390789_8333810292205405156_n.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 650px;
  position: absolute;
}

.container-12 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.info--promo {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1140px;
  height: 100%;
  display: flex;
  position: relative;
}

.promo-texti {
  color: #e4a12f;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: relative;
  top: -4px;
}

.promo-tilte {
  color: #fff;
  text-align: center;
  justify-content: center;
  width: 700px;
  margin-top: 5px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
}

.text-promo {
  float: none;
  clear: left;
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: inherit;
  object-fit: scale-down;
  object-position: 50% 50%;
  background-clip: border-box;
  width: 600px;
  margin-top: 10px;
  padding-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.botoes03 {
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 70px;
  display: flex;
}

.container-13 {
  flex: 1;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.testemunho01 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  height: 350px;
  padding-top: 30px;
  display: flex;
}

.caixa1 {
  text-align: left;
  background-color: #fff;
  align-items: center;
  width: 100%;
  height: 45%;
  padding-left: 120px;
  padding-right: 120px;
  display: flex;
  box-shadow: 1px 1px 20px -17px #000000b3;
}

.caixa-2 {
  clear: right;
  border-left: 1px #e4a12f;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 30%;
  display: flex;
  position: static;
}

.testemunho-text {
  float: none;
  clear: left;
  color: #525252;
  text-align: left;
  -webkit-text-fill-color: inherit;
  object-fit: scale-down;
  object-position: 50% 50%;
  background-clip: border-box;
  width: auto;
  margin-top: 10px;
  padding-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.quat {
  background-color: #e4a12f;
  border: 10px solid #fff;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin-top: 30px;
  margin-left: 30px;
  display: flex;
  position: absolute;
  inset: auto;
}

.text-block-10 {
  color: #fff;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 20px;
}

.img-1 {
  background-image: url('../images/rawpixel-648558-unsplash-e1537677939701.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 200px;
  width: 50px;
  height: 50px;
}

.text-1 {
  flex-direction: column;
  justify-content: flex-start;
  width: 50%;
  height: 90px;
  margin-top: 0;
  display: flex;
}

.name-text {
  color: #1d1d1d;
  text-align: right;
  width: auto;
  height: 45px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 60px;
}

.funcao {
  float: none;
  clear: left;
  color: #888;
  text-align: right;
  -webkit-text-fill-color: inherit;
  object-fit: scale-down;
  object-position: 50% 50%;
  background-clip: border-box;
  width: auto;
  margin-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.clientes {
  background-color: #fff;
  justify-content: flex-start;
  height: 300px;
  display: block;
}

.container-14 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.clientes-conteudos {
  flex: none;
  justify-content: center;
  width: 1000px;
  height: 90%;
  display: flex;
}

.right-arrow-6 {
  width: 100px;
  height: 100px;
  right: -100px;
}

.grid-3 {
  grid-column-gap: 0px;
  grid-template: "Area Area-2 Area-3 Area-4" 118px
  / 1fr 1fr 1fr 1fr;
  place-content: space-around center;
  place-items: stretch center;
  position: relative;
  top: 40px;
}

.left-arrow-7 {
  clear: none;
  width: 100px;
  height: 100px;
  position: absolute;
  left: -100px;
}

.client-4 {
  opacity: .8;
  filter: grayscale();
  background-image: url('../images/cummins-logo-E1095B3B8A-seeklogo.com.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.slide-nav-8 {
  display: block;
  position: relative;
  top: -20px;
}

.client-9 {
  filter: grayscale();
  background-image: url('../images/votorantim-metais.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.grid-6 {
  grid-column-gap: 0px;
  grid-template: "Area-2 Area-3 Area-4 Area-5" 118px
  / 1fr 1fr 1fr 1fr;
  place-content: space-around center;
  place-items: stretch center;
  position: relative;
  top: 40px;
}

.client-10 {
  opacity: .7;
  filter: grayscale();
  background-image: url('../images/wobben.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.slider-8 {
  background-color: #0000;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90%;
  display: flex;
  top: 20px;
}

.client-2 {
  filter: grayscale();
  background-image: url('../images/suzano.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.mask-6 {
  width: 100%;
}

.client-8 {
  opacity: .75;
  filter: brightness(200%);
  background-image: url('../images/61474-transportadora-mercurio.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.client-3 {
  filter: grayscale();
  background-image: url('../images/vale.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.client-1 {
  opacity: .8;
  filter: grayscale();
  background-image: url('../images/csn-logo-0.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.client-7 {
  filter: grayscale();
  background-image: url('../images/transnordestina.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.icon-7, .icon-8 {
  color: #e4a12f;
}

.cliente-text {
  color: #e4a12f;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: auto;
}

.politica {
  z-index: 25;
  color: #283338;
  align-items: center;
  padding: 20px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: none;
  position: relative;
}

.politica:hover {
  color: #e4a12f;
  background-color: #fafafacc;
}

.seta-home {
  z-index: 11110;
  color: #fff;
  text-align: center;
  background-color: #e4a12f;
  border: 50px #333367;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 60px;
  margin-left: 0;
  margin-right: 40px;
  font-size: 12px;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.text-block-19 {
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 25px;
  transform: rotate(0);
}

.image-5 {
  position: relative;
  left: -5px;
}

.heading-16 {
  color: #ebebeb;
  text-align: center;
  flex: 0 auto;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
}

.bold-text-28 {
  font-family: Lato, sans-serif;
  font-size: 12px;
}

.columns-16 {
  height: 100%;
}

.column-29 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.column-31 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: none;
}

.column-30 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-50 {
  filter: contrast(0%) brightness(200%);
}

.div-block-49 {
  flex: none;
  align-self: center;
  width: 90vw;
  height: 100%;
}

.rodape-out {
  background-color: #141414;
  justify-content: center;
  height: 85px;
  display: flex;
}

.rodape-in {
  text-align: center;
  background-color: #fafafa;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 335px;
  margin-top: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.inicial-sobre {
  z-index: 0;
  color: #fff;
  background-image: linear-gradient(#181818fa, #181818fa), url('../images/169984902_147175937328504_8701031585945144843_n.jpg');
  background-position: 0 0, 50% 20%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 400px;
  margin-top: auto;
  display: flex;
  position: relative;
}

.conteudo-inical {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.heading-17 {
  color: #fff;
  margin-top: auto;
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
}

.text-block-20 {
  color: #e4a12f;
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.link-11 {
  color: #fff;
  text-decoration: none;
  transition: color .3s ease-in;
}

.link-11:hover {
  color: #e4a12f;
}

.webmail {
  transition: color .3s ease-in;
}

.webmail:hover {
  color: #141414;
}

.container-15 {
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 300px;
  display: flex;
}

.columns-17 {
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 30px;
}

.column-32 {
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding-right: 0;
  display: flex;
}

.column-33 {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding-right: 0;
  display: flex;
}

.column-34 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-right: 0;
  display: flex;
}

.enderecos {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50%;
  padding-left: 10px;
  display: flex;
}

.heading-18 {
  color: #e4a12f;
  text-align: left;
  height: 35px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.text-block-21 {
  color: #818181;
  text-align: left;
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.text-block-22 {
  text-align: left;
  border: 1px #000;
  margin-top: 5px;
  text-decoration: none;
}

.div-block-51 {
  align-items: center;
  height: 30px;
  margin-top: 5px;
  display: flex;
}

.link-12 {
  color: #222;
  text-align: center;
  font-weight: 400;
  text-decoration: none;
  transition: color .2s;
}

.link-12:hover {
  color: #989898;
}

.text-span-16 {
  color: #e4a12f;
  padding-right: 5px;
  font-family: "Font awesome 5 brands 400", sans-serif;
  font-size: 15px;
}

.text-span-16-copy {
  color: #e4a12f;
  padding-right: 8px;
  font-family: "Font awesome 5 brands 400", sans-serif;
  font-size: 15px;
}

.div-block-52 {
  width: 1124px;
  height: 100%;
}

.quem-somos {
  z-index: 100;
  color: #fff;
  background-color: #1a1a1a;
  background-image: linear-gradient(#1a1a1a4d, #1a1a1a4d), url('../images/Untitled-1.jpg');
  background-position: 0 0, 100%;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.quem-somos01 {
  flex: none;
  width: 1120px;
  height: 450px;
  margin-top: 0;
}

.columns-18, .column-35 {
  height: 100%;
}

.column-36 {
  height: 100%;
  display: none;
}

.sobre-nos01 {
  color: #e4a12f;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.title-quem-somos {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text1-quem-somos {
  color: #f8f8f8;
  padding-bottom: 25px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.text2-quem-somos {
  color: #c4c4c4;
  border: 1px #e4a12f;
  border-left-style: solid;
  justify-content: center;
  padding: 10px 20px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-style: italic;
  line-height: 23px;
  display: flex;
}

.text3-quem-somos {
  color: #f8f8f8;
  padding-top: 25px;
  padding-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.mvv {
  z-index: 100;
  color: #fff;
  background-color: #e4a12f;
  background-image: linear-gradient(#e4a12f, #d97700);
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.mvv01 {
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 1120px;
  height: 250px;
  margin-top: 0;
  display: flex;
}

.missao {
  border: 1px #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.icon-missao {
  filter: invert();
  background-image: url('../images/missao.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  width: 70px;
  height: 70px;
}

.text-missao {
  text-align: center;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.icon-vissao {
  filter: invert();
  background-image: url('../images/visao.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 58px;
  width: 70px;
  height: 70px;
}

.icon-valores {
  filter: invert();
  background-image: url('../images/aperto-de-mao.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60px 60px;
  width: 70px;
  height: 70px;
}

.text-block-23 {
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.perfil-operacional {
  z-index: 100;
  color: #fff;
  background-color: #1a1a1a;
  background-image: linear-gradient(#1a1a1a4d, #1a1a1a4d), url('../images/Untitled-2.jpg');
  background-position: 0 0, 30%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.perfil-operacionalo1 {
  flex: none;
  width: 1120px;
  height: 450px;
  margin-top: 0;
}

.perfil-operacional01 {
  color: #e4a12f;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.title-perfil-operacional {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text1-po {
  color: #f8f8f8;
  padding-bottom: 25px;
  font-size: 15px;
  line-height: 23px;
}

.text2-po, .text3-po {
  color: #c4c4c4;
  border: 1px #e4a12f;
  border-left-style: solid;
  justify-content: center;
  padding: 10px 20px;
  font-size: 15px;
  font-style: italic;
  line-height: 23px;
  display: flex;
}

.columns-19, .column-37 {
  height: 100%;
}

.promo-o-02 {
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.info--promo-02 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1140px;
  height: 100%;
  display: flex;
}

.inicial-equipamentos {
  z-index: 0;
  background-image: linear-gradient(#181818fa, #181818fa), url('../images/220259546_376477607160079_5634248683946772775_n.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 400px;
  margin-top: auto;
  display: flex;
  position: relative;
}

.conteudo-inicaleq {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.equipamentos {
  z-index: 100;
  color: #fff;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.conteiner-2 {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.equipamentos-1 {
  flex: none;
  width: 1120px;
  height: 1030px;
  margin-top: 0;
}

.equipamentos01 {
  color: #e4a12f;
  text-align: center;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.bt04 {
  color: #fff;
  background-color: #31313100;
  border: 2px solid #e4a12f;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 46px;
  margin-left: 15px;
  text-decoration: none;
  transition: border-color .3s ease-in, background-color .3s ease-in;
  display: flex;
}

.bt04:hover {
  color: #fff;
  background-color: #1d1d1d;
  border-style: solid;
  border-color: #1d1d1d;
}

.columns-20 {
  height: 100%;
}

.column-38 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 15px;
  display: flex;
}

.column-39 {
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 0;
  display: flex;
}

.equi01 {
  width: 100%;
  height: 220px;
  margin-top: 30px;
  display: flex;
  box-shadow: 1px 1px 20px -16px #000;
}

.equiimg01 {
  width: 45%;
  height: 100%;
}

.equitx01 {
  background-color: #f7f7f7;
  width: 55%;
  height: 100%;
  padding: 20px 30px;
}

.heading-19 {
  color: #222;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-24 {
  color: #646464;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
}

.text-block-25 {
  color: #949494;
  font-family: Lato, sans-serif;
}

.quant01 {
  z-index: 999;
  background-color: #e4a12f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding-bottom: 5px;
  display: none;
  position: absolute;
}

.quant_01 {
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.text-block-27 {
  font-family: Lato, sans-serif;
  font-size: 12px;
}

.elementos01 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  padding-bottom: 0;
  display: flex;
}

.div-block-53 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url('../images/big-truck.png');
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  width: 23px;
  height: 23px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  position: relative;
  top: -2px;
}

.equi02, .equi03, .equi04, .equi05 {
  width: 100%;
  height: 220px;
  margin-top: 30px;
  display: flex;
  box-shadow: 1px 1px 20px -16px #000;
}

.equiimg02, .equiimg03, .equiimg04, .equiimg05, .equiimg06, .equiimg07, .equiimg09 {
  width: 45%;
  height: 100%;
}

.quant06 {
  z-index: 999;
  background-color: #e4a12f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding-bottom: 5px;
  display: none;
  position: absolute;
}

.equi07, .equi09 {
  width: 100%;
  height: 220px;
  margin-top: 30px;
  display: flex;
  box-shadow: 1px 1px 20px -16px #000;
}

.guindasteicon {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url('../images/guindaste.png');
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  width: 23px;
  height: 23px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  position: relative;
  top: -2px;
}

.dollyicon {
  color: #e4a12f;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 23px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 18px;
  display: flex;
  position: relative;
  top: -2px;
}

.caminhaoicon {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url('../images/truck-of-big-size-side-view.png');
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  width: 23px;
  height: 23px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  position: relative;
  top: -2px;
}

.utilitario {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: url('../images/guindaste-1.png');
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
  width: 23px;
  height: 23px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  position: relative;
  top: -2px;
}

.equi06 {
  width: 100%;
  height: 220px;
  margin-top: 30px;
  display: flex;
  box-shadow: 1px 1px 20px -16px #000;
}

.promo-o-03 {
  justify-content: center;
  align-items: center;
  height: 450px;
  display: flex;
}

.inicial-atua-o {
  z-index: 0;
  background-image: linear-gradient(#181818fa, #181818fa), url('../images/238753370_403430851199815_1346694496921088990_n.jpg');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 400px;
  margin-top: auto;
  display: flex;
  position: relative;
}

.conteudo-inicaleq-copy {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.aatuacao {
  z-index: 100;
  color: #fff;
  background-color: #1a1a1a;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 150px;
  display: flex;
  position: relative;
}

.aaatuacao-1 {
  flex: none;
  width: 1110px;
  height: 420px;
  margin-top: 0;
}

.atuacao01 {
  color: #e4a12f;
  text-align: center;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.slider-9 {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.slider-10 {
  background-color: #1e1e1e;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  box-shadow: 5px 5px 20px #00000017;
}

.grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area-2" minmax(120px, .75fr)
                 "Area-4 Area-3" minmax(120px, 1fr)
                 "Area-5 Area-6" minmax(120px, 1fr)
                 / 1fr 1fr;
  place-content: stretch;
  justify-items: stretch;
}

.mask-7 {
  margin-top: 0;
  padding-top: 15px;
  overflow: hidden;
}

.slide-8 {
  color: #3f3d3d;
  background-color: #0000;
  width: 100%;
  height: 100%;
  padding-top: 0;
}

.left-arrow-8 {
  display: none;
}

.right-arrow-7 {
  justify-content: flex-start;
  width: 60px;
  height: 60px;
  display: flex;
  inset: auto 0% 0% auto;
}

.left-arrow-9, .slide-nav-9 {
  display: none;
}

.slide-9 {
  background-image: url('../images/206854065_927622544450859_7669476185609629703_n.jpg');
  background-position: 50%;
  background-size: cover;
}

.at01 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
}

.aticon01 {
  background-image: url('../images/Operação-Portuária.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.div-block-54 {
  align-items: center;
  width: 200px;
  height: 50px;
  display: flex;
}

.text-block-29 {
  color: #fff;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.slide-10 {
  padding-top: 0;
}

.grid-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area-2" minmax(120px, 1fr)
                 "Area-4 Area-3" minmax(120px, 1fr)
                 "Area-5 Area-6" minmax(120px, 1fr)
                 / 1fr 1fr;
  place-content: stretch;
  justify-items: stretch;
}

.aticon02 {
  background-image: url('../images/Transportes-Rodoviário.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.aticon03 {
  background-image: url('../images/Armazenagem-Distribuição-de-Produto.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.aticon04 {
  background-image: url('../images/Transporte-Aéreo.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.aticon05 {
  background-image: url('../images/Heavy-Lif.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.aticon006 {
  background-image: url('../images/Terminais-Alfandegados.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.aticon017 {
  background-image: url('../images/Projetos-Logísticos-Consultoria-e-Engenharia.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.aticon08 {
  background-image: url('../images/Locação-de-Equipamentos-de-Movimentação-Armazenagem-e-Construção-Civil.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.aticon09 {
  background-image: url('../images/telecom.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.aticon10 {
  background-image: url('../images/alto-valor.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.aticon11 {
  background-image: url('../images/caminhao-do-banco.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.aticon12 {
  background-image: url('../images/empilhadeira.png');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  position: relative;
  left: -30px;
}

.mask-8 {
  background-color: #0000;
}

.slide-11 {
  background-image: url('../images/Imagem-do-WhatsApp-de-2025-07-16-às-15.32.34_c10e1a3b.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-12 {
  background-image: url('../images/225651485_1967666433390789_8333810292205405156_n.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-13 {
  background-image: url('../images/188781422_836838726917733_5417319739092118917_n.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-14 {
  background-image: url('../images/238753370_403430851199815_1346694496921088990_n.jpg');
  background-position: 0%;
  background-size: cover;
}

.slide-15 {
  background-image: url('../images/e7fde866-20f3-4db9-bca4-17b30701dc6d-nwnijzvy9qjsw54ymhkhd9hzh09wthe0hsyoy5fs1e.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-16 {
  background-image: url('../images/photo_2022-01-25_11-09-54.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-17 {
  background-image: url('../images/photo_2022-01-25_11-10-44.jpg');
  background-position: 0%;
  background-size: cover;
}

.slide-18 {
  background-image: url('../images/photo_2022-01-25_11-10-40.jpg');
  background-position: 100%;
  background-size: cover;
}

.slide-1 {
  background-image: url('../images/photo_2022-01-25_11-11-04.jpg');
  background-position: 0%;
  background-size: cover;
}

.right-arrow-8 {
  z-index: 2147483647;
  background-color: #e4a12f;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: absolute;
  inset: auto -2% 0% auto;
}

.div-block-55 {
  z-index: 999;
  background-color: #0000;
  background-image: linear-gradient(#fff0, #000000a6);
  width: 100%;
  height: 100%;
  position: absolute;
}

.inicial-contatos {
  z-index: 0;
  background-image: linear-gradient(#181818fa, #181818fa), url('../images/e7fde866-20f3-4db9-bca4-17b30701dc6d-nwnijzvy9qjsw54ymhkhd9hzh09wthe0hsyoy5fs1e.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 400px;
  margin-top: auto;
  display: flex;
  position: relative;
}

.conteudo-inicalcontato {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.contato-ss {
  z-index: 100;
  color: #fff;
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
  position: relative;
}

.contatos-1 {
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1110px;
  height: 220px;
  margin-top: 0;
  display: block;
}

.conteudos_contato {
  width: 100%;
  height: 100%;
}

.email-01 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.telefones-01, .enderecos-01 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-56 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200px;
  padding-top: 10px;
  display: flex;
  box-shadow: 3px 3px 20px 1px #00000017;
}

.icon-01 {
  color: #e4a12f;
  border: 2px solid #e4a12f;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 20px;
  display: flex;
}

.content01 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.text-block-30 {
  color: #555;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.text-block-31 {
  color: #707070;
  text-align: center;
  padding-top: 0;
  font-family: Lato, sans-serif;
  line-height: 10px;
}

.emaill01 {
  font-size: 13px;
  line-height: 22px;
  transition: color .3s ease-in;
}

.emaill01:hover {
  color: #1d1d1d;
}

.icon-002 {
  color: #e4a12f;
  border: 2px solid #e4a12f;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 20px;
  display: flex;
}

.div-block-57 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  padding-top: 1px;
  display: flex;
}

.text-block-32 {
  color: #696969;
  text-align: center;
}

.botao-3 {
  color: #fff;
  background-color: #e4a12f;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 40%;
  text-decoration: none;
  transition: background-color .3s ease-in;
  display: flex;
}

.botao-3:hover {
  background-color: #1d1d1d;
}

.columns-22 {
  height: 100%;
}

.column-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-02 {
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.inicio-conteiner {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.bt05 {
  color: #000;
  background-color: #e4a12f;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 46px;
  margin-right: 15px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.bt05:hover {
  background-color: #1d1d1d;
}

.bt06 {
  color: #fff;
  background-color: #31313100;
  border: 2px solid #e4a12f;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 46px;
  margin-left: 15px;
  text-decoration: none;
  transition: border-color .3s ease-in, background-color .3s ease-in;
  display: flex;
}

.bt06:hover {
  color: #fff;
  background-color: #1d1d1d;
  border-style: solid;
  border-color: #1d1d1d;
}

.mapa {
  height: 450px;
}

.text-block-12 {
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 25px;
  transform: rotate(90deg);
}

.inicial-noticias {
  z-index: 0;
  background-image: linear-gradient(#181818fa, #181818fa), url('../images/220259546_376477607160079_5634248683946772775_n.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 400px;
  margin-top: auto;
  display: flex;
  position: relative;
}

.conteudo-inicalnoticias {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.noticias {
  z-index: 100;
  color: #fff;
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.noticias-01 {
  flex: none;
  width: 820px;
  height: auto;
  margin-top: 0;
}

.news {
  color: #e4a12f;
  text-align: center;
  height: 30px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.news-01 {
  background-color: #fff;
  height: auto;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 20px;
  box-shadow: 3px 3px 20px #0000000d;
}

.news-info01 {
  height: 300px;
  padding-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
}

.text-block-33 {
  color: #e4a12f;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.text-span-18 {
  padding-right: 10px;
  font-family: "Font awesome 5 free 400", sans-serif;
}

.heading-21 {
  color: #313131;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  line-height: 30px;
}

.bold-text-30 {
  font-family: Lato, sans-serif;
  font-size: 30px;
  line-height: 45px;
}

.text-block-34 {
  color: #888;
  text-align: left;
  align-items: flex-start;
  height: 100px;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  line-height: 25px;
  display: flex;
}

.botao-read-more {
  color: #fff;
  background-color: #e4a12f;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 45px;
  margin-top: 10px;
  text-decoration: none;
  transition: background-color .3s ease-in;
  display: flex;
}

.botao-read-more:hover {
  background-color: #1d1d1d;
}

.news-02 {
  background-color: #fff;
  height: auto;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 20px;
  box-shadow: 3px 3px 20px #0000000d;
}

.news-03 {
  background-color: #fff;
  height: auto;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 30px;
  box-shadow: 3px 3px 20px #0000000d;
}

.navegacao-02 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  height: 60px;
  display: flex;
}

.nav-1 {
  color: #fff;
  background-color: #e4a12f;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 20px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.text-block-35 {
  font-family: Lato, sans-serif;
}

.nav-2 {
  color: #fff;
  background-color: #141414;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 20px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.nav-3 {
  color: #fff;
  background-color: #e4a12f;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 20px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.data {
  z-index: 99;
  background-color: #e4a12f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  text-decoration: none;
  display: flex;
  position: absolute;
}

.text-block-37 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 700;
  text-decoration: none;
}

.mes {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.news-photo01 {
  background-image: url('../images/Imetame-ATR72-estrada-696x464.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  text-decoration: none;
  display: flex;
}

.news-photo02 {
  background-image: url('../images/198742116_497700991474443_5997451402670275253_n.jpg');
  background-position: 50% 20%;
  background-size: cover;
  height: 500px;
  text-decoration: none;
  display: flex;
}

.news-photo03 {
  background-image: url('../images/bv83rjaz3otx79e3r2j211d0q.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  text-decoration: none;
  display: flex;
}

._01-noticias {
  z-index: 100;
  color: #fff;
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.conteiner-news-01 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

._01-news {
  flex: none;
  width: 820px;
  height: auto;
  margin-top: 0;
}

._01-news-photo {
  background-image: url('../images/Imetame-ATR72-estrada-696x464.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  text-decoration: none;
  display: flex;
}

.news-01-info {
  height: 700px;
  padding-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
}

.info-news01 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  display: flex;
}

.text-block-38 {
  color: #7a7a7a;
  border-right: 1px solid #e4a12f;
  align-items: center;
  height: 100%;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  display: flex;
}

.text-span-19 {
  color: #e4a12f;
  padding-right: 10px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.text-block-39 {
  color: #7a7a7a;
  border-right: 1px solid #e4a12f;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  display: flex;
}

.text-block-40 {
  color: #7a7a7a;
  border-right: 1px #e4a12f;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 13px;
  display: flex;
}

.notice01 {
  color: #313131;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-right: 0;
  line-height: 30px;
}

.text-block-41 {
  color: #7e7e7e;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.voltar-news {
  color: #fff;
  background-color: #e4a12f;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 50px;
  margin-top: 20px;
  text-decoration: none;
  transition: background-color .3s ease-in;
  display: flex;
}

.voltar-news:hover {
  background-color: #1d1d1d;
}

.slider-11 {
  width: 100%;
  height: 100%;
}

.left-arrow-10 {
  display: none;
}

.right-arrow-9 {
  justify-content: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.seta {
  justify-content: center;
  align-items: center;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 25px;
  display: flex;
  position: static;
  transform: rotate(90deg);
}

.slider-12, .slider-13, .slider-14, .slider-15 {
  width: 100%;
  height: 100%;
}

.slider-16 {
  width: 100%;
  height: 100%;
  display: block;
}

.slider-18 {
  width: 100%;
  height: 100%;
}

.slide-19 {
  background-image: url('../images/WhatsApp-Image-2022-02-09-at-11.33.17-1.jpeg');
  background-position: 0%;
  background-size: cover;
}

.slide-20 {
  background-image: url('../images/WhatsApp-Image-2022-02-09-at-11.33.17.jpeg');
  background-position: 0%;
  background-size: cover;
}

.slide-21 {
  background-image: url('../images/WhatsApp-Image-2022-02-09-at-11.34.21.jpeg');
  background-position: 0%;
  background-size: cover;
}

.slide-22 {
  background-image: url('../images/WhatsApp-Image-2022-02-09-at-11.34.09.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-23 {
  background-image: url('../images/WhatsApp-Image-2022-02-09-at-14.46.37.jpeg');
  background-position: 100%;
  background-size: cover;
}

.slide-24 {
  background-image: url('../images/WhatsApp-Image-2022-02-09-at-14.48.23-1.jpeg');
  background-position: 100%;
  background-size: cover;
}

.slide-25 {
  background-image: url('../images/WhatsApp-Image-2022-02-09-at-14.48.23.jpeg');
  background-position: 0%;
  background-size: cover;
}

.slide-26 {
  background-image: url('../images/WhatsApp-Image-2022-02-09-at-11.36.51.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-27 {
  background-image: url('../images/WhatsApp-Image-2022-02-09-at-11.36.54.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-28 {
  background-image: url('../images/WhatsApp-Image-2022-02-09-at-11.41.33.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-29 {
  background-image: url('../images/WhatsApp-Image-2022-02-09-at-11.50.04.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-30 {
  background-image: url('../images/WhatsApp-Image-2022-02-14-at-15.04.08-1.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-31 {
  background-image: url('../images/WhatsApp-Image-2022-02-14-at-15.04.08.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-32 {
  background-image: url('../images/WhatsApp-Image-2022-02-14-at-15.05.03.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-33 {
  background-image: url('../images/WhatsApp-Image-2022-02-14-at-15.19.31-1.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-34 {
  background-image: url('../images/WhatsApp-Image-2022-02-14-at-15.17.00-1.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-35 {
  background-image: url('../images/WhatsApp-Image-2022-02-14-at-15.18.31-1.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-36 {
  background-image: url('../images/WhatsApp-Image-2022-02-14-at-15.26.00.jpeg');
  background-position: 0%;
  background-size: cover;
}

.slide-37 {
  background-image: url('../images/WhatsApp-Image-2022-02-15-at-11.10.16.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-38 {
  background-image: url('../images/WhatsApp-Image-2022-02-15-at-10.28.17.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-39 {
  background-image: url('../images/WhatsApp-Image-2022-02-15-at-10.29.44.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-40 {
  background-image: url('../images/WhatsApp-Image-2022-02-15-at-10.28.17-1.jpeg');
  background-position: 100%;
  background-size: cover;
}

.text-block-4 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.seta-atua-o {
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 25px;
  transform: rotate(90deg);
}

.text-block-06 {
  float: none;
  clear: left;
  color: #888;
  text-align: left;
  -webkit-text-fill-color: inherit;
  object-fit: scale-down;
  object-position: 50% 50%;
  background-clip: border-box;
  width: auto;
  margin-top: 15px;
  padding-bottom: 15px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-26 {
  color: #949494;
  padding-right: 30px;
  font-family: Lato, sans-serif;
  display: block;
  position: absolute;
}

.text-block-26-1 {
  color: #fff;
  padding-right: 30px;
  font-family: Lato, sans-serif;
  display: none;
  position: absolute;
}

._02-news-photo {
  background-image: url('../images/198347962_194831705849634_7821960188154262792_n.jpg');
  background-position: 50%;
  background-size: cover;
  height: 1100px;
  text-decoration: none;
  display: flex;
}

.text-block-42 {
  color: #7a7a7a;
  border-right: 1px solid #e4a12f;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  display: flex;
}

.news-002 {
  background-color: #fff;
  height: auto;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 20px;
  box-shadow: 3px 3px 20px #0000000d;
}

.news-02-info {
  height: 350px;
  padding-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
}

.conteiner-news-02 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

._02-noticias {
  z-index: 100;
  color: #fff;
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.info-news02 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  display: flex;
}

.columns-28 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.close-btn2 {
  opacity: 1;
  color: #fff;
  background-color: #e4a12f;
  border: .1vh #4f4f4f;
  border-radius: 0;
  padding: 12px 20px;
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.p {
  width: 90%;
  margin-bottom: 0;
  padding-bottom: 30px;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.heading-34 {
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 900;
}

.texto {
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  height: 90%;
  display: flex;
}

.close-btn {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-top: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cookie {
  z-index: 1000000000;
  background-color: #ebebeb;
  border: 1px #000;
  border-bottom: 2px solid #0f0d16;
  justify-content: center;
  align-items: center;
  padding: 25px 0;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.column-46 {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.line {
  color: #000;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  border: 1px solid #000;
  border-radius: 20px;
  width: 15px;
  height: 2px;
  display: block;
  position: absolute;
}

.line.rotate-45 {
  transform: rotate(45deg);
}

.line.rotate-min-45 {
  transform: rotate(-45deg);
}

.column-47 {
  justify-content: center;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  display: flex;
}

.link-16, .link-17 {
  text-decoration: none;
}

.link-18 {
  color: #6e6e6e;
  text-decoration: none;
}

._03-noticias {
  z-index: 100;
  color: #fff;
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.conteiner-news-03 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

._03-news {
  flex: none;
  width: 820px;
  height: auto;
  margin-top: 0;
}

.news-003 {
  background-color: #fff;
  height: auto;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 20px;
  box-shadow: 3px 3px 20px #0000000d;
}

.news-03-info {
  height: 1900px;
  padding-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
}

.info-news03 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  display: flex;
}

.notice03 {
  color: #313131;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-right: 0;
  line-height: 30px;
}

._03-news-photo {
  background-image: url('../images/590xdq59647bfj38y0pqep5qq.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  margin-top: 40px;
  margin-bottom: 10px;
  text-decoration: none;
  display: flex;
}

._003-news-photo {
  background-image: url('../images/bv83rjaz3otx79e3r2j211d0q.jpg');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  text-decoration: none;
  display: flex;
}

.text-block-43 {
  color: #7e7e7e;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.html-embed {
  padding-top: 20px;
  padding-bottom: 20px;
}

.phone01 {
  color: #fff;
  line-height: 25px;
  text-decoration: none;
  transition: color .3s ease-in;
}

.phone01:hover {
  color: #1d1d1d;
}

.slider-20 {
  width: 100%;
  height: 100%;
}

.slide-50 {
  background-image: url('../images/WhatsApp-Image-2022-02-15-at-11.11.29.jpeg');
  background-position: 50%;
  background-size: cover;
}

.slide-51 {
  background-image: url('../images/WhatsApp-Image-2022-02-22-at-15.29.23.jpeg');
  background-position: 60%;
  background-size: cover;
}

.slide-52 {
  background-image: url('../images/WhatsApp-Image-2022-03-04-at-10.16.04.jpeg');
  background-position: 0%;
  background-size: cover;
}

.slide-53 {
  background-image: url('../images/WhatsApp-Image-2022-03-04-at-14.06.19.jpeg');
  background-position: 50%;
  background-size: cover;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-template: "Area Area-2 Area-3 Area-4" 118px
  / 1fr 1fr 1fr 1fr;
  place-content: space-around center;
  place-items: stretch center;
  position: relative;
  top: 40px;
}

.client-011 {
  opacity: .8;
  filter: grayscale();
  background-image: url('../images/Klabin.svg.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.client-012 {
  filter: grayscale();
  background-image: url('../images/Usiminas_Logo.svg.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.client-013 {
  filter: grayscale();
  background-image: url('../images/White-Martins_.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.client-014 {
  opacity: .8;
  filter: grayscale();
  background-image: url('../images/trabalhe-conosco-serveng.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110px;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.client-015 {
  opacity: .8;
  filter: grayscale();
  background-image: url('../images/suez-logo-1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 105px;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.client-016 {
  opacity: .85;
  filter: grayscale();
  background-image: url('../images/1516861419533.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80px;
  border-radius: 20px;
  width: 110px;
  height: 110px;
}

.client-017 {
  opacity: .85;
  filter: grayscale();
  background-image: url('../images/dbschenker.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90px;
  border-radius: 20px;
  width: 110px;
  height: 110px;
  display: block;
}

.client-018 {
  opacity: .8;
  filter: grayscale();
  background-image: url('../images/trabalhe-conosco-serveng.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: 20px;
  width: 110px;
  height: 110px;
  display: none;
}

.text-block-44 {
  color: #fff;
  position: relative;
  top: 0;
}

.wg-element-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.wg-element-wrapper.sw6 {
  top: 1px;
  right: -15px;
}

.wg-dropdown-1 {
  text-transform: uppercase;
  flex-direction: column;
  align-items: stretch;
  width: auto;
  font-weight: 700;
}

.wg-dd-1-togle {
  z-index: 1;
  border-radius: 0;
  flex-direction: column;
  width: 100%;
  padding: 10px 15px;
  transition: background-color .2s;
}

.wg-dd-1-togle:hover {
  color: #fff;
  background-color: #e4a12f;
}

.wg-dd-1-togle.w--open {
  border-radius: 0;
}

.wg-selector-text-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.wg-flag-ico {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.wg-dd-1-list {
  background-color: #fff;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  overflow: hidden;
  box-shadow: 0 -13px 50px 3px #11179c12;
}

.wg-dd-1-list.wg-dropdown-link-flag.w--open {
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.wg-flag {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 16px;
  margin-right: 10px;
  display: flex;
}

.wg-dropdown-1-link {
  color: #000;
  background-color: #fff;
  flex: 0 auto;
  padding: 10px 15px;
  text-decoration: none;
  transition: background-color .1s;
}

.wg-dropdown-1-link:hover {
  color: #fff;
  background-color: #e4a12f;
}

.navbar-en {
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 30px 0% auto;
  box-shadow: 7px 7px 20px -14px #0003;
}

.nav-bar-en.navbar-en {
  box-shadow: none;
  background-color: #fff0;
}

.contents-en {
  object-fit: contain;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between space-around;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.wg-selector-text-wrapper-en, .wg-selector-text-wrapper-br {
  align-items: center;
  width: 100%;
  display: flex;
}

.operational-profile {
  z-index: 100;
  color: #fff;
  background-color: #1a1a1a;
  background-image: linear-gradient(#1a1a1a4d, #1a1a1a4d), url('../images/Untitled-2.jpg');
  background-position: 0 0, 30%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.rodape-in-en {
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  height: 335px;
  display: flex;
}

.phones-2 {
  color: #fff;
  cursor: pointer;
  padding: 2px 15px 5px;
  font-size: 14px;
}

.text-span-2-2 {
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 14px;
  position: relative;
  bottom: 0;
  left: -2px;
}

.text-span-20 {
  color: #00af49;
  font-family: "Font awesome 5 brands 400", sans-serif;
  position: relative;
  top: 1px;
  left: -2px;
}

.text-span-21 {
  color: #e4a12f;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  position: relative;
  left: -1px;
}

.text-span-22 {
  color: #0dbe00;
  font-family: "Font awesome 5 brands 400", sans-serif;
}

.text-span-23 {
  color: #e4a12f;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.wg-flag-es {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 16px;
  margin-right: 10px;
  display: flex;
}

.section-2 {
  background-color: #fafafa;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 335px;
  display: flex;
}

.navbar-es {
  background-color: #fff0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 30px 0% auto;
}

.inicial-politica {
  z-index: 0;
  background-image: linear-gradient(#181818fa, #181818fa), url('../images/WhatsApp-Image-2022-02-15-at-10.28.17-1.jpeg');
  background-position: 0 0, 50% 20%;
  background-size: auto, cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 400px;
  margin-top: auto;
  display: flex;
  position: relative;
}

.text-block-45 {
  color: #e0e0e0;
  letter-spacing: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.declara-o-politica {
  z-index: 100;
  color: #fff;
  background-color: #313841;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.politica-01 {
  border-bottom: 1px solid var(--branco);
  flex: none;
  width: 900px;
  height: auto;
  margin-top: 0;
  padding-bottom: 50px;
  padding-left: 50px;
  padding-right: 50px;
}

.declaracao-obejtivo {
  z-index: 100;
  color: #fff;
  background-color: #313841;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.objetivo-01 {
  flex: none;
  width: 1000px;
  height: auto;
  margin-top: 0;
  padding-left: 50px;
  padding-right: 50px;
}

.heading-35 {
  color: #fada33;
  border-right: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
}

.div-block-59 {
  border-bottom: 5px #e1cf9b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 20px;
  display: flex;
}

.heading-36 {
  font-family: var(--logan);
  color: #eaeaea;
  text-transform: uppercase;
  margin-top: 35px;
  font-size: 25px;
  font-weight: 700;
}

.text-block-47 {
  font-family: var(--logan);
  color: var(--branco);
  text-transform: uppercase;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 400;
}

.text-block-48 {
  font-family: var(--logan);
  color: var(--branco);
  text-align: left;
  text-transform: uppercase;
  word-break: keep-all;
  overflow-wrap: normal;
  padding-bottom: 15px;
  padding-left: 20px;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-49 {
  font-family: var(--logan);
  color: var(--branco);
  text-align: center;
  text-transform: uppercase;
  padding-top: 30px;
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-60 {
  width: 100%;
  height: auto;
  padding-top: 30px;
  display: none;
}

.text-block-50 {
  font-family: var(--logan);
  color: var(--branco);
  text-align: left;
  text-transform: uppercase;
  word-break: keep-all;
  padding-top: 35px;
  padding-bottom: 30px;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.bold-text-2 {
  color: #e4a12f;
  font-family: Adam, sans-serif;
  font-size: 15px;
}

.icon-10.small {
  justify-content: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 19px;
  display: flex;
}

.bold-text-31 {
  color: #e4a12f;
  font-family: Adam, sans-serif;
  font-size: 15px;
}

.dropdown-link-fotos {
  z-index: 25;
  color: #283338;
  align-items: center;
  padding: 20px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: none;
  position: relative;
}

.dropdown-link-fotos:hover {
  color: #e4a12f;
  background-color: #fafafacc;
}

.icon-11.small {
  justify-content: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 19px;
  display: flex;
}

.logo-2 {
  clear: none;
  object-fit: fill;
  background-image: url('../images/LOGAN---LOGO.png');
  background-position: 50%;
  background-size: cover;
  flex-wrap: nowrap;
  flex: none;
  place-content: flex-end flex-start;
  align-self: center;
  width: 120px;
  height: 40px;
  display: flex;
  position: relative;
  left: 0;
}

.linha {
  float: right;
  background-color: #e1cf9b;
  width: 70%;
  height: 5px;
}

.linha-2 {
  float: left;
  background-color: #e1cf9b;
  width: 70%;
  height: 5px;
}

.linha-3 {
  float: right;
  background-color: #e1cf9b;
  width: 70%;
  height: 5px;
}

.news-04 {
  background-color: #fff;
  height: auto;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 30px;
  box-shadow: 3px 3px 20px #0000000d;
}

.news-photo04 {
  background-image: url('../images/416686259_18385717456069641_5106245193395619413_n-819x1024.webp');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  text-decoration: none;
  display: flex;
}

.text-block-51 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 700;
  text-decoration: none;
}

.bold-text-32 {
  font-family: Lato, sans-serif;
  font-size: 30px;
  line-height: 45px;
}

.text-block-52 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-span-24 {
  padding-right: 10px;
  font-family: "Font awesome 5 free 400", sans-serif;
}

.heading-37 {
  color: #313131;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  line-height: 30px;
}

.text-block-53 {
  color: #888;
  text-align: left;
  align-items: flex-start;
  height: 100px;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  line-height: 25px;
  display: flex;
}

._04-noticias {
  z-index: 100;
  color: #fff;
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.conteiner-news-04 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

._04-news {
  flex: none;
  width: 820px;
  height: auto;
  margin-top: 0;
}

.news-004 {
  background-color: #fff;
  height: auto;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 20px;
  box-shadow: 3px 3px 20px #0000000d;
}

._004-news-photo {
  background-image: url('../images/416686259_18385717456069641_5106245193395619413_n-819x1024.webp');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  text-decoration: none;
  display: flex;
}

._004-news-photo._05 {
  background-image: url('../images/Linha-17-ouro.png');
}

.news-04-info {
  height: auto;
  padding-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
}

.info-news04 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  display: flex;
}

.notice04 {
  color: #313131;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-right: 0;
  line-height: 30px;
}

._04-news-photo-01 {
  background-image: url('../images/415455083_18385717447069641_4650526162328010472_n-819x1024.webp');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  margin-top: 40px;
  margin-bottom: 10px;
  text-decoration: none;
  display: flex;
}

._04-news-photo-02 {
  background-image: url('../images/415492701_18385717465069641_5760444213424407752_n-819x1024.webp');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  margin-top: 40px;
  margin-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.bold-text-34 {
  font-family: Lato, sans-serif;
  font-size: 30px;
  line-height: 45px;
}

.text-block-57 {
  color: #7e7e7e;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.text-block-58 {
  color: #7a7a7a;
  border-right: 1px solid #e4a12f;
  align-items: center;
  height: 100%;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  display: flex;
}

.text-block-59 {
  color: #7a7a7a;
  border-right: 1px #e4a12f;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 13px;
  display: flex;
}

.text-block-60 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-block-61 {
  color: #7e7e7e;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.text-span-26 {
  color: #e4a12f;
  padding-right: 10px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.text-block-62 {
  color: #7a7a7a;
  border-right: 1px solid #e4a12f;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  display: flex;
}

.text-block-63 {
  color: #7e7e7e;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.text-block-64 {
  color: #7a7a7a;
  border-right: 1px solid #e4a12f;
  align-items: center;
  height: 100%;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  display: flex;
}

.text-block-65 {
  color: #7a7a7a;
  border-right: 1px #e4a12f;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 13px;
  display: flex;
}

.text-block-66 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-block-67 {
  color: #7e7e7e;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.text-span-27 {
  color: #e4a12f;
  padding-right: 10px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.text-block-68 {
  color: #7a7a7a;
  border-right: 1px solid #e4a12f;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  display: flex;
}

.certificado_iso {
  background-color: #e4a12f;
  background-image: linear-gradient(#e4a12f, #d1ad1b);
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.elementos-iso {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 1145px;
  height: auto;
  display: flex;
}

.object_iso {
  z-index: 100;
  mix-blend-mode: normal;
  background-color: #fff;
  border-radius: 400px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 400px;
  margin-top: 50px;
  display: flex;
  position: relative;
}

.img_certfficado {
  width: 450px;
  height: 450px;
}

.text-block-69 {
  z-index: 0;
  color: #8341002e;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  font-family: Roboto, sans-serif;
  font-size: 150px;
  font-weight: 900;
  position: absolute;
  inset: 2% auto auto -26%;
}

.image-19 {
  z-index: 120;
  position: relative;
}

.text_iso {
  z-index: 0;
  grid-column-gap: 450px;
  grid-row-gap: 450px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 550px;
  display: flex;
  position: absolute;
}

.text_iso-1 {
  width: 350px;
  height: auto;
}

.text-block-70 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.text_iso-2 {
  width: 350px;
  height: auto;
}

.heading-39 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.armazem_sv {
  z-index: 100;
  color: #1a1a1a;
  background-color: #1a1a1a;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.conteiner-3 {
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.img_sv {
  background-image: url('../images/ARMAZEM.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 1020px;
  height: 500px;
  display: flex;
  position: relative;
  left: 55px;
}

.div-block-61 {
  background-color: #fff;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 630px;
  height: 370px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
  inset: 0% auto 0% -10%;
}

.text-block-71 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.heading-40 {
  color: #e4a12f;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 900;
}

.paragraph {
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.text-block-72 {
  color: #1a1a1a;
  width: 250px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.botoes04 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 70px;
  display: flex;
}

.text_armazem {
  z-index: 100;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: soft-light;
  background-clip: border-box;
  font-family: Lato, sans-serif;
  font-size: 100px;
  font-weight: 900;
  position: absolute;
  top: 103px;
}

.video-fundo {
  background-image: linear-gradient(#0009, #2727275c);
  width: 100%;
  height: 100%;
}

.background-video {
  width: 100%;
  height: 100%;
}

.sobre-nos-title-1, .sobre-nos-title-01 {
  color: #fff;
  text-align: left;
  width: 600px;
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 55px;
}

.mercosul {
  flex: none;
  width: 1120px;
  height: 400px;
  margin-top: 0;
}

.columns-29, .column-49 {
  height: 100%;
}

.column-50 {
  background-color: #25252500;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-left: 0;
  padding-right: 30px;
  display: flex;
}

.mercosul_aba {
  z-index: 100;
  color: #fff;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.mercosul-title {
  color: #fff;
  text-transform: uppercase;
  background-color: #e3a12e;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  position: relative;
  top: -4px;
}

.mercosul-tilte-2 {
  color: #222;
  width: auto;
  margin-top: 5px;
  font-family: Roboto, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 44px;
}

.mercosul-text {
  float: none;
  clear: left;
  color: #3f3f3f;
  -webkit-text-fill-color: inherit;
  object-fit: scale-down;
  object-position: 50% 50%;
  background-clip: border-box;
  width: auto;
  margin-top: 10px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}

.text-block-1 {
  color: #222;
  font-family: Roboto, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
}

.mapa-mercosul {
  background-image: url('../images/Asset-1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 250px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-span-28 {
  color: #fff;
  background-color: #e3a12e;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  left: -6px;
}

.text-block-73 {
  opacity: .12;
  color: #e3a12e;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 140px;
  line-height: 120px;
  display: flex;
}

.navegacao-01 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  height: 60px;
  display: flex;
}

.news-05 {
  background-color: #fff;
  height: auto;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 30px;
  box-shadow: 3px 3px 20px #0000000d;
}

.news-photo05 {
  background-image: url('../images/Linha-17-ouro.png');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  text-decoration: none;
  display: flex;
}

.nav-1-01 {
  color: #fff;
  background-color: #141414;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 20px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.nav-2-02 {
  color: #fff;
  background-color: #292929;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 20px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.nav-3-01, .nav-1-02, .nav-2-01, .nav-3-02 {
  color: #fff;
  background-color: #e4a12f;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 20px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

._05-noticias {
  z-index: 100;
  color: #fff;
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.conteiner-news-05 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.news-005 {
  background-color: #fff;
  height: auto;
  margin-top: 30px;
  padding-top: 0;
  padding-bottom: 20px;
  box-shadow: 3px 3px 20px #0000000d;
}

._05-news-photo-01 {
  background-image: url('../images/g1.png');
  background-position: 50%;
  background-size: cover;
  height: 500px;
  margin-top: 20px;
  margin-bottom: 10px;
  text-decoration: none;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .phones, .endere-o {
    font-size: 13px;
  }

  .nav-menu {
    flex: 1;
    margin-left: 60px;
    margin-right: 60px;
    left: auto;
  }

  .email-1 {
    font-size: 13px;
  }

  .icon-4 {
    top: 5px;
  }

  .dropdown-link-copy {
    display: flex;
  }

  .contents {
    flex: 1;
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;
  }

  .inicio {
    display: flex;
  }

  .informacoes_1 {
    width: 1140px;
    height: 550px;
    margin-top: 125px;
  }

  .heading-01 {
    color: #e4a12f;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .sobre-nos {
    width: 1130px;
  }

  .sobre-nos-title {
    color: #e4a12f;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 400;
  }

  .services-text {
    color: #e4a12f;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }

  .escolher {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .escolha-text, .promo-texti {
    color: #e4a12f;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }

  .slide-nav-8 {
    top: 40px;
  }

  .slider-8 {
    height: 200px;
  }

  .cliente-text {
    color: #e4a12f;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }

  .politica {
    display: none;
  }

  .image-5 {
    position: relative;
    left: -7px;
  }

  .heading-16 {
    flex: 0 auto;
  }

  .column-29 {
    justify-content: center;
  }

  .column-31 {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .quem-somos01, .mvv01, .perfil-operacionalo1, .equipamentos-1 {
    width: 1130px;
  }

  .column-38 {
    padding-right: 15px;
  }

  .column-39 {
    padding-left: 15px;
  }

  .aaatuacao-1, .contatos-1 {
    width: 1130px;
  }

  .column-1 {
    padding-right: 0;
  }

  .column-02 {
    padding-left: 0;
  }

  .noticias-01 {
    width: 820px;
  }

  .news-info01 {
    padding-top: 15px;
    padding-right: 30px;
  }

  .text-block-33 {
    height: 30px;
    margin-top: 0;
  }

  ._01-news {
    width: 820px;
  }

  .news-01-info, .news-02-info {
    padding-top: 15px;
    padding-right: 30px;
  }

  .close-btn2 {
    color: #fff;
    background-color: #e4a12f;
    border-style: none;
    font-size: 16px;
  }

  .p {
    font-family: Lato, sans-serif;
    font-size: 14px;
  }

  .heading-34 {
    font-size: 17px;
  }

  .texto {
    position: relative;
    top: -5px;
  }

  .cookie {
    z-index: 2147483647;
  }

  ._03-news {
    width: 820px;
  }

  .news-03-info {
    padding-top: 15px;
    padding-right: 30px;
  }

  .text-block-43 {
    padding-top: 20px;
  }

  .wg-dd-1-togle {
    transition: color .3s, background-color .3s;
  }

  .contents-en {
    flex: 1;
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;
  }

  .phones-2 {
    font-size: 13px;
  }

  .politica-01, .objetivo-01 {
    width: 1000px;
  }

  .dropdown-link-fotos {
    display: none;
  }

  ._04-news {
    width: 820px;
  }

  .news-04-info {
    padding-top: 15px;
    padding-right: 30px;
  }

  .text-block-57, .text-block-63 {
    padding-top: 20px;
  }

  .mercosul {
    width: 1130px;
  }

  .column-50 {
    background-color: #25252500;
    padding-left: 0;
  }

  .mercosul_aba {
    margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mercosul-title {
    color: #fff;
  }

  .mercosul-tilte-2 {
    color: #1d1d1d;
  }

  .mercosul-text, .text-block-1 {
    color: #252525;
  }
}

@media screen and (min-width: 1440px) {
  .nav-menu {
    margin-left: 80px;
    margin-right: 80px;
  }

  .contents {
    flex: 1;
    justify-content: space-around;
  }

  .informacoes_1 {
    width: 1250px;
    margin-top: 150px;
  }

  .sobre-nos-title-2 {
    font-size: 50px;
    line-height: 63px;
  }

  .slide-2 {
    background-position: 50%;
  }

  .slide-3 {
    background-position: 50%;
    background-size: cover;
  }

  .sobre-nos {
    width: 1230px;
    height: 600px;
  }

  .botao-2 {
    top: 68px;
  }

  .elementos_services {
    width: 1240px;
    height: 700px;
  }

  .services-title {
    font-size: 50px;
    line-height: 63px;
  }

  .title-portuario {
    font-size: 25px;
    line-height: 63px;
  }

  .escolher {
    padding-bottom: 100px;
  }

  .elementos-escolher {
    width: 1240px;
  }

  .columns-2 {
    padding-left: 10px;
  }

  .supply-chain, .suporte, .responsabilidade {
    width: 210px;
  }

  .escolha-text {
    width: 630px;
  }

  .escolher-tilte {
    font-size: 50px;
    line-height: 63px;
  }

  .promo-o {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .promo-texti {
    width: 630px;
  }

  .promo-tilte {
    font-size: 50px;
    line-height: 63px;
  }

  .name-text {
    font-size: 20px;
    line-height: 63px;
  }

  .cliente-text {
    width: 630px;
  }

  .quem-somos01 {
    width: 1230px;
    height: 400px;
  }

  .title-quem-somos {
    font-size: 50px;
  }

  .text1-quem-somos, .text2-quem-somos, .text3-quem-somos {
    font-size: 16px;
  }

  .mvv01 {
    width: 1230px;
    height: 240px;
  }

  .perfil-operacionalo1 {
    width: 1230px;
    height: 400px;
  }

  .title-perfil-operacional {
    font-size: 50px;
  }

  .text1-po, .text2-po, .text3-po {
    font-size: 16px;
  }

  .equipamentos-1 {
    width: 1230px;
    height: 1100px;
  }

  .aaatuacao-1 {
    width: 1230px;
    height: 450px;
  }

  .contatos-1 {
    width: 1230px;
    height: 200px;
  }

  .noticias-01, ._01-news, ._03-news {
    width: 1000px;
    height: auto;
  }

  .text-block-43 {
    padding-top: 20px;
  }

  .contents-en {
    flex: 1;
    justify-content: space-around;
  }

  .politica-01, .objetivo-01, ._04-news {
    width: 1000px;
    height: auto;
  }

  .text-block-57, .text-block-63 {
    padding-top: 20px;
  }

  .elementos-iso {
    width: 1240px;
  }

  .img_sv {
    min-width: 1130px;
    left: 60px;
  }

  .text_armazem {
    mix-blend-mode: soft-light;
    font-family: Lato, sans-serif;
    font-size: 120px;
    font-weight: 900;
    position: absolute;
    top: 110px;
    left: auto;
  }

  .sobre-nos-title-1, .sobre-nos-title-01 {
    font-size: 50px;
    line-height: 63px;
  }

  .mercosul {
    width: 1230px;
    height: 600px;
  }

  .column-50 {
    padding-left: 0;
  }

  .mercosul_aba {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mercosul-title {
    flex: 0 auto;
    width: auto;
  }

  .mercosul-tilte-2 {
    font-size: 50px;
    line-height: 63px;
  }

  .text-block-1 {
    font-size: 18px;
    line-height: 25px;
  }

  .mapa-mercosul {
    background-size: 330px;
  }

  .text-span-28 {
    color: #fff;
    background-color: #e3a22e;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    left: -5px;
  }

  .text-block-73 {
    position: relative;
    left: -26px;
  }
}

@media screen and (min-width: 1920px) {
  .nav-menu {
    margin-left: 0;
    margin-right: 0;
    right: 136px;
  }

  .navbar-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-menu-2 {
    height: auto;
  }

  .container-7 {
    flex: none;
    width: 1000px;
    height: auto;
    margin-left: auto;
  }

  .contents {
    flex: 1;
    justify-content: space-between;
    margin-left: 105px;
    margin-right: 105px;
  }

  .logo {
    flex: 0 auto;
    justify-content: center;
    left: auto;
  }

  .inicio {
    width: 100%;
    height: 90vh;
  }

  .informacoes_1 {
    width: 1720px;
    margin-top: 300px;
  }

  .heading-01 {
    font-size: 17px;
  }

  .sobre-nos-title-2 {
    width: 800px;
    font-size: 70px;
    line-height: 85px;
  }

  .text-block-04 {
    font-size: 24px;
    line-height: 40px;
  }

  .text-block-3-copy {
    font-size: 18px;
  }

  .sobre-nos {
    width: 1690px;
    height: 750px;
  }

  .sobre-nos-title {
    font-size: 17px;
  }

  .box-info, .boc-1 {
    height: auto;
  }

  .botao-2 {
    top: 3px;
  }

  .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23 {
    font-size: 20px;
  }

  .elementos_services {
    width: 1710px;
    height: 900px;
    margin-bottom: 40px;
    padding-top: 40px;
  }

  .services-text {
    font-size: 20px;
  }

  .services-title {
    width: 800px;
    font-size: 50px;
    line-height: 85px;
  }

  .text-services {
    width: 900px;
    font-size: 24px;
    line-height: 38px;
  }

  ._1 {
    padding-top: 40px;
  }

  .title-portuario {
    width: auto;
    font-size: 40px;
    line-height: 85px;
  }

  .text-portuario {
    height: 220px;
    font-size: 20px;
    line-height: 38px;
  }

  .bt03 {
    width: 150px;
    height: 60px;
  }

  ._2, ._3, ._4 {
    padding-top: 40px;
  }

  .elementos-escolher {
    width: 1710px;
    height: 650px;
  }

  .supply-chain, .suporte, .responsabilidade, .atua-o {
    width: 280px;
  }

  .slide-nav-2 {
    top: 50px;
  }

  .responsa {
    font-size: 20px;
  }

  .text-block-9 {
    font-size: 16px;
  }

  .supply, .suport, .atuacao {
    font-size: 20px;
  }

  .escolha-text {
    width: auto;
    font-size: 20px;
  }

  .escolher-tilte {
    width: 800px;
    font-size: 70px;
    line-height: 85px;
  }

  .escolher-text {
    font-size: 24px;
    line-height: 40px;
  }

  .promo-texti {
    width: auto;
    font-size: 20px;
  }

  .promo-tilte {
    width: 800px;
    font-size: 40px;
    line-height: 60px;
  }

  .text-promo {
    font-size: 20px;
    line-height: 38px;
  }

  .testemunho-text {
    font-size: 20px;
    line-height: 35px;
  }

  .text-1 {
    justify-content: center;
    align-items: flex-end;
    height: auto;
  }

  .name-text {
    text-align: right;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 30px;
    font-size: 25px;
    line-height: 85px;
    display: flex;
  }

  .funcao {
    font-size: 15px;
    line-height: 38px;
  }

  .clientes {
    height: 400px;
  }

  .clientes-conteudos {
    margin-top: 40px;
  }

  .cliente-text {
    width: auto;
    font-size: 20px;
  }

  .quem-somos01 {
    width: 1690px;
    height: 500px;
  }

  .sobre-nos01 {
    font-size: 20px;
  }

  .title-quem-somos {
    margin-top: 20px;
    font-size: 60px;
  }

  .text1-quem-somos {
    padding-top: 20px;
    font-size: 23px;
    line-height: 32px;
  }

  .text2-quem-somos, .text3-quem-somos {
    font-size: 23px;
    line-height: 32px;
  }

  .mvv01 {
    justify-content: center;
    width: 1690px;
    height: 400px;
  }

  .missao {
    width: 400px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .text-missao {
    padding-top: 25px;
    font-size: 23px;
    line-height: 30px;
  }

  .text-block-23 {
    font-size: 25px;
  }

  .perfil-operacionalo1 {
    width: 1690px;
    height: 500px;
  }

  .perfil-operacional01 {
    font-size: 20px;
  }

  .title-perfil-operacional {
    margin-top: 20px;
    font-size: 60px;
  }

  .text1-po {
    padding-top: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .text2-po, .text3-po {
    font-size: 20px;
    line-height: 28px;
  }

  .equipamentos {
    align-items: flex-start;
    height: 1100px;
  }

  .equipamentos-1 {
    width: 1690px;
    height: 500px;
  }

  .equipamentos01 {
    font-size: 20px;
  }

  .text-block-25 {
    height: 50px;
  }

  .equiimg05 {
    height: 200px;
  }

  .aatuacao {
    align-items: flex-start;
    height: 750px;
  }

  .aaatuacao-1 {
    width: 1690px;
    height: 500px;
  }

  .atuacao01 {
    font-size: 20px;
  }

  .contato-ss {
    align-items: flex-start;
    height: 350px;
  }

  .contatos-1 {
    width: 1690px;
    height: auto;
  }

  .noticias {
    align-items: flex-start;
    height: auto;
  }

  .noticias-01 {
    width: 1200px;
    height: auto;
  }

  .news {
    font-size: 20px;
  }

  .text-block-33 {
    margin-bottom: 10px;
  }

  .bold-text-30 {
    font-size: 40px;
    line-height: 50px;
  }

  .text-block-34 {
    font-size: 15px;
    line-height: 25px;
  }

  ._01-noticias {
    align-items: flex-start;
    height: auto;
  }

  ._01-news {
    width: 1200px;
    height: auto;
  }

  .news-01-info {
    height: auto;
    padding-bottom: 30px;
  }

  .text-block-41 {
    font-size: 20px;
  }

  .text-block-06 {
    font-size: 24px;
    line-height: 40px;
  }

  .text-block-26, .text-block-26-1 {
    height: 50px;
  }

  .news-02-info {
    height: auto;
    padding-bottom: 30px;
  }

  ._02-noticias, ._03-noticias {
    align-items: flex-start;
    height: auto;
  }

  ._03-news {
    width: 1200px;
    height: auto;
  }

  .news-03-info {
    height: auto;
    padding-bottom: 30px;
  }

  .text-block-43 {
    padding-top: 20px;
    font-size: 20px;
  }

  .navbar-en {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .contents-en {
    flex: 1;
    justify-content: space-between;
    margin-left: 105px;
    margin-right: 105px;
  }

  .navbar-es {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .politica-01, .objetivo-01 {
    width: 1000px;
    height: auto;
  }

  .logo-2 {
    flex: 0 auto;
    justify-content: center;
    left: auto;
  }

  .bold-text-32 {
    font-size: 40px;
    line-height: 50px;
  }

  .text-block-53 {
    font-size: 15px;
    line-height: 25px;
  }

  ._04-noticias {
    align-items: flex-start;
    height: auto;
  }

  ._04-news {
    width: 1200px;
    height: auto;
  }

  .news-04-info {
    height: auto;
    padding-bottom: 30px;
  }

  .bold-text-34 {
    font-size: 40px;
    line-height: 50px;
  }

  .text-block-57 {
    padding-top: 20px;
    font-size: 20px;
  }

  .text-block-61 {
    font-size: 20px;
  }

  .text-block-63 {
    padding-top: 20px;
    font-size: 20px;
  }

  .text-block-67 {
    font-size: 20px;
  }

  .elementos-iso {
    width: 1710px;
    height: auto;
  }

  .object_iso {
    margin-top: 60px;
  }

  .text-block-69 {
    bottom: auto;
  }

  .text_iso {
    grid-column-gap: 500px;
    grid-row-gap: 500px;
  }

  .text-block-70 {
    font-size: 20px;
    line-height: 25px;
  }

  .armazem_sv {
    align-items: flex-start;
    height: 750px;
  }

  .img_sv {
    min-width: 1550px;
    height: 650px;
    left: 80px;
  }

  .div-block-61 {
    width: 770px;
    height: 460px;
  }

  .text-block-71 {
    font-size: 20px;
  }

  .heading-40 {
    font-size: 50px;
    line-height: 53px;
  }

  .paragraph {
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-72 {
    margin-right: 20px;
    font-size: 20px;
  }

  .text_armazem {
    font-size: 200px;
    top: 154px;
  }

  .background-video {
    height: 100%;
  }

  .sobre-nos-title-1, .sobre-nos-title-01 {
    width: 800px;
    font-size: 70px;
    line-height: 85px;
  }

  .mercosul {
    width: 1690px;
    height: 700px;
  }

  .mercosul-title {
    color: #fff;
    width: auto;
    font-size: 20px;
  }

  .mercosul-tilte-2 {
    width: auto;
    font-size: 70px;
    line-height: 85px;
  }

  .mercosul-text {
    color: #5c5c5c;
    font-size: 25px;
    line-height: 40px;
  }

  .text-block-1 {
    font-size: 30px;
    line-height: 45px;
  }

  .mapa-mercosul {
    background-image: url('../images/Asset-1.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 440px;
    height: 100%;
  }

  .text-block-73 {
    font-size: 200px;
    line-height: 170px;
  }

  ._05-noticias {
    align-items: flex-start;
    height: auto;
  }
}

@media screen and (max-width: 991px) {
  .phones {
    padding-top: 5px;
    font-size: 10px;
  }

  .endere-o {
    font-size: 10px;
  }

  .nav-menu {
    flex: 0 auto;
    left: 25px;
  }

  .email-1 {
    font-size: 10px;
  }

  .nav-link-4:hover, .nav-link-8:hover {
    border-bottom-style: none;
  }

  .navbar-2 {
    background-color: #fff0;
  }

  .dropdown-toggle:hover {
    border-bottom-style: none;
  }

  .nav-menu-2 {
    background-color: #181b1b;
  }

  .dropdown-wrapper {
    box-shadow: none;
  }

  .icon-6 {
    color: #fff;
  }

  .nav-link-6:hover, .nav-link-7:hover {
    border-bottom-style: none;
  }

  .menu-button-2.w--open {
    background-color: #fff0;
  }

  .container-7 {
    align-items: center;
    height: 100%;
    display: flex;
  }

  .text-block {
    padding-left: 8px;
  }

  .contents {
    justify-content: flex-start;
  }

  .logo {
    left: 10px;
  }

  .botao-1 {
    display: none;
  }

  .informacoes_1 {
    width: 730px;
    margin-top: 200px;
  }

  .heading-01 {
    font-size: 13px;
  }

  .sobre-nos-title-2 {
    width: 100%;
    font-size: 35px;
    line-height: 45px;
  }

  .text-block-04 {
    color: #fff;
    width: 400px;
    margin-top: 20px;
    font-size: 16px;
    line-height: 23px;
  }

  .bt01 {
    width: 180px;
    height: 40px;
    font-size: 13px;
  }

  .bt02 {
    width: 180px;
    height: 40px;
    margin-left: 0;
    font-size: 13px;
  }

  .sobre-nos {
    width: 100%;
    height: 634px;
  }

  .text-block-6 {
    width: 230px;
  }

  .sobre-nos-title {
    font-size: 13px;
  }

  .box-info {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .boc-1 {
    margin-bottom: 15px;
  }

  .text-box-1 {
    font-size: 13px;
  }

  .boc-2, .boc-3 {
    margin-bottom: 15px;
  }

  .botao-2 {
    display: flex;
    top: 11px;
  }

  .elementos_services {
    width: 100%;
    height: 100%;
  }

  .services-text {
    font-size: 13px;
  }

  .services-title {
    font-size: 32px;
    line-height: 45px;
  }

  .text-services {
    width: 400px;
    margin-top: 20px;
    font-size: 13px;
    line-height: 20px;
  }

  .services {
    height: 100%;
  }

  .servi-os-portuarios {
    height: 350px;
  }

  .cross-docking {
    height: 350px;
    padding-right: 0;
  }

  .opera-oes-aereas {
    height: 350px;
    top: 20px;
  }

  .cargas-gerais {
    height: 350px;
    padding-left: 0;
    top: 20px;
  }

  .title-portuario {
    margin-top: 0;
    font-size: 25px;
    line-height: 45px;
  }

  .text-portuario {
    width: 100%;
    height: 130px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 23px;
  }

  .bt03 {
    width: 180px;
    height: 40px;
    margin-top: 0;
    margin-left: 0;
    font-size: 13px;
  }

  .escolher {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .container-11 {
    flex-direction: row;
  }

  .elementos-escolher {
    flex: none;
    width: 100%;
    height: 100%;
  }

  .columns-2 {
    flex: 0 auto;
    width: 550px;
  }

  .column-3 {
    flex-direction: column;
    align-items: center;
    height: 580px;
    display: flex;
  }

  .column-4 {
    height: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .escolha-text {
    font-size: 13px;
  }

  .escolher-tilte {
    font-size: 32px;
    line-height: 45px;
  }

  .escolher-text {
    text-align: center;
    justify-content: flex-start;
    width: 540px;
    margin-top: 20px;
    font-size: 13px;
    line-height: 20px;
    display: flex;
  }

  .img-escolher {
    background-position: 50% 100%;
    height: 300px;
  }

  .promo-texti {
    font-size: 13px;
  }

  .promo-tilte {
    font-size: 32px;
    line-height: 45px;
  }

  .text-promo {
    width: 400px;
    margin-top: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .container-13 {
    flex: 0 auto;
  }

  .caixa-2 {
    justify-content: flex-end;
  }

  .testemunho-text {
    width: 450px;
    margin-top: 20px;
    font-size: 14px;
    line-height: 25px;
  }

  .text-1 {
    justify-content: center;
    width: 70%;
  }

  .name-text {
    font-size: 25px;
    line-height: 45px;
  }

  .funcao {
    width: 100%;
    margin-top: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .clientes-conteudos {
    width: 100%;
  }

  .right-arrow-6 {
    right: -60px;
  }

  .grid-3 {
    align-items: stretch;
  }

  .left-arrow-7 {
    left: -60px;
  }

  .client-4, .client-9, .client-10, .client-2 {
    border-radius: 8px;
    width: 80px;
    height: 80px;
  }

  .mask-6 {
    flex: 0 auto;
  }

  .client-8, .client-3, .client-1, .client-7 {
    border-radius: 8px;
    width: 80px;
    height: 80px;
  }

  .cliente-text {
    font-size: 13px;
  }

  .seta-home {
    z-index: 500;
  }

  .image-5 {
    padding-right: 15px;
  }

  .heading-16 {
    flex: 0 auto;
    font-size: 9px;
  }

  .bold-text-28 {
    font-size: 9px;
  }

  .div-block-49 {
    width: 100vw;
  }

  .rodape-in {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-17 {
    text-align: center;
  }

  .container-15 {
    flex-direction: row;
    flex: 1;
    align-items: center;
    height: auto;
    display: flex;
  }

  .columns-17 {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-bottom: 30px;
    display: flex;
  }

  .column-32 {
    align-items: center;
    padding-left: 0;
  }

  .column-33 {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .column-34 {
    align-items: center;
    padding-left: 0;
  }

  .enderecos {
    align-items: center;
    width: 300px;
    height: 100%;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .heading-18, .text-block-21 {
    font-size: 14px;
  }

  .text-block-22 {
    text-align: center;
    font-size: 12px;
    display: block;
  }

  .div-block-52 {
    flex-direction: column;
    flex: 1;
    align-self: center;
    align-items: center;
    width: auto;
    display: block;
  }

  .quem-somos {
    background-image: linear-gradient(#1a1a1aad, #1a1a1aad), url('../images/Untitled-1.jpg');
    background-position: 0 0, 100%;
    background-size: auto, cover;
  }

  .quem-somos01 {
    width: 100%;
  }

  .mvv01 {
    align-items: flex-start;
    width: 100%;
    height: 300px;
  }

  .perfil-operacional {
    background-image: linear-gradient(#000000bf, #000000bf), url('../images/Untitled-2.jpg');
    background-position: 0 0, 0%;
  }

  .perfil-operacionalo1 {
    width: 100%;
    height: 550px;
  }

  .perfil-operacional01, .title-perfil-operacional, .text1-po, .text2-po, .text3-po {
    text-align: right;
  }

  .equipamentos-1 {
    width: 100%;
  }

  .bt04 {
    width: 180px;
    height: 40px;
    margin-left: 0;
    font-size: 13px;
  }

  .column-38 {
    padding-right: 0;
  }

  .column-39 {
    padding-left: 0;
  }

  .heading-19 {
    font-size: 16px;
  }

  .text-block-25 {
    font-size: 12px;
  }

  .elementos01 {
    margin-bottom: 5px;
  }

  .equi02, .equi03, .equi04, .equi05, .equi07, .equi09 {
    margin-top: 10px;
  }

  .aaatuacao-1 {
    width: 100%;
  }

  .at01 {
    justify-content: center;
    padding-left: 0;
  }

  .aticon01 {
    width: 40px;
    height: 40px;
    left: 0;
  }

  .div-block-54 {
    width: auto;
  }

  .text-block-29 {
    width: 130px;
    padding-left: 15px;
    font-size: 13px;
  }

  .aticon02, .aticon03, .aticon04 {
    width: 40px;
    height: 40px;
    left: 0;
  }

  .aticon05, .aticon006 {
    width: 30px;
    height: 30px;
    left: 0;
  }

  .aticon017, .aticon08, .aticon09, .aticon10, .aticon11, .aticon12 {
    left: 0;
  }

  .contatos-1 {
    width: 100%;
  }

  .botao-3 {
    display: flex;
  }

  .bt05 {
    width: 180px;
    height: 40px;
    font-size: 13px;
  }

  .bt06 {
    width: 180px;
    height: 40px;
    margin-left: 0;
    font-size: 13px;
  }

  .noticias-01 {
    width: 100%;
  }

  .botao-read-more {
    display: none;
  }

  ._01-news {
    width: 100%;
  }

  .voltar-news {
    display: none;
  }

  .text-block-06 {
    color: #4e4e4e;
    width: auto;
    margin-top: 20px;
    font-size: 16px;
    line-height: 23px;
  }

  .text-block-26, .text-block-26-1 {
    font-size: 12px;
  }

  ._03-news {
    width: 100%;
  }

  .grid-4 {
    align-items: stretch;
  }

  .client-011, .client-012, .client-013, .client-014, .client-015, .client-016, .client-017, .client-018 {
    border-radius: 8px;
    width: 80px;
    height: 80px;
  }

  .nav-bar-en.navbar-en {
    box-shadow: none;
  }

  .contents-en {
    justify-content: flex-start;
  }

  .operational-profile {
    background-image: linear-gradient(#000000bf, #000000bf), url('../images/Untitled-2.jpg');
    background-position: 0 0, 0%;
  }

  .rodape-in-en {
    height: auto;
  }

  .phones-2 {
    padding-top: 5px;
    font-size: 10px;
  }

  .section-2 {
    height: auto;
  }

  .politica-01 {
    width: 100%;
  }

  .objetivo-01 {
    width: 100%;
    height: auto;
  }

  .heading-35 {
    line-height: 30px;
  }

  .div-block-59 {
    height: auto;
  }

  .logo-2 {
    left: 10px;
  }

  .column-48 {
    justify-content: center;
    display: flex;
  }

  ._04-news {
    width: 100%;
  }

  .certificado_iso {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .elementos-iso {
    flex: none;
    width: 100%;
    height: 100%;
  }

  .img_sv {
    justify-content: center;
    align-items: center;
    min-width: auto;
    left: 0;
  }

  .div-block-61 {
    left: auto;
  }

  .sobre-nos-title-1, .sobre-nos-title-01 {
    width: 100%;
    font-size: 35px;
    line-height: 45px;
  }

  .mercosul {
    width: 100%;
    height: 634px;
  }

  .mercosul-title {
    font-size: 13px;
  }

  .mercosul-tilte-2 {
    font-size: 32px;
    line-height: 45px;
  }

  .mercosul-text {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-top: 20px;
    font-size: 13px;
    line-height: 20px;
    display: block;
  }

  .bold-text-35 {
    flex: 0 auto;
  }
}

@media screen and (max-width: 767px) {
  .phones, .endere-o {
    font-size: 9px;
  }

  .nav-menu {
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
    left: -7px;
  }

  .email-1, .text-span-2 {
    font-size: 9px;
  }

  .text-span {
    font-size: 10px;
  }

  .navbar-2, .nav-menu-2 {
    background-color: #292929;
  }

  .icon-5 {
    color: #fff;
    font-family: "Font awesome 5 free solid 900", sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .icon-5.small {
    color: #011b58;
    font-size: 12px;
    line-height: 20px;
  }

  .container-7 {
    display: flex;
  }

  .logo {
    width: 100px;
  }

  .sobre {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .informacoes_1 {
    width: 500px;
  }

  .heading-01 {
    text-align: center;
  }

  .sobre-nos-title-2, .text-block-04 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .botoes02 {
    justify-content: center;
    width: auto;
  }

  .slider-inicial {
    background-color: #fff;
  }

  .conteiner {
    align-items: flex-start;
    height: auto;
  }

  .sobre-nos {
    height: auto;
  }

  .columns {
    height: auto;
    padding-top: 30px;
  }

  .column {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .column-2 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    display: flex;
    top: 0;
  }

  .sobre-nos-1 {
    height: 350px;
  }

  .text-sobre {
    top: 120px;
    right: 15px;
  }

  .sobre-nos-title {
    justify-content: center;
  }

  .box-info {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .boc-1, .boc-2, .boc-3, .boc-4 {
    justify-content: center;
  }

  .botao-2 {
    top: 0;
  }

  .servi-os {
    padding-top: 50px;
  }

  .container-10 {
    justify-content: center;
  }

  .elementos_services {
    width: 100vw;
  }

  .services {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-portuario {
    margin-bottom: 0;
    font-size: 20px;
  }

  .text-portuario {
    font-size: 13px;
    line-height: 20px;
  }

  .container-11 {
    flex-flow: row;
  }

  .mask-2 {
    opacity: .44;
  }

  .info--promo {
    width: auto;
  }

  .promo-tilte {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .botoes03 {
    width: auto;
  }

  .testemunho01 {
    align-items: center;
    width: 100vw;
  }

  .caixa1 {
    width: 90%;
    padding-left: 50px;
    padding-right: 50px;
  }

  .caixa-2 {
    width: 90%;
  }

  .text-1 {
    width: 40%;
  }

  .clientes {
    justify-content: center;
    width: auto;
    display: block;
  }

  .container-14 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .clientes-conteudos {
    flex: 0 auto;
    width: 80vw;
    height: 250px;
  }

  .right-arrow-6 {
    width: 40px;
    right: -48px;
  }

  .grid-3 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template: "Area Area-2 Area-3 Area-4" 118px
    / .25fr .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: auto;
    display: grid;
  }

  .left-arrow-7 {
    width: 40px;
    left: -48px;
  }

  .client-4 {
    background-size: 40px;
  }

  .slide-nav-8 {
    top: 0;
  }

  .grid-6 {
    width: auto;
  }

  .slider-8 {
    flex-direction: column;
    flex: 0 auto;
    width: 80vw;
    height: 100%;
    display: flex;
  }

  .mask-6 {
    width: 100%;
  }

  .seta-home {
    bottom: -4%;
    right: -5%;
  }

  .heading-16 {
    font-size: 8px;
    line-height: 12px;
  }

  .rodape-in {
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding: 0;
  }

  .heading-17 {
    text-align: center;
  }

  .container-15 {
    height: auto;
  }

  .column-32 {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 0;
  }

  .column-33, .column-34 {
    align-items: center;
    height: auto;
    padding-left: 0;
  }

  .enderecos {
    align-items: center;
    width: 300px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .text-block-22 {
    text-align: center;
    display: block;
  }

  .text-span-16-copy {
    padding-right: 5px;
  }

  .div-block-52 {
    width: 80vw;
  }

  .conteiner-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .equipamentos-1 {
    height: auto;
  }

  .column-39 {
    margin-top: -15px;
    padding-top: 0;
  }

  .aatuacao {
    flex-flow: column;
    height: 100%;
    padding-bottom: 100px;
  }

  .aaatuacao-1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .contato-ss {
    flex-direction: row;
  }

  .contatos-1 {
    height: auto;
  }

  .email-01, .telefones-01 {
    padding-bottom: 15px;
  }

  .div-block-56 {
    padding-bottom: 0;
  }

  .columns-22 {
    flex-flow: column;
    width: 550px;
    height: 900px;
    display: flex;
  }

  .botao-read-more {
    display: block;
  }

  .slide-41 {
    width: 100%;
    position: relative;
    top: 29px;
  }

  .slide-42 {
    width: 100%;
  }

  .text-block-06 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-28 {
    flex-direction: column;
  }

  .close-btn2 {
    font-size: 13px;
  }

  .p {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 12px;
  }

  .heading-34 {
    text-align: center;
    font-size: 14px;
    line-height: 30px;
  }

  .cookie {
    z-index: 999;
  }

  .column-46 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-4 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template: "Area Area-2 Area-3 Area-4" 118px
    / .25fr .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: auto;
    display: grid;
  }

  .client-011 {
    background-size: 60px;
  }

  .client-014, .client-015 {
    background-size: 80px;
  }

  .client-016, .client-017 {
    background-size: 60px;
  }

  .nav-bar-en.navbar-en {
    background-color: #292929;
  }

  .rodape-in-en {
    height: auto;
  }

  .phones-2, .text-span-2-2 {
    font-size: 9px;
  }

  .section-2 {
    height: auto;
  }

  .navbar-es {
    background-color: #292929;
  }

  .declara-o-politica {
    background-image: none;
  }

  .politica-01 {
    padding-left: 53px;
  }

  .declaracao-obejtivo {
    padding-bottom: 100px;
  }

  .text-block-48 {
    padding-left: 0;
  }

  .icon-10 {
    color: #fff;
    font-family: "Font awesome 5 free solid 900", sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .icon-10.small {
    color: #011b58;
    font-size: 12px;
    line-height: 20px;
  }

  .icon-11 {
    color: #fff;
    font-family: "Font awesome 5 free solid 900", sans-serif;
    font-size: 25px;
    line-height: 25px;
  }

  .icon-11.small {
    color: #011b58;
    font-size: 12px;
    line-height: 20px;
  }

  .logo-2 {
    width: 100px;
  }

  .column-48 {
    justify-content: center;
    display: flex;
  }

  .elementos-iso {
    justify-content: flex-start;
    align-items: center;
  }

  .object_iso {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text_iso {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 300px;
    position: static;
  }

  .img_sv {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-61 {
    width: 500px;
  }

  .botoes04 {
    width: auto;
  }

  .sobre-nos-title-1, .sobre-nos-title-01 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mercosul {
    height: auto;
  }

  .column-50 {
    justify-content: center;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 0;
  }

  .mercosul_aba {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mercosul-tilte-2 {
    text-align: center;
  }

  .mercosul-text {
    text-align: center;
    width: 400px;
  }

  .text-block-1 {
    text-align: center;
  }
}

@media screen and (max-width: 479px) {
  .phones {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    font-size: 10px;
    display: flex;
  }

  .endere-o {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 10px;
    font-size: 10px;
    display: flex;
  }

  .nav-menu {
    flex-direction: row;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    display: flex;
    left: auto;
    right: auto;
  }

  .navbar._1nav {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .email-1 {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    font-size: 9px;
  }

  .nav-link-4:hover, .nav-link-8:hover {
    border-bottom-style: none;
  }

  .navbar-2 {
    background-color: #292929;
    top: 20px;
  }

  .dropdown-toggle:hover {
    border-bottom-style: none;
  }

  .nav-menu-2 {
    background-color: #292929;
  }

  .dropdown-wrapper {
    box-shadow: none;
  }

  .icon-6 {
    color: #fff;
  }

  .nav-link-6:hover {
    border-bottom-style: none;
  }

  .icon-5.small {
    color: #011b58;
    font-family: "Font awesome 5 free solid 900", sans-serif;
    font-size: 23px;
  }

  .nav-link-7:hover {
    border-bottom-style: none;
  }

  .menu-button-2, .menu-button-2.w--open {
    background-color: #fff0;
  }

  .container-7 {
    align-items: center;
    display: flex;
  }

  .logo {
    width: 100px;
  }

  .text-block-3 {
    font-size: 10px;
  }

  .inicial {
    width: auto;
  }

  .inicio {
    justify-content: center;
    width: 100%;
  }

  .sobre {
    padding-top: 20px;
  }

  .informacoes_1 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .sobre-nos-title-2 {
    text-align: center;
    width: 350px;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-04 {
    color: #fff;
    text-align: center;
    width: 350px;
    margin-top: 0;
    padding: 20px 0;
    font-size: 14px;
    line-height: 23px;
  }

  .botoes02 {
    width: 300px;
  }

  .slider-inicial {
    background-color: #0000;
    width: auto;
  }

  .conteiner {
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sobre-nos {
    width: 100vw;
    height: auto;
    padding-top: 0;
  }

  .columns {
    height: 950px;
  }

  .column {
    height: 300px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-2 {
    justify-content: center;
    align-items: center;
    height: 600px;
    margin-top: 0;
    padding-left: 10px;
    display: flex;
    top: 0;
  }

  .sobre-nos-1 {
    width: 100%;
    height: 260px;
  }

  .text-sobre {
    top: 50px;
    right: 9px;
  }

  .sobre-nos-title {
    justify-content: center;
  }

  .box-info {
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .text-box-1 {
    font-size: 14px;
  }

  .botao-2 {
    width: 160px;
    height: 50px;
    top: 0;
  }

  .servi-os {
    width: auto;
    padding-bottom: 70px;
  }

  .elementos_services {
    width: 100vw;
    padding-left: 10px;
    padding-right: 10px;
  }

  .services-title {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .text-services {
    width: 350px;
    margin-top: 0;
    font-size: 14px;
    line-height: 23px;
  }

  .services {
    height: auto;
  }

  .servi-os-portuarios {
    height: 300px;
    padding-right: 5px;
  }

  .cross-docking {
    height: 300px;
    padding-left: 5px;
  }

  .opera-oes-aereas {
    height: 300px;
    margin-top: -10px;
    padding-left: 5px;
  }

  .cargas-gerais {
    height: 300px;
    margin-top: -10px;
    padding-right: 5px;
  }

  ._1 {
    padding-top: 20px;
  }

  .icon-1 {
    width: 30px;
    height: 30px;
  }

  .title-portuario {
    text-align: center;
    height: 30px;
    font-size: 15px;
    line-height: 25px;
  }

  .text-portuario {
    height: 140px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
    line-height: 17px;
  }

  .bt03 {
    width: 100px;
    position: relative;
  }

  ._2, ._3, ._4 {
    padding-top: 20px;
  }

  .icon-2, .icon-3, .icon-05 {
    width: 30px;
    height: 30px;
  }

  .entre-em-contato {
    font-size: 10px;
  }

  .escolher {
    padding-bottom: 10px;
  }

  .container-11 {
    flex-flow: row;
    height: auto;
  }

  .elementos-escolher, .columns-2 {
    width: 100vw;
  }

  .column-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .supply-chain, .suporte {
    width: 50%;
  }

  .slider-2 {
    width: 100vw;
    height: 300px;
  }

  .responsabilidade, .atua-o {
    width: 50%;
  }

  .slider-1 {
    width: 100%;
  }

  .text-block-9 {
    font-size: 13px;
    line-height: 22px;
  }

  .slider-02 {
    width: 100%;
  }

  .slider-04 {
    width: 85%;
  }

  .escolher-tilte {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .escolher-text {
    width: 350px;
    margin-top: 0;
    font-size: 14px;
    line-height: 23px;
  }

  .mask-2 {
    opacity: .5;
  }

  .img-escolher {
    width: 90vw;
    height: 250px;
  }

  .promo-texti {
    font-size: 12px;
  }

  .promo-tilte {
    font-size: 23px;
    line-height: 30px;
  }

  .text-promo {
    width: 300px;
    line-height: 25px;
  }

  .botoes03 {
    width: 300px;
  }

  .caixa1 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .testemunho-text {
    text-align: center;
    justify-content: center;
    width: auto;
    height: 100px;
    font-size: 12px;
    line-height: 20px;
    display: flex;
  }

  .quat {
    border-width: 7px;
    width: 50px;
    height: 50px;
  }

  .img-1 {
    width: 30px;
    height: 30px;
  }

  .text-1 {
    width: 50%;
  }

  .name-text {
    height: 20px;
    font-size: 20px;
    line-height: 20px;
  }

  .funcao {
    font-size: 11px;
  }

  .clientes {
    height: 230px;
  }

  .clientes-conteudos {
    height: 180px;
  }

  .right-arrow-6 {
    display: none;
  }

  .grid-3 {
    grid-template-areas: "Area Area-2 Area-3 Area-4";
    align-items: stretch;
    top: 40px;
  }

  .left-arrow-7 {
    display: none;
  }

  .client-4 {
    width: 30px;
    height: 30px;
  }

  .slide-nav-8 {
    flex: 0 auto;
    align-self: auto;
    display: block;
    top: 16px;
  }

  .client-9, .client-10 {
    width: 50px;
    height: 50px;
  }

  .slider-8 {
    width: 90vw;
  }

  .client-2, .client-8, .client-3, .client-1, .client-7 {
    width: 50px;
    height: 50px;
  }

  .text-block-19 {
    transform: rotate(0);
  }

  .image-5 {
    padding-right: 0;
    top: 4px;
    left: 0;
  }

  .heading-16 {
    font-size: 5px;
  }

  .heading-16.creditos {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: 5px;
    margin-left: 0;
    font-size: 8px;
    display: flex;
  }

  .bold-text-28 {
    font-size: 7px;
  }

  .column-31 {
    background-color: #141414;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-bottom: 4px;
    padding-left: 32px;
    display: none;
  }

  .column-30 {
    background-color: #141414;
  }

  .div-block-49 {
    flex: none;
    justify-content: center;
    align-self: center;
    display: flex;
  }

  .rodape-out {
    justify-content: center;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
  }

  .rodape-in {
    text-align: left;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0;
  }

  .inicial-sobre {
    height: 350px;
  }

  .heading-17 {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .webmail {
    padding-left: 5px;
  }

  .container-15 {
    align-items: center;
  }

  .columns-17 {
    display: block;
  }

  .column-32 {
    padding-left: 0;
  }

  .column-33 {
    align-items: center;
    padding-left: 0;
  }

  .column-34 {
    padding-left: 0;
  }

  .enderecos {
    justify-content: flex-start;
    padding-right: 0;
  }

  .text-block-22 {
    border: 1px #000;
    text-decoration: none;
  }

  .text-span-16-copy {
    padding-right: 5px;
  }

  .div-block-52 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .quem-somos {
    background-image: linear-gradient(#1a1a1ad9, #1a1a1ad9), url('../images/Untitled-1.jpg');
    background-position: 0 0, 100%;
    background-size: auto, cover;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quem-somos01 {
    width: 100%;
    height: auto;
    padding: 50px 20px;
  }

  .sobre-nos01 {
    text-align: center;
  }

  .title-quem-somos {
    text-align: center;
    font-size: 35px;
  }

  .text1-quem-somos, .text3-quem-somos {
    text-align: center;
  }

  .mvv01 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .missao {
    padding-bottom: 30px;
  }

  .text-missao {
    padding-top: 20px;
  }

  .text-block-23 {
    padding-top: 0;
  }

  .perfil-operacional {
    background-image: linear-gradient(#1a1a1ae6, #1a1a1ae6), url('../images/Untitled-2.jpg');
    background-position: 0 0, 0%;
  }

  .perfil-operacionalo1 {
    width: 100%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .perfil-operacional01 {
    text-align: center;
  }

  .title-perfil-operacional {
    text-align: center;
    font-size: 35px;
  }

  .text1-po {
    text-align: center;
  }

  .info--promo-02 {
    width: 100vw;
  }

  .inicial-equipamentos {
    height: 300px;
  }

  .equipamentos {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .conteiner-2 {
    flex-flow: column;
    flex: 1;
    display: flex;
  }

  .equipamentos-1 {
    width: 100vw;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .equipamentos01 {
    width: auto;
  }

  .equi01 {
    height: 200px;
  }

  .equitx01 {
    padding-left: 15px;
    padding-right: 10px;
  }

  .heading-19 {
    font-size: 14px;
    line-height: 23px;
  }

  .text-block-24 {
    font-size: 10px;
  }

  .text-block-25 {
    font-size: 10px;
    line-height: 19px;
  }

  .div-block-53 {
    font-size: 10px;
  }

  .equi02, .equi03, .equi04, .equi05, .equi07, .equi09, .equi06 {
    height: 200px;
  }

  .promo-o-03 {
    width: 100vw;
  }

  .inicial-atua-o {
    height: 350px;
  }

  .aatuacao {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-bottom: 50px;
    position: static;
  }

  .aaatuacao-1 {
    flex: none;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
  }

  .mask-7 {
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 0;
  }

  .right-arrow-7 {
    justify-content: center;
    align-items: center;
  }

  .at01 {
    justify-content: center;
    padding-left: 0;
  }

  .aticon01 {
    width: 30px;
    height: 30px;
    left: 0;
  }

  .div-block-54 {
    width: auto;
  }

  .text-block-29 {
    text-align: left;
    width: 150px;
    padding-left: 10px;
    padding-right: 0;
    font-size: 12px;
  }

  .aticon02, .aticon03, .aticon04, .aticon05, .aticon006, .aticon017, .aticon08, .aticon09, .aticon10, .aticon11, .aticon12 {
    width: 30px;
    height: 30px;
    left: 0;
  }

  .right-arrow-8 {
    justify-content: center;
    right: 0;
  }

  .div-block-55 {
    height: 250px;
  }

  .inicial-contatos {
    height: 350px;
  }

  .contato-ss {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .contatos-1 {
    width: 100%;
    height: auto;
  }

  .email-01, .telefones-01, .enderecos-01 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-56 {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .columns-22 {
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .column-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 450px;
    margin-bottom: 50px;
    display: flex;
  }

  .column-02 {
    height: 250px;
  }

  .inicio-conteiner {
    flex: none;
    display: block;
  }

  .noticias {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .noticias-01 {
    width: 100%;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .news-01 {
    height: auto;
    padding-bottom: 50px;
  }

  .news-info01 {
    flex-direction: column;
    align-items: center;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .text-block-33 {
    justify-content: center;
  }

  .heading-21 {
    font-size: 30px;
  }

  .bold-text-30 {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
    display: flex;
  }

  .text-block-34 {
    text-align: center;
    justify-content: flex-start;
    height: 200px;
  }

  .botao-read-more {
    width: 120px;
    height: 40px;
    display: flex;
  }

  .navegacao-02 {
    justify-content: center;
    align-items: center;
  }

  .nav-3 {
    margin-right: 0;
  }

  .news-photo01, .news-photo02, .news-photo03 {
    height: 280px;
  }

  ._01-noticias {
    height: auto;
    padding-bottom: 50px;
  }

  ._01-news {
    width: 100%;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._01-news-photo {
    height: 250px;
  }

  .news-01-info {
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .info-news01 {
    justify-content: flex-start;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .text-block-38 {
    text-align: center;
    padding-right: 0;
    font-size: 11px;
  }

  .text-block-39 {
    font-size: 11px;
  }

  .text-block-40 {
    text-align: center;
    font-size: 11px;
  }

  .text-block-41 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .right-arrow-9 {
    display: none;
  }

  .slide-42 {
    top: 29px;
  }

  .text-block-4 {
    font-size: 12px;
  }

  .seta-atua-o {
    transform: rotate(90deg);
  }

  .text-block-06 {
    text-align: center;
    width: 350px;
    margin-top: 0;
    padding: 20px 0;
    font-size: 14px;
    line-height: 23px;
  }

  .text-block-26, .text-block-26-1 {
    font-size: 10px;
    line-height: 19px;
  }

  ._02-news-photo {
    height: 250px;
  }

  .text-block-42 {
    font-size: 11px;
  }

  .news-002 {
    height: auto;
    padding-bottom: 50px;
  }

  .news-02-info {
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._02-noticias {
    height: auto;
    padding-bottom: 50px;
  }

  .info-news02 {
    justify-content: flex-start;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .close-btn2 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .p {
    padding-bottom: 20px;
    font-size: 11.5px;
    line-height: 20px;
  }

  .heading-34 {
    line-height: 25px;
  }

  .cookie {
    display: none;
  }

  ._03-noticias {
    height: auto;
    padding-bottom: 50px;
  }

  ._03-news {
    width: 100%;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .news-003 {
    height: auto;
    padding-bottom: 50px;
  }

  .news-03-info {
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .info-news03 {
    justify-content: flex-start;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  ._03-news-photo, ._003-news-photo {
    height: 250px;
  }

  .text-block-43 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .phone01 {
    justify-content: center;
    align-items: center;
    line-height: 20px;
    display: flex;
  }

  .grid-4 {
    grid-template-areas: "Area Area-2 Area-3 Area-4";
    align-items: stretch;
    top: 40px;
  }

  .client-011 {
    background-size: 50px;
    width: 50px;
    height: 50px;
  }

  .client-012, .client-013 {
    width: 50px;
    height: 50px;
  }

  .client-014, .client-015 {
    background-size: 50px;
    width: 50px;
    height: 50px;
  }

  .client-016 {
    background-size: 40px;
    width: 50px;
    height: 50px;
  }

  .client-017 {
    background-size: 50px;
    width: 50px;
    height: 50px;
  }

  .client-018 {
    width: 30px;
    height: 30px;
  }

  .navbar-en {
    top: 20px;
  }

  .nav-bar-en.navbar-en {
    background-color: #292929;
  }

  .operational-profile {
    background-image: linear-gradient(#1a1a1ae6, #1a1a1ae6), url('../images/Untitled-2.jpg');
    background-position: 0 0, 0%;
  }

  .rodape-in-en {
    justify-content: center;
    height: auto;
  }

  .phones-2 {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    font-size: 10px;
    display: none;
  }

  .section-2 {
    height: auto;
  }

  .navbar-es {
    background-color: #292929;
    top: 20px;
  }

  .inicial-politica {
    height: 350px;
  }

  .text-block-45 {
    letter-spacing: 2px;
    font-size: 10px;
  }

  .declara-o-politica {
    background-image: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .politica-01 {
    width: 100%;
    height: auto;
    padding: 50px 20px;
  }

  .objetivo-01 {
    width: 100%;
    height: auto;
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-35 {
    padding-left: 0;
    padding-right: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-59 {
    height: auto;
  }

  .heading-36 {
    margin-bottom: 20px;
    line-height: 30px;
  }

  .text-block-48 {
    direction: ltr;
    word-break: normal;
    padding-left: 0;
  }

  .div-block-60 {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .text-block-50 {
    word-break: normal;
  }

  .icon-10.small, .icon-11.small {
    color: #011b58;
    font-family: "Font awesome 5 free solid 900", sans-serif;
    font-size: 23px;
  }

  .logo-2 {
    width: 100px;
  }

  .column-48 {
    align-items: center;
  }

  .news-photo04 {
    height: 280px;
  }

  .bold-text-32 {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
    display: flex;
  }

  .text-block-52 {
    font-size: 10px;
  }

  .heading-37 {
    font-size: 30px;
  }

  .text-block-53 {
    text-align: center;
    justify-content: flex-start;
    height: 200px;
  }

  ._04-noticias {
    height: auto;
    padding-bottom: 50px;
  }

  ._04-news {
    width: 100%;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .news-004 {
    height: auto;
    padding-bottom: 50px;
  }

  ._004-news-photo {
    height: 250px;
  }

  .news-04-info {
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .info-news04 {
    justify-content: flex-start;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  ._04-news-photo-01, ._04-news-photo-02 {
    height: 250px;
  }

  .bold-text-34 {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
    display: flex;
  }

  .text-block-57 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-58 {
    text-align: center;
    padding-right: 0;
    font-size: 11px;
  }

  .text-block-59 {
    text-align: center;
    font-size: 11px;
  }

  .text-block-60 {
    font-size: 10px;
  }

  .text-block-61 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-62 {
    font-size: 11px;
  }

  .text-block-63 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-64 {
    text-align: center;
    padding-right: 0;
    font-size: 11px;
  }

  .text-block-65 {
    text-align: center;
    font-size: 11px;
  }

  .text-block-66 {
    font-size: 10px;
  }

  .text-block-67 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-68 {
    font-size: 11px;
  }

  .certificado_iso {
    padding-bottom: 10px;
  }

  .elementos-iso {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .object_iso {
    width: 250px;
    height: 250px;
  }

  .img_certfficado {
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    height: 300px;
    display: block;
  }

  .text-block-69 {
    font-size: 90px;
    top: -6%;
    left: -59px;
  }

  .text_iso {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    position: static;
  }

  .armazem_sv {
    padding-bottom: 50px;
  }

  .conteiner-3 {
    flex-flow: row;
    display: flex;
  }

  .div-block-61 {
    width: auto;
    height: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-71 {
    font-size: 12px;
  }

  .heading-40 {
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph {
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-72 {
    font-size: 12px;
    line-height: 16px;
  }

  .botoes04 {
    width: 300px;
  }

  .text_armazem {
    font-size: 50px;
    top: 132px;
  }

  .sobre-nos-title-1, .sobre-nos-title-01 {
    text-align: center;
    width: 350px;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 35px;
  }

  .mercosul {
    width: 100vw;
    height: auto;
    padding-top: 0;
  }

  .mercosul_aba {
    padding-top: 20px;
  }

  .mercosul-tilte-2 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .mercosul-text {
    width: 350px;
    margin-top: 0;
    font-size: 14px;
    line-height: 23px;
  }

  .text-block-1 {
    font-size: 17px;
  }

  .navegacao-01 {
    justify-content: center;
    align-items: center;
  }

  .news-photo05 {
    height: 280px;
  }

  .nav-3-01, .nav-3-02 {
    margin-right: 0;
  }

  ._05-noticias, .news-005 {
    height: auto;
    padding-bottom: 50px;
  }

  ._05-news-photo-01 {
    height: 250px;
  }
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-fb33ecf1 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-fb33ecf1 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-fb33ecf1 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-fb33ecf1 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-fb33ecf1 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-fb33ecf1 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-fb33ecf1 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-fb33ecf1 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e4-fb33ecf1 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e5-fb33ecf1 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e6-fb33ecf1 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e7-fb33ecf1 {
  grid-area: Area;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd4e-fb33ecf1 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd4f-fb33ecf1 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd50-fb33ecf1 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd51-fb33ecf1 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-8ede4f88 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-8ede4f88 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-8ede4f88 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-8ede4f88 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-8ede4f88 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-8ede4f88 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-8ede4f88 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-8ede4f88 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-58cb2722 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-58cb2722 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-58cb2722 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-58cb2722 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-58cb2722 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-58cb2722 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-58cb2722 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-58cb2722 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76cc-d2ed3f42, #w-node-ea0176a9-a8d0-e8c6-b720-969d766b76cd-d2ed3f42 {
  grid-area: Area;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76d1-d2ed3f42 {
  grid-area: Area-2;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76d2-d2ed3f42 {
  grid-area: Area;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76d6-d2ed3f42 {
  grid-area: Area-4;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76d7-d2ed3f42 {
  grid-area: Area;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76db-d2ed3f42 {
  grid-area: Area-3;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76dc-d2ed3f42 {
  grid-area: Area;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76e0-d2ed3f42 {
  grid-area: Area-5;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76e1-d2ed3f42 {
  grid-area: Area;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76e5-d2ed3f42 {
  grid-area: Area-6;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76e6-d2ed3f42, #w-node-ea0176a9-a8d0-e8c6-b720-969d766b76ec-d2ed3f42, #w-node-ea0176a9-a8d0-e8c6-b720-969d766b76ed-d2ed3f42 {
  grid-area: Area;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76f1-d2ed3f42 {
  grid-area: Area-2;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76f2-d2ed3f42 {
  grid-area: Area;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76f6-d2ed3f42 {
  grid-area: Area-6;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76f7-d2ed3f42 {
  grid-area: Area;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76fb-d2ed3f42 {
  grid-area: Area-3;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b76fc-d2ed3f42 {
  grid-area: Area;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b7700-d2ed3f42 {
  grid-area: Area-5;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b7701-d2ed3f42 {
  grid-area: Area;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b7705-d2ed3f42 {
  grid-area: Area-4;
}

#w-node-ea0176a9-a8d0-e8c6-b720-969d766b7706-d2ed3f42 {
  grid-area: Area;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-d2ed3f42 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-d2ed3f42 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-d2ed3f42 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-d2ed3f42 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-d2ed3f42 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-d2ed3f42 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-d2ed3f42 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-d2ed3f42 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-f29eeeae {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-f29eeeae {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-f29eeeae {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-f29eeeae {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-f29eeeae {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-f29eeeae {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-f29eeeae {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-f29eeeae {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-502ae8fc {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-502ae8fc {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-502ae8fc {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-502ae8fc {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-502ae8fc {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-502ae8fc {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-502ae8fc {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-502ae8fc {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-8fd6e1b9 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-8fd6e1b9 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-8fd6e1b9 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-8fd6e1b9 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-8fd6e1b9 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-8fd6e1b9 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-8fd6e1b9 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-8fd6e1b9 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-430c0a59 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-430c0a59 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-430c0a59 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-430c0a59 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-430c0a59 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-430c0a59 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-430c0a59 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-430c0a59 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-c4ffeb9a {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-c4ffeb9a {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-c4ffeb9a {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-c4ffeb9a {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-c4ffeb9a {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-c4ffeb9a {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-c4ffeb9a {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-c4ffeb9a {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e4-c4ffeb9a {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e5-c4ffeb9a {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e6-c4ffeb9a {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e7-c4ffeb9a {
  grid-area: Area;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd4e-c4ffeb9a {
  grid-area: Area-4;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd4f-c4ffeb9a {
  grid-area: Area-3;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd50-c4ffeb9a {
  grid-area: Area-2;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd51-c4ffeb9a {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-212a433a {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-212a433a {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-212a433a {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-212a433a {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-212a433a {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-212a433a {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-212a433a {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-212a433a {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-5f9f3716 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-5f9f3716 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-5f9f3716 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-5f9f3716 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-5f9f3716 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-5f9f3716 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-5f9f3716 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-5f9f3716 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-e280148e-e889-dba8-2661-7da84d4cb60f-2dac10ca, #w-node-a102b909-cb46-27f6-56fb-9af0656c2764-2dac10ca {
  grid-area: Area;
}

#w-node-_19fea7ff-f778-cf67-48e9-0e2e255ec89a-2dac10ca {
  grid-area: Area-2;
}

#w-node-_19fea7ff-f778-cf67-48e9-0e2e255ec89b-2dac10ca {
  grid-area: Area;
}

#w-node-_1f228c6c-df95-f8e0-e54d-8eff10400093-2dac10ca {
  grid-area: Area-4;
}

#w-node-_1f228c6c-df95-f8e0-e54d-8eff10400094-2dac10ca {
  grid-area: Area;
}

#w-node-_93504775-9cac-f60a-1331-447a0424e1a1-2dac10ca {
  grid-area: Area-3;
}

#w-node-_93504775-9cac-f60a-1331-447a0424e1a2-2dac10ca {
  grid-area: Area;
}

#w-node-a36ddeaa-65a0-3668-2b2e-1cf69155fca6-2dac10ca {
  grid-area: Area-5;
}

#w-node-a36ddeaa-65a0-3668-2b2e-1cf69155fca7-2dac10ca {
  grid-area: Area;
}

#w-node-_7bab15be-3719-ac44-25ca-449b9d7151f0-2dac10ca {
  grid-area: Area-6;
}

#w-node-_7bab15be-3719-ac44-25ca-449b9d7151f1-2dac10ca, #w-node-_0af9e879-d13d-385b-e078-4ee36c89eedc-2dac10ca, #w-node-_0af9e879-d13d-385b-e078-4ee36c89eedd-2dac10ca {
  grid-area: Area;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eee1-2dac10ca {
  grid-area: Area-2;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eee2-2dac10ca {
  grid-area: Area;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eee6-2dac10ca {
  grid-area: Area-6;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eee7-2dac10ca {
  grid-area: Area;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eeeb-2dac10ca {
  grid-area: Area-3;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eeec-2dac10ca {
  grid-area: Area;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eef0-2dac10ca {
  grid-area: Area-5;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eef1-2dac10ca {
  grid-area: Area;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eef5-2dac10ca {
  grid-area: Area-4;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eef6-2dac10ca {
  grid-area: Area;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-2dac10ca {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-2dac10ca {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-2dac10ca {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-2dac10ca {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-2dac10ca {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-2dac10ca {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-2dac10ca {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-2dac10ca {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-f5f7b9cd {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-f5f7b9cd {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-f5f7b9cd {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-f5f7b9cd {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-f5f7b9cd {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-f5f7b9cd {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-f5f7b9cd {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-f5f7b9cd {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-a88718a0 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-a88718a0 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-a88718a0 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-a88718a0 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-a88718a0 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-a88718a0 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-a88718a0 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-a88718a0 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-235c2ecd {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-235c2ecd {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-235c2ecd {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-235c2ecd {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-235c2ecd {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-235c2ecd {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-235c2ecd {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-235c2ecd {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-5e4098e9 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-5e4098e9 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-5e4098e9 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-5e4098e9 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-5e4098e9 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-5e4098e9 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-5e4098e9 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-5e4098e9 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e4-5e4098e9 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e5-5e4098e9 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e6-5e4098e9 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_8a9fb379-8e11-d1a3-5029-831f2e93a4e7-5e4098e9 {
  grid-area: Area;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd4e-5e4098e9 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd4f-5e4098e9 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd50-5e4098e9 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-e9399e0f-bf9e-37fc-058e-6b52b567bd51-5e4098e9 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-8c4f4acb {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-8c4f4acb {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-8c4f4acb {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-8c4f4acb {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-8c4f4acb {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-8c4f4acb {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-8c4f4acb {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-8c4f4acb {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-f1885013 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-f1885013 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-f1885013 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-f1885013 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-f1885013 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-f1885013 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-f1885013 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-f1885013 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-e280148e-e889-dba8-2661-7da84d4cb60f-5bb2d327, #w-node-a102b909-cb46-27f6-56fb-9af0656c2764-5bb2d327 {
  grid-area: Area;
}

#w-node-_19fea7ff-f778-cf67-48e9-0e2e255ec89a-5bb2d327 {
  grid-area: Area-2;
}

#w-node-_19fea7ff-f778-cf67-48e9-0e2e255ec89b-5bb2d327 {
  grid-area: Area;
}

#w-node-_1f228c6c-df95-f8e0-e54d-8eff10400093-5bb2d327 {
  grid-area: Area-4;
}

#w-node-_1f228c6c-df95-f8e0-e54d-8eff10400094-5bb2d327 {
  grid-area: Area;
}

#w-node-_93504775-9cac-f60a-1331-447a0424e1a1-5bb2d327 {
  grid-area: Area-3;
}

#w-node-_93504775-9cac-f60a-1331-447a0424e1a2-5bb2d327 {
  grid-area: Area;
}

#w-node-a36ddeaa-65a0-3668-2b2e-1cf69155fca6-5bb2d327 {
  grid-area: Area-5;
}

#w-node-a36ddeaa-65a0-3668-2b2e-1cf69155fca7-5bb2d327 {
  grid-area: Area;
}

#w-node-_7bab15be-3719-ac44-25ca-449b9d7151f0-5bb2d327 {
  grid-area: Area-6;
}

#w-node-_7bab15be-3719-ac44-25ca-449b9d7151f1-5bb2d327, #w-node-_0af9e879-d13d-385b-e078-4ee36c89eedc-5bb2d327, #w-node-_0af9e879-d13d-385b-e078-4ee36c89eedd-5bb2d327 {
  grid-area: Area;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eee1-5bb2d327 {
  grid-area: Area-2;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eee2-5bb2d327 {
  grid-area: Area;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eee6-5bb2d327 {
  grid-area: Area-6;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eee7-5bb2d327 {
  grid-area: Area;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eeeb-5bb2d327 {
  grid-area: Area-3;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eeec-5bb2d327 {
  grid-area: Area;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eef0-5bb2d327 {
  grid-area: Area-5;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eef1-5bb2d327 {
  grid-area: Area;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eef5-5bb2d327 {
  grid-area: Area-4;
}

#w-node-_0af9e879-d13d-385b-e078-4ee36c89eef6-5bb2d327 {
  grid-area: Area;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-5bb2d327 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-5bb2d327 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-5bb2d327 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-5bb2d327 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-5bb2d327 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-5bb2d327 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-5bb2d327 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-5bb2d327 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-7a51f297 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-7a51f297 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-7a51f297 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-7a51f297 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-7a51f297 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-7a51f297 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-7a51f297 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-7a51f297 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-fee1120c {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-fee1120c {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-fee1120c {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-fee1120c {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-fee1120c {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-fee1120c {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-fee1120c {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-fee1120c {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-73e11278 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-73e11278 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-73e11278 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-73e11278 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-73e11278 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-73e11278 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-73e11278 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-73e11278 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-e9c4980f {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-e9c4980f {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-e9c4980f {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-e9c4980f {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-e9c4980f {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-e9c4980f {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-e9c4980f {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-e9c4980f {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-f449b90d {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-f449b90d {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-f449b90d {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-f449b90d {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-f449b90d {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-f449b90d {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-f449b90d {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-f449b90d {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-7ca7ec0c {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-7ca7ec0c {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-7ca7ec0c {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-7ca7ec0c {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-7ca7ec0c {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-7ca7ec0c {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-7ca7ec0c {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-7ca7ec0c {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-49e8e840 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-49e8e840 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-49e8e840 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-49e8e840 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-49e8e840 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-49e8e840 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-49e8e840 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-49e8e840 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-dae27dda {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-dae27dda {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-dae27dda {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-dae27dda {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-dae27dda {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-dae27dda {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-dae27dda {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-dae27dda {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-c73b5140 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-c73b5140 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-c73b5140 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-c73b5140 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-c73b5140 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-c73b5140 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-c73b5140 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-c73b5140 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-f32b1bd4 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-f32b1bd4 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-f32b1bd4 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-f32b1bd4 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-f32b1bd4 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-f32b1bd4 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-f32b1bd4 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-f32b1bd4 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-ef2fa5d4 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-ef2fa5d4 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-ef2fa5d4 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-ef2fa5d4 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-ef2fa5d4 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-ef2fa5d4 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-ef2fa5d4 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-ef2fa5d4 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-ee4be6ff {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-ee4be6ff {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-ee4be6ff {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-ee4be6ff {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-ee4be6ff {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-ee4be6ff {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-ee4be6ff {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-ee4be6ff {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-941f6892 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-941f6892 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-941f6892 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-941f6892 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-941f6892 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-941f6892 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-941f6892 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-941f6892 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-7a7eb2df {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-7a7eb2df {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-7a7eb2df {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-7a7eb2df {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-7a7eb2df {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-7a7eb2df {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-7a7eb2df {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-7a7eb2df {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-cb6171f6 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-cb6171f6 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-cb6171f6 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-cb6171f6 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-cb6171f6 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-cb6171f6 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-cb6171f6 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-cb6171f6 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-4ad68916 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-4ad68916 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-4ad68916 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-4ad68916 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-4ad68916 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-4ad68916 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-4ad68916 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-4ad68916 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85157-a2bd3235 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85158-a2bd3235 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85159-a2bd3235 {
  grid-area: Area-2;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515a-a2bd3235 {
  grid-area: Area;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515d-a2bd3235 {
  grid-area: Area-5;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515e-a2bd3235 {
  grid-area: Area-4;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b8515f-a2bd3235 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-_096f25c2-6031-39a3-2af3-a5b207b85160-a2bd3235 {
  grid-area: Area-2;
  place-self: center;
}


@font-face {
  font-family: 'Bebas';
  src: url('../fonts/Bebas-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cocogoose pro trial';
  src: url('../fonts/Cocogoose-Pro-Ultralight-trial.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fontawesome webfont';
  src: url('../fonts/fontawesome-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Adam';
  src: url('../fonts/ADAM.CG-PRO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font awesome 5 free 400';
  src: url('../fonts/Font-Awesome-5-Free-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fontawesome';
  src: url('../fonts/FontAwesome.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font awesome 5 brands 400';
  src: url('../fonts/Font-Awesome-5-Brands-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font awesome 5 free solid 900';
  src: url('../fonts/Font-Awesome-5-Free-Solid-900.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}