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

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

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

img {
  display: inline-block;
  max-width: 100%;
}

.team-social-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 36px;
  height: 36px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
}

.post-list-item {
  display: -ms-grid;
  display: grid;
  height: 100%;
  min-height: 80px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr 36px;
  grid-template-columns: 1fr 36px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #090b19;
  font-size: 18px;
  line-height: 1.25em;
  text-decoration: none;
}

.button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0px;
  margin-left: 0px;
  padding: 16px 28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #090b19;
  border-radius: 100px;
  background-color: #090b19;
  -webkit-transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 11px;
  text-align: center;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.button:hover {
  border-color: #e2e7f1;
  background-color: #e2e7f1;
  color: #090b19;
}

.nav-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #090b19;
  font-size: 14px;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.nav-link.w--current {
  color: #090b19;
}

.navigation {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 3%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: transparent;
}

.dropdown-2 {
  min-width: 400px;
}

.navigation-container-mob {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.navigation-mob {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.flowbase-logo {
  min-width: 55px;
}

.navigation-2 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 3%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.flat-phone {
  width: 25px;
  height: 25px;
  margin-right: 14px;
  border-radius: 0px;
  background-image: url('../images/icon-phone-04.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.flat-phone.email {
  background-image: url('../images/icon-email-04.svg');
}

.language-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 45px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #484646;
  text-decoration: none;
}

.language-link:hover {
  color: #7735f6;
}

.section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.demo-container {
  position: relative;
  display: block;
  overflow: visible;
  width: 100%;
  height: 30vh;
  min-height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Slider-gti-soluciones.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.demo-container.acerca-de-gti {
  background-image: url('../images/header--nosotros.jpg');
  background-position: 50% 50%;
}

.demo-container.home {
  height: 55vh;
  min-height: 0vh;
  background-image: none;
}

.slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.slide {
  width: 100%;
  height: 100%;
  background-color: transparent;
  background-image: url('../images/slider-gtiprincipal-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 1;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.mask {
  width: 100%;
  height: 100.0000035362199%;
}

.slide-2 {
  width: 100%;
  height: 100%;
  background-image: url('../images/slider-gtiprincipal-03-ok-03.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.d-118-3d-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 400px;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/novatecfs_sistemas_solares_de_dosificacion_solager.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  cursor: pointer;
}

.navigation-phone {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: transparent;
}

.navigation-phoner---derecha {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.navigation-phone--izquierda {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-top: 11px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Lorenza, sans-serif;
  font-weight: 500;
}

.navigation-phone-fixed {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  margin-top: 0px;
  background-color: transparent;
}

.text-block {
  padding-right: 18px;
  font-size: 16px;
}

.accordion-item-trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

._w-demo-img {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: crosshair;
}

.navbar {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #f4f4f4;
}

.navigatin-principal {
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.logo-gti {
  width: 150px;
}

.logo-gti-svg {
  width: 150px;
  height: auto;
  margin-top: 0px;
  padding-top: 0px;
}

.image-3 {
  width: 80%;
  margin-top: 3px;
}

.nav-menu {
  font-family: Lorenza, sans-serif;
  font-size: 16px;
}

.subdropwrap {
  display: block;
}

.subdroptog {
  position: relative;
  display: block;
  border-style: none none solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.25) #000;
  background-color: #fff;
  -webkit-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.subdroptog:hover {
  background-color: #000;
  color: #fff;
}

.subdroptog.w--open {
  background-color: #000;
  color: #fff;
}

.subdroptog.noborder {
  border-bottom-style: none;
}

.subdroptog.noborder.w--open {
  border-bottom-style: solid;
}

.subdroplist.w--open {
  position: absolute;
  left: 171px;
  top: 0px;
}

.subdroplink {
  padding-left: 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  background-color: #fff;
  -webkit-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.subdroplink:hover {
  background-color: #000;
  color: #fff;
}

.icon-3 {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.icon-4 {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.icon-5 {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.section-detail-product {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #f4f4f4;
}

.section-detail-product._2 {
  margin-top: 31px;
}

.flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.block-content-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-right: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
}

.block-content-img.hm {
  background-color: transparent;
}

.block-content-img.transparaente {
  background-color: transparent;
}

.img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.img.serie-v {
  height: auto;
}

.block-color {
  height: 7px;
  background-color: red;
}

.block-color.copiright {
  height: 0px;
  margin-top: 15px;
  border-style: dotted;
  border-width: 1px;
  border-color: #000;
  border-radius: 1px;
  background-color: transparent;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.list {
  font-family: Lorenza, sans-serif;
  font-size: 25px;
  list-style-type: square;
}

.heading {
  font-family: Lorenza, sans-serif;
  color: #494c48;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
}

.list-item {
  color: red;
  font-size: 27px;
}

.block-right {
  width: 61.0585119369182%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.link-block {
  width: 100%;
}

.link-block.image-dosificacion {
  position: relative;
  width: auto;
  height: 100.0000023077855%;
}

.container-principal-gti {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-right: 5px;
  padding-left: 5px;
}

.grid {
  width: 100%;
  height: auto;
  grid-auto-flow: row;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 12px 1fr 12px 1fr 12px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 12px auto 12px 1fr;
  grid-template-rows: auto auto 1fr;
}

.block-color-base {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 20%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #494c48;
}

.block-color-base.titulo {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  height: 20%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  opacity: 1;
}

.block-color-base.titulo.top {
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.link-sistemas-solares {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-dosificacion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  font-family: Lorenza, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

.icon-span {
  margin-top: 10px;
  font-family: Lorenza, sans-serif;
  color: snow;
  font-size: 40px;
  font-weight: 500;
}

.link-block-preparacion {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.contenido-center {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.image-9 {
  width: 100%;
  height: 100%;
  max-height: none;
  max-width: none;
}

.section-footer-menu {
  height: 130px;
  background-color: #070707;
}

.div-block-footer-menugti {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.link-menu-foter {
  margin-top: 21px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-family: Lato, sans-serif;
  color: #fff;
  text-decoration: none;
}

.section-copirigh {
  height: 90px;
  background-color: #f4f4f4;
}

.text-copiright {
  margin-top: 20px;
  font-family: Lato, sans-serif;
  color: #0a0000;
}

.linea-decorate-whith {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2px;
  margin-top: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: #fff8f8;
}

.div-block-colorhover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 20%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  background-color: #494c48;
  opacity: 0.68;
}

.div-block-colorhover.top {
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.item-dodificacion {
  position: absolute;
  left: 5px;
  bottom: -113px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Lorenza, sans-serif;
  color: #fff;
  font-size: 15px;
  text-align: left;
}

.item-dodificacion.center {
  bottom: 85px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-content-direcci-n-gti {
  padding-top: 15px;
}

.paragraph {
  padding-right: 6px;
  padding-left: 6px;
  font-family: Lorenza, sans-serif;
  color: #fff8f8;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
}

.section-mini-menugti {
  margin-top: 20px;
  margin-bottom: 20px;
}

.block-link-minimenugti {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.inicio-minimenu-gti {
  font-family: Lorenza, sans-serif;
  color: #bcb8b8;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.separador-minimenugti {
  width: 3px;
  height: 15px;
  margin-right: 10px;
  margin-left: 10px;
  background-color: #bcb8b8;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.button-2 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-style: none;
  color: #000917;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 1.5px;
  text-decoration: none;
}

.button-2.dark {
  width: 100%;
  margin-top: 30px;
  margin-left: 5px;
  padding-right: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 1px;
  border-color: #494c48;
  background-color: #494c48;
  text-align: center;
}

.button-2.dark.w--current {
  width: 50%;
  margin-top: 27px;
  background-color: #494c48;
}

.button_wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5px;
  padding-left: 5px;
}

.button-text {
  position: static;
  color: #000917;
  font-size: 13px;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
}

.button-text.light {
  font-family: Lorenza, sans-serif;
  color: #eeeadc;
  font-size: 15px;
  text-align: center;
}

.long_arrow {
  margin-bottom: 3px;
  margin-left: 10px;
}

.paragraph-2 {
  margin-top: 18px;
  font-family: Lorenza, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.bold-text {
  font-weight: 500;
}

.bold-text-2 {
  font-weight: 500;
}

.section-informes-gti {
  height: 115px;
  background-color: #ff0101;
}

.container-isection-informes-gti {
  padding-top: 35px;
}

.div-block-conainer-informesgti {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-contenido-catalogo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-contenido-politicas-gti {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-contenido-cotizaciones {
  width: 21.5904252072598%;
}

.link-catalogo-gti {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.text-block-3 {
  padding-left: 9px;
  font-family: Lorenza, sans-serif;
  color: #fefbfb;
}

.link-politicas-gti {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.text-block-4 {
  padding-left: 9px;
  font-family: Lorenza, sans-serif;
  color: #fbfbfb;
}

.text-block-5 {
  padding: 10px;
  font-family: Lorenza, sans-serif;
  color: #fff;
}

.link-solicite-cotizacion {
  width: 99.9999984963007%;
  background-color: #000;
  text-decoration: none;
}

.div-block-separador-whith {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1px;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff2f2;
  opacity: 0.56;
}

.section-mision-gti {
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-block-titulo-mision-gti {
  padding-right: 10px;
  padding-left: 10px;
}

.div-flex-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 37px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-mision-content-gti {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 14px;
  margin-bottom: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.h2-mision-gti {
  font-family: Lorenza, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-6 {
  padding-left: 20px;
}

.h3-title-mision {
  margin-top: 0px;
}

.h3-title-mision.valores {
  color: red;
}

.div-block-valores {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.slide-3 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px;
  background-size: auto;
}

.slide-3 {
  background-image: url('../images/slider-agitadores-02.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

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

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.block-contenido-card-gti {
  width: 400px;
  margin-right: 20px;
  margin-bottom: 50px;
  margin-left: 20px;
  background-color: #fff;
}

.heading-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Lorenza, sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
}

.container-preparacion {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
}

.info {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0px;
  text-align: left;
}

.card_heading {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 14px;
  font-family: Lorenza, sans-serif;
  color: #fff9f9;
  font-size: 24px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
  text-transform: capitalize;
}

.icon-circle {
  position: absolute;
  left: auto;
  top: -74px;
  right: 40px;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 60px;
  background-color: transparent;
}

.img-block-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #494c48;
  opacity: 0.85;
}

.bombas-dosificadoras {
  max-width: 630px;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
}

.card-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.img-block {
  background-color: #f4f4f4;
}

.link--productos-series {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  background-color: #f90404;
  text-decoration: none;
  text-transform: capitalize;
}

.dosificaci-n-gti {
  max-width: 1200px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
}

.info-2 {
  position: relative;
  padding: 20px 0px;
  text-align: left;
}

.heading-4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #fffefe;
  font-size: 18px;
  font-weight: 400;
}

.card_heading-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 14px;
  font-family: Lorenza, sans-serif;
  color: #fff9f9;
  font-size: 24px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: none;
}

.card-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.bombas-doble-diafragma-gti {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
}

.heading-5 {
  padding-right: 5px;
  padding-left: 0px;
  font-family: Lorenza, sans-serif;
  font-size: 25px;
  font-weight: 500;
  text-transform: uppercase;
}

.heading-6 {
  font-family: Lorenza, sans-serif;
  color: red;
  font-size: 20px;
  font-weight: 500;
}

.add-btn {
  width: 100%;
  margin-top: 2px;
  padding: 15px 24px;
  background-color: #070707;
  background-image: url('../images/right-arrow.svg');
  background-position: 95% 50%;
  background-size: 10px 15px;
  background-repeat: no-repeat;
  font-family: Lorenza, sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 21px;
  font-weight: 300;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.add-btn:hover {
  background-color: #494c48;
}

.product-name {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 28px;
  line-height: 37px;
  font-weight: 700;
}

.bg {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 42%;
  background-color: #ff0d0d;
}

.band-name {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: Lorenza, sans-serif;
  color: #f80909;
  font-size: 30px;
  font-weight: 500;
}

.band-name.n-41-alu {
  font-size: 25px;
}

.productos-gti {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: auto;
  padding: 100px 30px 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.productos-gti.fda {
  padding-bottom: 252px;
}

.right {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 620px;
  padding: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 2px solid #f2f2f2;
  background-color: #fff;
}

.product-name-wrap {
  position: absolute;
  z-index: 102;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 56%;
  height: 70px;
  padding-right: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.short-info-name {
  margin-bottom: 15px;
  font-size: 17px;
}

.short-spec {
  font-weight: 500;
}

.close-features-btn {
  display: none;
  padding: 0px;
  background-color: transparent;
  color: #183051;
  font-size: 16px;
  line-height: 21px;
  text-decoration: none;
}

.close-features-btn:hover {
  text-decoration: underline;
}

.tabs {
  z-index: 100;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.overview {
  direction: ltr;
  font-family: Lorenza, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.img-atex {
  position: relative;
  z-index: 202;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/P07-PVDF-PC_2.png');
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
  cursor: pointer;
}

.img-atex.p18-atex {
  background-image: url('../images/P18-PVDF-PC_2.png');
}

.img-atex.p30-atex {
  background-image: url('../images/P30-PVDF-PC_1.png');
}

.img-atex.p60-atex {
  background-image: url('../images/P60_PVDF-PC_1.png');
}

.img-atex.p90-atex {
  background-image: url('../images/P90_PVDF-PC_5.png');
}

.img-atex.p120-atex {
  background-image: url('../images/P120_PVDF-PC_2.png');
}

.img-atex.p170-atex {
  background-image: url('../images/P170_Flangiata_-PVDF-PC_1.png');
}

.img-atex.p252-atex {
  background-image: url('../images/P_252-PVDF-PC_1.png');
}

.img-atex.p400-atex {
  background-image: url('../images/P400_PVDF-PC_1.png');
}

.img-atex.p700-atex {
  background-image: url('../images/P700-PVDF-PC_1.png');
}

.img-atex.p1000-atex {
  background-image: url('../images/P_1000_Alluminio_2.png');
}

.img-atex.p3 {
  background-image: url('../images/P07-PP_3.png');
}

.img-atex.p7 {
  background-image: url('../images/P07-PP_1.png');
}

.img-atex.p18 {
  background-image: url('../images/P18-PP_4.png');
}

.img-atex.p30 {
  background-image: url('../images/P30-PP_1.png');
}

.img-atex.p55 {
  background-image: url('../images/p55-pp.png');
}

.img-atex.p60 {
  background-image: url('../images/P60_PP_1.png');
}

.img-atex.p90 {
  background-image: url('../images/P120_PP_1.png');
}

.img-atex.p120 {
  background-image: url('../images/P120_PP_5.png');
}

.img-atex.p170 {
  background-image: url('../images/P170_Flangiata_-PP_1.png');
}

.img-atex.p252 {
  background-image: url('../images/p400_pp3.png');
}

.img-atex.p400 {
  background-image: url('../images/p400_pp3.png');
}

.img-atex.p700 {
  background-image: url('../images/p700-pp.png');
}

.img-atex.p1000 {
  background-image: url('../images/P_1000_PP-PVDF_1.png');
}

.img-atex.dr-6 {
  background-image: url('../images/DR6_PP_4.png');
}

.img-atex.dr-10 {
  background-image: url('../images/dr10_pp.png');
}

.img-atex.dr-15 {
  background-image: url('../images/dr15_pp.png');
}

.img-atex.dr-20 {
  background-image: url('../images/dr20_pp.png');
}

.img-atex.dr-25 {
  background-image: url('../images/dr25_pp.png');
}

.img-atex.dr-30 {
  background-image: url('../images/dr30_pp.png');
}

.img-atex.dr-40 {
  background-image: url('../images/dr40_pp.png');
}

.img-atex.as-fx {
  background-image: url('../images/AS-VX.png');
  background-size: auto 85%;
}

.img-atex.as-vx {
  background-image: url('../images/AS10FX_1.png');
  background-size: auto 80%;
}

.img-atex.as-ix {
  background-image: url('../images/AS-IX.png');
  background-size: auto 85%;
}

.img-atex.asp-fx {
  background-image: url('../images/pompe-peristaltiche-asp_.png');
  background-size: auto 80%;
}

.img-atex.asp-vx {
  background-image: url('../images/pompe-peristaltiche-aspvx.png');
  background-size: auto 80%;
}

.img-atex.asp-ix {
  background-image: url('../images/pompe-peristaltiche-asp-ix.png');
}

.img-atex.atr-fx {
  background-image: url('../images/ATR-FX.png');
}

.img-atex.atr-ix {
  background-image: url('../images/ATR-IX.png');
  background-size: auto 80%;
}

.img-atex.n-41-alu {
  background-image: url('../images/alu.png');
}

.img-atex.n-41-pp {
  background-image: url('../images/pp.png');
}

.img-atex.n-41-pvdf {
  background-image: url('../images/pvdf.png');
}

.img-atex.n-41-ss {
  background-image: url('../images/aisi.png');
}

.img-atex.n-180 {
  background-image: url('../images/n-1802_1.png');
}

.img-atex.n-280 {
  background-image: url('../images/n-1802_4.png');
}

.img-atex.n-air-1 {
  background-image: url('../images/n-air1.png');
}

.img-atex.n-460 {
  background-image: url('../images/n-4601_1.png');
  background-size: auto 80%;
}

.img-atex.n-04 {
  background-image: url('../images/n-04.png');
  background-size: auto 85%;
}

.img-atex.n-08 {
  background-image: url('../images/N-08_2.png');
}

.img-atex.n-13 {
  background-image: url('../images/n-13.png');
  background-size: auto 80%;
}

.img-atex.n-16 {
  background-image: url('../images/n-16.png');
  background-size: auto 80%;
}

.img-atex.modelo-a5 {
  background-image: url('../images/A51.png');
}

.img-atex.modelo-b5 {
  background-image: url('../images/Robin_B51.png');
}

.img-atex.modelo-e5 {
  background-image: url('../images/E5-218x300.png');
  background-size: auto 80%;
}

.img-atex.modelo-f5 {
  background-image: url('../images/Robin_F5.png');
}

.img-atex.valve {
  background-image: url('../images/bpv-m-series.png');
  background-size: auto 80%;
}

.img-atex.alivio-presion {
  background-image: url('../images/mseries-pr-group-007.png');
}

.img-atex.colum-calibracion {
  background-image: url('../images/calibration-pvc-group-shot-004.png');
  background-size: auto 80%;
}

.img-atex.iny-quimica {
  background-image: url('../images/injection-valves-icv-group-shot-003.png');
  background-size: auto 80%;
}

.img-atex.medidores {
  background-image: url('../images/gauge-guard-group-007.png');
  background-size: auto 80%;
}

.img-atex.inyectores {
  background-image: url('../images/corporation-stop-022.png');
  background-size: auto 80%;
}

.img-atex.amortiguadores-p {
  background-image: url('../images/pulsation-dampeners-group-shot-mixed-004-500.png');
  background-size: auto 80%;
}

.img-atex.y-coladores {
  background-image: url('../images/y-strainer-group-023-2.png');
}

.img-atex.valveh {
  background-image: url('../images/pinch-valve.png');
  background-size: auto 60%;
}

.img-atex.alivio-milton {
  background-image: url('../images/backpressure-valves_V2.png');
  background-size: auto 70%;
}

.img-atex.valve-6m {
  background-image: url('../images/Cal-Col.png');
  background-size: auto 70%;
}

.img-atex.valve-milton-3 {
  background-image: url('../images/pulsation-V2.png');
  background-size: auto 70%;
}

.img-atex.am-vejiga {
  background-image: url('../images/Amortiguadores-de-Vejiga.jpg');
}

.img-atex.am-fuelle {
  background-image: url('../images/amortiguadores-de-fuelle.jpg');
}

.img-atex.am-membrana {
  background-image: url('../images/Amortiguadores-de-Membrana.jpg');
}

.img-atex.am-linea {
  background-image: url('../images/Amortiguadores-en-Linea.jpg');
}

.container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1140px;
  min-height: auto;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.short-info {
  margin-left: 20px;
  color: #777;
  font-weight: 300;
}

.tabs-menu {
  position: absolute;
  bottom: -242px;
  z-index: 44;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 56%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  text-align: center;
}

.left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 500px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 56%;
  -ms-flex: 0 0 56%;
  flex: 0 0 56%;
  background-color: #f2f2f2;
}

.tab-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.liggbox-gti {
  position: relative;
  z-index: 202;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.features-wrap {
  position: absolute;
  top: 70px;
  z-index: 201;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 56%;
  min-height: 480px;
  padding: 30px;
}

.tabs-content {
  overflow: visible;
  min-height: 100%;
}

.spec-btn {
  padding: 0px;
  background-color: transparent;
  color: #183051;
  font-size: 16px;
  line-height: 21px;
  text-decoration: none;
}

.spec-btn:hover {
  text-decoration: underline;
}

.div-bloc-content-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.div-block-5 {
  position: relative;
  width: 100%;
  background-color: transparent;
  background-image: url('../images/pf18-food.png');
  background-position: 50% 50%;
  background-size: 80%;
}

.image-12 {
  width: 100%;
  max-width: none;
}

.img-pf30 {
  position: relative;
  z-index: 202;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/pf30-aisi_food.png');
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.img-pf60 {
  width: 100%;
  background-image: url('../images/pf60-aisi_food.png');
  background-position: 50% 50%;
  background-size: 80%;
}

.img-pf120 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-image: url('../images/pf120_aisi_food.png');
  background-position: 50% 50%;
  background-size: 80%;
}

.img-pf170 {
  width: 100%;
  background-image: url('../images/pf170_-aisi-food.png');
  background-position: 50% 50%;
  background-size: 80%;
}

.imgpf400 {
  width: 100%;
  background-image: url('../images/PF400_AISI-Food_1.png');
  background-position: 50% 50%;
  background-size: 80%;
}

.img-pf700 {
  width: 100%;
  background-image: url('../images/pfn700-aisi-food.png');
  background-position: 50% 50%;
  background-size: 80%;
}

.img-pf1000 {
  width: 100%;
  background-image: url('../images/P_1000_Food_2.png');
  background-position: 50% 50%;
  background-size: 80%;
}

.bombas-dosificadoras-serie-g {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Lorenza, sans-serif;
  color: #fff7f7;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
}

.card-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.bombas-williams {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
}

.bold-text-3 {
  font-weight: 500;
}

.heading-8 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
}

.block-productos-pumps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.bold-text-5 {
  padding-left: 14px;
  color: #000;
  font-weight: 100;
}

.bombas-neumaticas {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #fef8f8;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
}

.block-container-bombas {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.tab-link-gti {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f4f4f4;
}

.tab-link-gti.w--current {
  background-color: #ff0303;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.text-slider-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Lorenza, sans-serif;
  color: #0d0000;
  font-weight: 500;
}

.tabs-gti {
  top: -497px;
  width: 56%;
}

.tabs-gti.phoenix {
  top: -555px;
}

.tabs-gti.dragon {
  top: -321px;
}

.tabs-gti.as-fx {
  top: -176px;
}

.tabs-gti.atr-ix {
  top: -142px;
}

.tabs-gti.asp-ix {
  top: -169px;
}

.tabs-gti.neptune {
  top: -217px;
}

.tabs-gti.bombas-d-e-tambor {
  top: -217px;
}

.tabs-gti.bombas--manuales {
  top: -221px;
}

.tabs-gti.grifco {
  top: -154px;
}

.tabs-gti.mezcla {
  top: -216px;
}

.tabs-gti.grifco-v {
  top: -360px;
}

.tabs-gti.amortiguadores {
  top: -153px;
}

.boton-text-gti {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Lorenza, sans-serif;
}

.link-slider-tabgti {
  background-color: #f4f4f4;
}

.link-slider-tabgti.w--current {
  background-color: #fd0000;
}

.card-block-helios {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.link-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  background-color: #f90404;
  text-decoration: none;
}

.card-helios-gti {
  width: 401px;
  height: auto;
  margin-right: 20px;
  margin-bottom: 50px;
  margin-left: 20px;
  background-color: #fff;
}

.name-bomba-perist-ltica {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #fffefe;
  font-size: 18px;
  font-weight: 400;
  text-align: left;
}

.item-vermas {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 14px;
  color: #fff9f9;
  font-size: 24px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}

.neptune-gti {
  max-width: 630px;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
}

.section-productos-helios {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
}

.bomba-neptune {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.block-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.card-neptune-gti {
  width: 400px;
  margin-right: 20px;
  margin-bottom: 50px;
  margin-left: 20px;
  background-color: #fff;
}

.card-block-neptune {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.section-productos-neptune {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
}

.tubo-de-aluminio {
  font-size: 30px;
  font-weight: 500;
}

.bold-text-6 {
  font-weight: 500;
}

.bold-text-7 {
  font-weight: 500;
}

.heading-9 {
  font-weight: 400;
}

.bold-text-8 {
  font-weight: 400;
}

.right-position-wrapper {
  width: 60%;
  float: right;
  clear: right;
}

.right-position-wrapper.important {
  width: 65%;
  padding-left: 0.5em;
  border-left: 4px solid #d44846;
}

.right-position-wrapper.cta {
  height: 76px;
  margin-top: 2em;
}

.tagline {
  margin-top: 0.125em;
  font-family: Lorenza, sans-serif;
  font-size: 1.777em;
  line-height: 1.2em;
  text-transform: none;
}

.cta-wrapper {
  position: relative;
  float: left;
}

.button-3 {
  display: inline-block;
  margin-right: 8px;
  margin-left: 8px;
  padding: 10px 15px;
  border-style: solid;
  border-width: 2px;
  border-color: #000604;
  background-color: transparent;
  -webkit-transition: background-color 200ms ease, color 200ms ease;
  transition: background-color 200ms ease, color 200ms ease;
  color: #040000;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
}

.button-3:hover {
  background-color: #f4f4f4;
  color: #2a262b;
}

.button-3.w--current {
  border: 2px solid #2cd1a0;
}

.container-2 {
  display: block;
}

.content-slide-gti {
  position: relative;
  top: 58px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  padding-left: 17px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: Lorenza, sans-serif;
  text-transform: capitalize;
}

.heading-10 {
  font-size: 2.5em;
  font-weight: 500;
  text-transform: none;
}

.bold-text-9 {
  font-weight: 500;
}

.bold-text-10 {
  font-weight: 500;
}

.image-13 {
  width: 90%;
  max-width: none;
}

.bold-text-11 {
  font-weight: 500;
}

.bold-text-12 {
  font-weight: 500;
}

.bold-text-23 {
  font-weight: 500;
}

.section-accesorios-fluimac {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f4f4f4;
}

.section-accesorios-fluimac.b {
  background-color: #fff;
}

.container-accesorios-fluimac {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.cards-grid-container {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: Lorenza, sans-serif;
  font-weight: 500;
  text-align: left;
}

.card-image-accesorios-fluimac {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 100%;
  border-radius: 0%;
}

.cards-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: auto;
  max-width: none;
  padding-top: 13px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.heading-12 {
  color: red;
  font-size: 20px;
  font-weight: 500;
}

.heading-13 {
  color: red;
  font-size: 20px;
  font-weight: 500;
}

.heading-14 {
  color: red;
  font-size: 20px;
  font-weight: 500;
}

.div-block-7 {
  padding-right: 10px;
  padding-left: 10px;
  border-style: none;
  border-width: 2px;
  border-color: #fff;
  border-radius: 0px;
  background-color: #fff;
}

.div-block-8 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
}

.div-block-9 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
}

.div-block-10 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #f4f4f4;
}

.div-block-11 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #f4f4f4;
}

.div-block-12 {
  padding-left: 9px;
}

.div-block-13 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
}

.div-block-14 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
}

.div-block-15 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
}

.div-block-16 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #f4f4f4;
}

.div-block-17 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #f4f4f4;
}

.div-block-18 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #f4f4f4;
}

.div-block-19 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
}

.div-block-20 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
}

.div-block-21 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
}

.div-block-22 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #f4f4f4;
}

.div-block-23 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #f4f4f4;
}

.div-block-24 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #f4f4f4;
}

.div-header {
  width: 100%;
  height: 50vh;
}

.imgahe-content-header {
  width: 100%;
  height: 50vh;
  background-image: url('../images/header-Dosificacion.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.imgahe-content-header.m {
  background-image: url('../images/header-Manejo.jpg');
}

.imgahe-content-header.p {
  background-image: url('../images/Slider-gti-preparacion.jpg');
}

.imgahe-content-header.a {
  background-image: url('../images/header-Accsesorios.jpg');
}

.imgahe-content-header.s {
  background-image: url('../images/header-Servicios.jpg');
}

.imgahe-content-header.ap {
  background-image: url('../images/header-Aplicaciones.jpg');
}

.imgahe-content-header.quimica {
  background-image: url('../images/header-Industria-Química.jpg');
}

.imgahe-content-header.amortiguadores {
  background-image: url('../images/header-Amortiguadores.jpg');
}

.section-contenido-servicios {
  margin-top: 30px;
  margin-bottom: 30px;
}

.titulo-header {
  padding-right: 10px;
  padding-left: 10px;
}

.div-contenido-info {
  display: block;
  padding: 12px;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-template-areas: ". ."
    ". ."
    ". Area";
  -ms-grid-columns: 3fr 1fr;
  grid-template-columns: 3fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
  background-color: #f4f4f4;
  font-family: Lorenza, sans-serif;
  font-weight: 500;
}

.heading-15 {
  font-weight: 500;
}

.heading-16 {
  font-family: Lorenza, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-7 {
  margin-top: 29px;
  margin-bottom: 20px;
  font-weight: 500;
}

.bold-text-24 {
  margin-left: 15px;
  border: 1px none #000;
  font-size: 16px;
  font-weight: 500;
  white-space: normal;
}

.block-contenido-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.block-img-servcio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 11px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #f4f4f4;
}

.paragraph-3 {
  font-size: 16px;
}

.list-2 {
  font-size: 16px;
}

.column {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-nuestro-local {
  margin-top: 40px;
  margin-bottom: 40px;
}

.content-colum-derecha {
  margin-top: 10px;
  padding: 10px;
  background-color: #fff;
}

.heading-17 {
  font-family: Lorenza, sans-serif;
  color: #000;
  font-size: 28px;
  font-weight: 500;
}

.paragraph-4 {
  font-family: Lorenza, sans-serif;
  color: #0b0000;
  font-size: 17px;
  font-weight: 500;
}

.heading-18 {
  margin-bottom: 0px;
  font-family: Lorenza, sans-serif;
  color: #fd0000;
  font-size: 20px;
  font-weight: 500;
}

.icon-central {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-8 {
  font-family: Lorenza, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.column-2 {
  background-color: transparent;
}

.container-industri-quimica {
  padding-top: 35px;
  padding-bottom: 35px;
}

.paragraph-5 {
  font-family: Lorenza, sans-serif;
  font-size: 18px;
}

.container-industria-general {
  margin-bottom: 25px;
  padding-top: 25px;
}

.container-industria-petrolera {
  padding-top: 25px;
  padding-bottom: 25px;
}

.section-cotizaciones {
  margin-top: 48px;
  background-color: transparent;
}

.div-cotizaciones-gti {
  padding: 30px;
}

.logo-section {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #f4f4f4;
}

.slider-2 {
  height: 180px;
  background-color: transparent;
}

.slide-4 {
  padding-right: 85px;
  padding-left: 85px;
  background-color: #fff;
}

.slider-wrapper-wide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo-wrapper-wide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  margin-top: 65px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon {
  color: #000;
}

.heading-19 {
  font-family: Lorenza, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.botones-gti {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.bold-text-25 {
  font-weight: 500;
}

.bold-text-26 {
  font-weight: 500;
}

.image-16 {
  margin-left: 74px;
  padding-left: 0px;
}

.form-block {
  display: block;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.submit-button {
  display: inline-block;
}

.form {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.text-field {
  height: 90px;
}

.heading-20 {
  font-family: Lorenza, sans-serif;
  color: #fff;
  font-weight: 500;
}

.paragraph-7 {
  margin-bottom: 25px;
  font-family: Lorenza, sans-serif;
  color: #fff;
}

.slide4 {
  background-image: url('../images/slider-5-04.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (min-width: 1280px) {
  .demo-container {
    height: 40vh;
  }

  .demo-container.home {
    height: 70vh;
  }

  .flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .block-color {
    background-color: #f80404;
  }

  .block-color.copiright {
    height: 2px;
    border-style: dashed;
    border-width: 1px;
    border-color: #fff;
    background-color: transparent;
  }

  .container-principal-gti {
    max-width: 1200px;
  }

  .block-color-base.titulo {
    z-index: 1;
  }

  .contenido-center {
    position: relative;
    z-index: 0;
  }

  .section-footer-menu {
    border-radius: 2px;
  }

  .container-footer-menu {
    max-width: 1200px;
  }

  .link-menu-foter {
    font-size: 16px;
  }

  .section-copirigh {
    height: 140px;
    margin-top: 0px;
    background-color: #494c48;
  }

  .container-copiright-gti {
    position: static;
    max-width: 1200px;
  }

  .div-block-copirightcenter {
    position: relative;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .div-block-4 {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    height: auto;
    background-color: transparent;
  }

  .text-copiright {
    font-family: Lorenza, sans-serif;
    color: #fff;
  }

  .div-block-colorhover {
    z-index: 0;
    height: 20%;
    background-color: #494c48;
  }

  .item-dodificacion {
    left: 19px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .button-2.dark {
    background-color: red;
  }

  .button-text.light {
    font-size: 16px;
  }

  .section-informes-gti {
    height: 100px;
    background-color: #f90a0a;
  }

  .container-isection-informes-gti {
    display: block;
    max-width: 1200px;
    padding-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-conainer-informesgti {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 24px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }

  .div-contenido-catalogo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }

  .div-block-contenido-politicas-gti {
    background-color: transparent;
  }

  .div-block-contenido-cotizaciones {
    width: 16.9124997456868%;
    background-color: transparent;
  }

  .link-catalogo-gti {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
  }

  .text-block-3 {
    padding-top: 0px;
    padding-left: 14px;
    font-family: Lorenza, sans-serif;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
  }

  .link-politicas-gti {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
  }

  .text-block-4 {
    padding-left: 20px;
    font-family: Lorenza, sans-serif;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
  }

  .text-block-5 {
    font-family: Lorenza, sans-serif;
    color: #fff;
  }

  .link-solicite-cotizacion {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
  }

  .div-block-separador-whith {
    height: 50px;
  }

  .card-block {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .card-block.dosificacion {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .cards {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .cards.dosificacion {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .dosificaci-n-gti {
    display: block;
    max-width: 1200px;
  }

  .heading-4 {
    font-weight: 400;
  }

  .div-bloc-content-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .div-block-5 {
    background-size: auto;
    background-repeat: no-repeat;
  }

  .img-pf30 {
    width: 100%;
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }

  .imgpf400 {
    background-size: contain;
  }

  .boton-text-gti {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: Lorenza, sans-serif;
    font-size: 18px;
  }

  .card-block-helios {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .content-slide-gti {
    top: 102px;
  }

  .div-block-12 {
    padding-right: 10px;
    padding-left: 10px;
    background-color: #f4f4f4;
  }

  .icon-6 {
    font-family: Lorenza, sans-serif;
  }

  .paragraph-6 {
    max-width: 1200px;
  }
}

@media screen and (max-width: 991px) {
  .post-list-item {
    height: auto;
    font-size: 16px;
  }

  .dropdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px solid #e2e7f1;
  }

  .nav-link {
    padding: 20px 12px;
    font-size: 12px;
    text-decoration: none;
  }

  .nav-link.w--current {
    color: #090b19;
  }

  .navigation {
    display: none;
  }

  .mobile-nav-link {
    width: 100%;
  }

  .navigation-container-mob {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .navigation-mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 85px;
    padding-right: 3%;
    padding-left: 3%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid rgba(68, 85, 103, 0.11);
  }

  .menu-mob {
    border-radius: 100px;
    background-color: #fafafa;
    color: #000;
    font-size: 22px;
  }

  .menu-mob.w--open {
    background-color: #cd0b0e;
  }

  .mobile-nav {
    padding-top: 15px;
    background-color: #fff;
    box-shadow: 42px 42px 55px 0 rgba(32, 53, 90, 0.09);
    font-family: Lorenza, sans-serif;
  }

  .navigation-2 {
    display: none;
  }

  .flat-phone {
    background-image: url('../images/icon-phone-04.svg');
  }

  .section {
    overflow: visible;
    min-height: auto;
    clear: both;
  }

  .demo-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 30vh;
    max-height: none;
    min-height: auto;
    clear: both;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .demo-container.home {
    height: 40vh;
    background-image: none;
  }

  .slider {
    height: 50vh;
  }

  .slide {
    height: 100%;
  }

  .mask {
    height: 100%;
  }

  .d-118-3d-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .navigation-phone {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .navigation-phoner---derecha {
    display: none;
  }

  .navigation-phone--izquierda {
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .navigation-phone-fixed {
    display: none;
  }

  .navbar {
    display: none;
  }

  .flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .block-color.copiright {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .dropdown-3 {
    display: block;
  }

  .grid {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .text-dosificacion {
    font-size: 15px;
  }

  .icon-span {
    font-size: 24px;
  }

  .image-9 {
    max-height: none;
    max-width: none;
  }

  .section-footer-menu {
    display: block;
  }

  .div-block-footer-menugti {
    display: none;
  }

  .section-copirigh {
    display: block;
  }

  .div-block-copirightcenter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .div-block-4 {
    position: static;
    display: block;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .item-dodificacion {
    display: none;
  }

  .item-dodificacion.center {
    display: none;
  }

  .button-2.dark {
    width: 100%;
  }

  .product-name {
    color: #fff;
    font-size: 20px;
  }

  .bg {
    left: 0px;
    width: 100%;
    height: 500px;
  }

  .productos-gti {
    margin-bottom: 48px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .productos-gti.fda {
    margin-bottom: 93px;
  }

  .right {
    bottom: -475px;
    min-height: 560px;
    padding: 10px 30px;
  }

  .right.atex {
    bottom: -278px;
  }

  .right.phoenix {
    bottom: -506px;
  }

  .right.fda {
    bottom: -314px;
  }

  .right.helios {
    bottom: -129px;
  }

  .right.atr-ix {
    bottom: -87px;
  }

  .right.asp-ix {
    bottom: -128px;
  }

  .right.neptune {
    bottom: -166px;
  }

  .right.manuales {
    bottom: -164px;
  }

  .right.grifco-valves {
    bottom: -168px;
  }

  .right.valvulas-grif {
    bottom: -393px;
  }

  .right.amortiguadores {
    bottom: -161px;
  }

  .right.grifco-val {
    bottom: -316px;
  }

  .product-name-wrap {
    width: 100%;
    padding-right: 0px;
  }

  .price-wrap {
    margin-top: 30px;
  }

  .close-features-btn {
    color: #fff;
  }

  .img-atex {
    background-position: 50% 50%;
    background-size: 70%;
    background-repeat: no-repeat;
  }

  .tabs-menu {
    top: 555px;
    bottom: auto;
    z-index: 444;
    width: 100%;
  }

  .left {
    margin-top: 70px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .tab-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .features-wrap {
    width: 100%;
  }

  .spec-btn {
    color: #fff;
    font-size: 15px;
  }

  .tab-link-gti {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .tabs-gti {
    top: -1007px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tabs-gti.phoenix {
    top: -1047px;
  }

  .tabs-gti.dragon {
    top: -821px;
  }

  .tabs-gti.as-fx {
    top: -667px;
  }

  .tabs-gti.atr-ix {
    top: -632px;
  }

  .tabs-gti.asp-ix {
    top: -668px;
  }

  .tabs-gti.neptune {
    top: -703px;
  }

  .tabs-gti.bombas-d-e-tambor {
    top: -705px;
  }

  .tabs-gti.bombas--manuales {
    top: -704px;
  }

  .tabs-gti.grifco {
    top: -701px;
  }

  .tabs-gti.grifco-v {
    top: -857px;
  }

  .tabs-gti.amortiguadores {
    top: -709px;
  }

  .right-position-wrapper {
    width: 100%;
  }

  .right-position-wrapper.important {
    width: 100%;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .logo-wrapper-wide {
    margin-top: 72px;
  }
}

@media screen and (max-width: 767px) {
  .nav-link {
    padding-right: 18px;
    padding-left: 18px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom: 1px solid #f3f6fc;
  }

  .flat-phone {
    background-image: url('../images/icon-phone-04.svg');
  }

  .demo-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 30vh;
    min-height: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/Slider-gti-soluciones.jpg');
    background-position: 50% 50%;
  }

  .demo-container.home {
    height: 40vh;
    background-image: none;
  }

  .slider {
    height: 50vh;
    min-height: auto;
  }

  .slide-2 {
    width: 100%;
    height: 45vh;
  }

  .navigation-phone {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navigation-phone--izquierda {
    width: 100%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .text-block {
    display: block;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-detail-product {
    padding: 40px 20px;
  }

  .flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .block-content-img {
    width: 100%;
    margin-right: 0px;
  }

  .img {
    margin-right: auto;
    margin-left: auto;
  }

  .block-right {
    width: 100%;
  }

  .grid {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .contenido-center {
    max-height: 100%;
    max-width: 100%;
    background-image: none;
  }

  .image-9 {
    height: 100%;
    max-height: none;
    max-width: none;
  }

  .container-copiright-gti {
    padding-right: 15px;
    padding-left: 15px;
  }

  .text-copiright {
    font-size: 12px;
  }

  .button-text {
    font-size: 12px;
  }

  .section-informes-gti {
    height: 190px;
  }

  .container-isection-informes-gti {
    padding-top: 15px;
  }

  .div-block-conainer-informesgti {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-contenido-catalogo {
    padding-top: 0px;
    padding-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-contenido-politicas-gti {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-contenido-cotizaciones {
    width: 50%;
    padding-top: 10px;
  }

  .text-block-5 {
    text-align: center;
  }

  .div-block-separador-whith {
    width: 100%;
    height: 1px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .h3-title-mision {
    font-size: 14px;
  }

  .h3-title-mision.valores {
    margin-bottom: 10px;
  }

  .heading-5 {
    font-size: 20px;
  }

  .product-name {
    font-size: 24px;
    line-height: 30px;
  }

  .bg {
    height: 420px;
  }

  .band-name {
    margin-bottom: 15px;
    font-size: 26px;
    line-height: 30px;
  }

  .productos-gti {
    padding: 70px 10px 30px;
  }

  .right {
    bottom: -468px;
    min-height: 520px;
    padding: 15px;
  }

  .right.atex {
    bottom: -276px;
  }

  .right.grifco-valves {
    bottom: -162px;
  }

  .right.valvulas-grif {
    bottom: -266px;
  }

  .product-name-wrap {
    height: 50px;
  }

  .tabs-menu {
    top: 457px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .left {
    min-height: 400px;
    margin-top: 50px;
  }

  .features-wrap {
    height: auto;
    min-height: auto;
    margin-top: -20px;
    padding: 15px;
  }

  .div-bloc-content-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tabs-gti {
    top: -973px;
  }

  .tabs-gti.phoenix {
    top: -1007px;
  }

  .tabs-gti.dragon {
    top: -782px;
  }

  .tabs-gti.as-fx {
    top: -627px;
  }

  .tabs-gti.atr-ix {
    top: -590px;
  }

  .tabs-gti.asp-ix {
    top: -626px;
  }

  .tabs-gti.neptune {
    top: -665px;
  }

  .tabs-gti.bombas-d-e-tambor {
    top: -667px;
  }

  .tabs-gti.bombas--manuales {
    top: -663px;
  }

  .tabs-gti.grifco {
    top: -667px;
  }

  .tabs-gti.grifco-v {
    top: -817px;
  }

  .tabs-gti.amortiguadores {
    top: -668px;
  }

  .right-position-wrapper {
    width: 95%;
  }

  .right-position-wrapper.important {
    width: 99%;
  }

  .content-slide-gti {
    width: 80%;
  }

  .section-accesorios-fluimac {
    padding: 40px 20px;
  }

  .cards-grid-container {
    max-width: none;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div-header {
    height: 30vh;
  }

  .imgahe-content-header {
    height: 30vh;
    background-size: cover;
  }

  .div-contenido-info {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .block-img-servcio {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .slider-2 {
    height: auto;
  }

  .slider-wrapper-wide {
    padding-top: 40px;
    padding-bottom: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .logo-wrapper-wide {
    width: 30%;
    margin-top: 20px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 479px) {
  .navigation-mob {
    height: 100px;
  }

  .navigation-wrap {
    width: 100%;
    height: auto;
  }

  .section {
    width: 100%;
    height: auto;
  }

  .demo-container {
    height: 20vh;
    min-height: auto;
    background-image: url('../images/Slider-gti-soluciones.jpg');
  }

  .demo-container.home {
    height: auto;
  }

  .slider {
    height: 60vw;
    min-height: auto;
  }

  .slide {
    height: 100%;
    min-height: auto;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .mask {
    height: 100%;
    min-height: 0px;
  }

  .slide-2 {
    width: 100%;
    height: 100%;
    min-height: auto;
  }

  .block-color.copiright {
    margin-top: 11px;
  }

  .chevron-right {
    font-family: 'Fa solid 900', sans-serif;
  }

  .section-principal {
    margin-right: 0px;
  }

  .grid {
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .text-dosificacion {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 14px;
  }

  .icon-span {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 18px;
  }

  .image-9 {
    max-height: none;
    max-width: none;
  }

  .text-copiright {
    font-size: 10px;
  }

  .item-dodificacion.center {
    display: none;
  }

  .button_wrap {
    padding-left: 5px;
  }

  .button-text.light {
    padding-right: 6px;
    padding-left: 6px;
  }

  .container-isection-informes-gti {
    padding-top: 15px;
  }

  .div-block-contenido-cotizaciones {
    width: 70%;
    padding-bottom: 0px;
  }

  .text-block-5 {
    text-align: center;
  }

  .slide-3 {
    width: 100%;
    height: 100%;
    min-height: auto;
  }

  .product-name {
    margin-bottom: 14px;
  }

  .bg {
    height: 320px;
  }

  .right {
    bottom: -467px;
  }

  .right.phoenix {
    bottom: -510px;
  }

  .right.grifco-valves {
    bottom: -207px;
  }

  .right.valvulas-grif {
    bottom: -314px;
  }

  .right.amortiguadores {
    bottom: -195px;
  }

  .tabs-menu {
    top: 333px;
    display: inline-block;
    height: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .left {
    min-height: 280px;
  }

  .tabs-content {
    min-height: auto;
  }

  .tabs-gti {
    top: -516px;
  }

  .tabs-gti.phoenix {
    top: -514px;
  }

  .tabs-gti.dragon {
    top: -515px;
  }

  .tabs-gti.as-fx {
    top: -516px;
  }

  .tabs-gti.atr-ix {
    top: -516px;
  }

  .tabs-gti.asp-ix {
    top: -513px;
  }

  .tabs-gti.neptune {
    top: -629px;
  }

  .tabs-gti.bombas-d-e-tambor {
    top: -518px;
  }

  .tabs-gti.bombas--manuales {
    top: -700px;
  }

  .tabs-gti.grifco {
    top: -509px;
  }

  .tabs-gti.grifco-v {
    top: -513px;
  }

  .tabs-gti.amortiguadores {
    top: -514px;
  }

  .right-position-wrapper.cta {
    width: 98%;
  }

  .tagline {
    margin-top: 0.1em;
    font-size: 1.5em;
  }

  .button-3 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .content-slide-gti {
    top: -10px;
    width: 100%;
  }

  .heading-10 {
    margin-bottom: 5px;
    font-size: 1.7em;
  }

  .container-accesorios-fluimac {
    text-align: left;
  }

  .cards-grid-container {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-header {
    width: 100%;
    height: 20vh;
  }

  .imgahe-content-header {
    height: 20vh;
    background-size: cover;
  }

  .imgahe-content-header.m {
    height: 20vh;
  }

  .div-contenido-info {
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

  .image-15 {
    max-width: 100%;
  }

  .slider-2 {
    height: auto;
  }

  .slide-4 {
    width: 100%;
    height: 100%;
    min-height: auto;
  }

  .slider-wrapper-wide {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .logo-wrapper-wide {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .botones-gti {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-16 {
    margin-left: 20px;
  }

  .slide4 {
    width: 100%;
    height: 100%;
    min-height: auto;
  }
}

#w-node-_61cbe150-1644-09c5-d0c9-143c93870e2a-cdbb1fe4 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_9bdf029a-0a97-c6a0-9ec9-083bf5902730-cdbb1fe4 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_6d07caa3-3aae-8dfb-dc8e-cba083ba9a5d-cdbb1fe4 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_96b91927-3b26-9e83-c9b0-8aec5f777336-cdbb1fe4 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-cce38951-f46d-ac74-4120-1bc5b7d521ff-cdbb1fe4 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1626e28e-9605-99d2-239b-b9a35c5a93a1-cdbb1fe4 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_65ded2da-1cfb-8801-bbe6-50cb6e347626-cdbb1fe4 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fd5deb15-cab5-c3e9-36f2-0f6504166a7d-cdbb1fe4 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_3aceb1f1-9489-27ba-1c6b-b8c61827213a-cdbb1fe4 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_0a288cec-a54e-6914-c6c0-0f02cb56c427-b1bb2032 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_0a288cec-a54e-6914-c6c0-0f02cb56c43d-b1bb2032 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-dc3d9eb5-4572-b24f-276f-289d64a65213-f5bb20ed {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-dc3d9eb5-4572-b24f-276f-289d64a65222-f5bb20ed {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-dc3d9eb5-4572-b24f-276f-289d64a6522f-f5bb20ed {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_067be577-ff34-9828-c13f-ef475b228738-e5bb20f6 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_849ee55a-3cd0-caee-9942-027250a428f3-e5bb20f6 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_3cb5c2d5-bde8-7301-5da2-0974b046adb1-e5bb20f6 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_798fc761-8fd1-6290-57d4-d28dd6a8706b-064707e0 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_01c52b60-f4a2-db3b-3623-7efb6432df36-064707e0 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_7dcab722-9751-3307-8a04-c75d630cbd86-064707e0 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_61cbe150-1644-09c5-d0c9-143c93870e2a-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_9bdf029a-0a97-c6a0-9ec9-083bf5902730-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6d07caa3-3aae-8dfb-dc8e-cba083ba9a5d-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_96b91927-3b26-9e83-c9b0-8aec5f777336-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-cce38951-f46d-ac74-4120-1bc5b7d521ff-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1626e28e-9605-99d2-239b-b9a35c5a93a1-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_65ded2da-1cfb-8801-bbe6-50cb6e347626-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fd5deb15-cab5-c3e9-36f2-0f6504166a7d-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_3aceb1f1-9489-27ba-1c6b-b8c61827213a-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_0a288cec-a54e-6914-c6c0-0f02cb56c427-b1bb2032 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_0a288cec-a54e-6914-c6c0-0f02cb56c43d-b1bb2032 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-dc3d9eb5-4572-b24f-276f-289d64a65213-f5bb20ed {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-dc3d9eb5-4572-b24f-276f-289d64a65222-f5bb20ed {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-dc3d9eb5-4572-b24f-276f-289d64a6522f-f5bb20ed {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_067be577-ff34-9828-c13f-ef475b228738-e5bb20f6 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_849ee55a-3cd0-caee-9942-027250a428f3-e5bb20f6 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_3cb5c2d5-bde8-7301-5da2-0974b046adb1-e5bb20f6 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_798fc761-8fd1-6290-57d4-d28dd6a8706b-064707e0 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_01c52b60-f4a2-db3b-3623-7efb6432df36-064707e0 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_7dcab722-9751-3307-8a04-c75d630cbd86-064707e0 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_61cbe150-1644-09c5-d0c9-143c93870e2a-cdbb1fe4 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_9bdf029a-0a97-c6a0-9ec9-083bf5902730-cdbb1fe4 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_6d07caa3-3aae-8dfb-dc8e-cba083ba9a5d-cdbb1fe4 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_96b91927-3b26-9e83-c9b0-8aec5f777336-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-cce38951-f46d-ac74-4120-1bc5b7d521ff-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_1626e28e-9605-99d2-239b-b9a35c5a93a1-cdbb1fe4 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_65ded2da-1cfb-8801-bbe6-50cb6e347626-cdbb1fe4 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fd5deb15-cab5-c3e9-36f2-0f6504166a7d-cdbb1fe4 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_3aceb1f1-9489-27ba-1c6b-b8c61827213a-cdbb1fe4 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0a288cec-a54e-6914-c6c0-0f02cb56c427-b1bb2032 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_0a288cec-a54e-6914-c6c0-0f02cb56c43d-b1bb2032 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-dc3d9eb5-4572-b24f-276f-289d64a65213-f5bb20ed {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-dc3d9eb5-4572-b24f-276f-289d64a65222-f5bb20ed {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-dc3d9eb5-4572-b24f-276f-289d64a6522f-f5bb20ed {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_067be577-ff34-9828-c13f-ef475b228738-e5bb20f6 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_849ee55a-3cd0-caee-9942-027250a428f3-e5bb20f6 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_3cb5c2d5-bde8-7301-5da2-0974b046adb1-e5bb20f6 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_596cb00d-58d4-9ce0-7cd3-ab622f34597c-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_596cb00d-58d4-9ce0-7cd3-ab622f34597e-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_596cb00d-58d4-9ce0-7cd3-ab622f345983-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_596cb00d-58d4-9ce0-7cd3-ab622f345985-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_5cc858e4-3751-757f-8d26-02e1f9b53619-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5cc858e4-3751-757f-8d26-02e1f9b5361b-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5cc858e4-3751-757f-8d26-02e1f9b53620-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5cc858e4-3751-757f-8d26-02e1f9b53622-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_9e309616-dbfd-6c16-e8ac-87254e95f130-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9e309616-dbfd-6c16-e8ac-87254e95f132-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9e309616-dbfd-6c16-e8ac-87254e95f137-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9e309616-dbfd-6c16-e8ac-87254e95f139-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_383e4393-2e03-c815-6820-e853c4e382fc-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_383e4393-2e03-c815-6820-e853c4e382fe-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_383e4393-2e03-c815-6820-e853c4e38304-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_383e4393-2e03-c815-6820-e853c4e38306-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_8f5902a3-7d86-dba6-a327-43eea5d09051-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8f5902a3-7d86-dba6-a327-43eea5d09053-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8f5902a3-7d86-dba6-a327-43eea5d09058-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8f5902a3-7d86-dba6-a327-43eea5d0905a-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_6125365d-ec93-7b20-ff94-70bf8a6e9a99-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6125365d-ec93-7b20-ff94-70bf8a6e9a9b-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6125365d-ec93-7b20-ff94-70bf8a6e9aa1-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6125365d-ec93-7b20-ff94-70bf8a6e9aa3-07bb2124 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_798fc761-8fd1-6290-57d4-d28dd6a8706b-064707e0 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_01c52b60-f4a2-db3b-3623-7efb6432df36-064707e0 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_7dcab722-9751-3307-8a04-c75d630cbd86-064707e0 {
    -ms-grid-row: span 3;
    grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_61cbe150-1644-09c5-d0c9-143c93870e2a-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_9bdf029a-0a97-c6a0-9ec9-083bf5902730-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_6d07caa3-3aae-8dfb-dc8e-cba083ba9a5d-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_96b91927-3b26-9e83-c9b0-8aec5f777336-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-cce38951-f46d-ac74-4120-1bc5b7d521ff-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_1626e28e-9605-99d2-239b-b9a35c5a93a1-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_65ded2da-1cfb-8801-bbe6-50cb6e347626-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-fd5deb15-cab5-c3e9-36f2-0f6504166a7d-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_3aceb1f1-9489-27ba-1c6b-b8c61827213a-cdbb1fe4 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_0a288cec-a54e-6914-c6c0-0f02cb56c427-b1bb2032 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_0a288cec-a54e-6914-c6c0-0f02cb56c43d-b1bb2032 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-dc3d9eb5-4572-b24f-276f-289d64a65213-f5bb20ed {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-dc3d9eb5-4572-b24f-276f-289d64a65222-f5bb20ed {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-dc3d9eb5-4572-b24f-276f-289d64a6522f-f5bb20ed {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_067be577-ff34-9828-c13f-ef475b228738-e5bb20f6 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_849ee55a-3cd0-caee-9942-027250a428f3-e5bb20f6 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_3cb5c2d5-bde8-7301-5da2-0974b046adb1-e5bb20f6 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_596cb00d-58d4-9ce0-7cd3-ab622f345972-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_596cb00d-58d4-9ce0-7cd3-ab622f345979-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_596cb00d-58d4-9ce0-7cd3-ab622f345980-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5cc858e4-3751-757f-8d26-02e1f9b5360f-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5cc858e4-3751-757f-8d26-02e1f9b53616-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5cc858e4-3751-757f-8d26-02e1f9b5361d-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9e309616-dbfd-6c16-e8ac-87254e95f126-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9e309616-dbfd-6c16-e8ac-87254e95f12d-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9e309616-dbfd-6c16-e8ac-87254e95f134-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_383e4393-2e03-c815-6820-e853c4e382f2-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_383e4393-2e03-c815-6820-e853c4e382f9-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_383e4393-2e03-c815-6820-e853c4e38301-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8f5902a3-7d86-dba6-a327-43eea5d09047-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8f5902a3-7d86-dba6-a327-43eea5d0904e-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_8f5902a3-7d86-dba6-a327-43eea5d09055-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6125365d-ec93-7b20-ff94-70bf8a6e9a8f-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6125365d-ec93-7b20-ff94-70bf8a6e9a96-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6125365d-ec93-7b20-ff94-70bf8a6e9a9e-07bb2124 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_798fc761-8fd1-6290-57d4-d28dd6a8706b-064707e0 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_01c52b60-f4a2-db3b-3623-7efb6432df36-064707e0 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_7dcab722-9751-3307-8a04-c75d630cbd86-064707e0 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
}

@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2'), url('../fonts/fa-regular-400.eot') format('embedded-opentype'), url('../fonts/fa-regular-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2'), url('../fonts/fa-brands-400.eot') format('embedded-opentype'), url('../fonts/fa-brands-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.eot') format('embedded-opentype'), url('../fonts/fa-solid-900.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Materialicons';
  src: url('../fonts/MaterialIcons-Regular.woff2') format('woff2'), url('../fonts/MaterialIcons-Regular.eot') format('embedded-opentype'), url('../fonts/MaterialIcons-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lorenza';
  src: url('../fonts/Lorenza-Medium-Italic.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lorenza';
  src: url('../fonts/Lorenza-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lorenza';
  src: url('../fonts/Lorenza-Italic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lorenza';
  src: url('../fonts/Lorenza-Thin-Italic.woff') format('woff');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lorenza';
  src: url('../fonts/Lorenza-medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}