.frame-child18 {
  align-self: stretch;
  width: auto;
  position: relative;
  background-color: var(--color-darkturquoise-100);
  display: none;
  max-width: 100%;
}
.tipos-de-vidriosjpg-1-icon {
  height: auto;
  flex: 1;
  top: auto;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
  z-index: 1;
}
.frame-section {
  width: 100%;
  margin: 0 !important;
  position: absolute;
  right: 0;
  bottom: auto;
  left: 0;
  background-color: var(--color-darkturquoise-100);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.double-hung-1-icon1 {
  width: 175px;
  height: 175px;
  position: relative;
  object-fit: cover;
}
.double-hung1 {
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 60px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.double-hung-1-parent,
.double-hung-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.double-hung-wrapper {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 0 var(--padding-4xs);
  box-sizing: border-box;
}
.double-hung-1-parent {
  width: 493px;
  flex-direction: column;
  gap: var(--gap-26xl);
  align-items: center;
}
.las-ventanas-de {
  margin: 0;
}
.las-ventanas-de-container {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 40px;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  max-width: 80%;
}
.baja-temperatura-icon {
  height: 83px;
  width: 83px;
  position: relative;
  object-fit: cover;
}
.llene-la-casa {
  align-self: stretch;
  position: relative;
  line-height: 20px;
}
.llene-la-casa-de-aire-fresco-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-2xl) 0 0;
}
.baja-temperatura-parent {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 38px;
}
.garanta-de-25-aos-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 var(--padding-smi);
}
.garantia-parent {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.frame-wrapper6 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 17px 0 var(--padding-lg);
}
.frame-parent9 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-26xl);
  min-width: 186px;
}
.hecho-en-usa {
  align-self: stretch;
  position: relative;
  line-height: 40px;
}
.estados-unidos-de-america-parent {
  width: 273px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-6xl);
}
.variedad-de-colores-disponible-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 var(--padding-base);
}
.paleta-de-color-parent {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-6xl);
}
.frame-parent7,
.frame-parent8,
.warranty-image {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.warranty-image {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-26xl);
  min-width: 189px;
}
.frame-parent7,
.frame-parent8 {
  max-width: 100%;
}
.frame-parent8 {
  width: 657px;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: var(--gap-61xl);
  font-size: var(--font-size-xl);
}
.frame-parent7 {
  flex: 1;
  flex-direction: column;
  gap: 69px;
}
.frame-wrapper5 {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 0 var(--padding-lgi);
  box-sizing: border-box;
  text-align: left;
  font-size: var(--font-size-13xl);
  color: var(--color-gray-100);
  font-family: var(--font-roboto);
}
.frame-wrapper4 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
/* Para asegurar que el contenido dentro de .frame-wrapper5 se alinee correctamente */
.frame-wrapper5 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
}
.frame-parent6 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 11px;
}
.frame-wrapper4 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 70%;
  box-sizing: border-box;
}
.frame-child19 {
  height: 203px;
  width: 1920px;
  position: relative;
  background-color: var(--color-darkturquoise-100);
  display: none;
  max-width: 100%;
}
.la-opcin-perfecta {
  margin: 0;
  width: 1157px;
  position: relative;
  font-size: inherit;
  line-height: 24px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  z-index: 1;
}
.rectangle-parent4 {
  align-self: stretch;
  background-color: var(--color-darkturquoise-100);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-76xl) var(--padding-xl) 84px;
  box-sizing: border-box;
  max-width: 100%;
  color: var(--neutural-white);
}
.comprobado-1-icon {
  width: 44px;
  height: 44px;
  position: relative;
  object-fit: cover;
}
.comprobado-1-parent,
.frame-wrapper8 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.comprobado-1-parent {
  gap: var(--gap-57xl);
}
.frame-wrapper8 {
  padding: var(--padding-8xs) 0 0;
}
.resistencia-superior {
  font-family: var(--font-roboto);
}
.resistencia-superior-soportan-container {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 40px;
  display: inline-block;
  max-width: calc(100% - 62px);
  font-family: inherit;
}
.frame-parent11,
.frame-wrapper7 {
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent11 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: var(--gap-lg);
}
.frame-wrapper7 {
  flex: 1;
  padding: var(--padding-xl) 0 0;
  box-sizing: border-box;
  min-width: 514px;
}
.comprobado-5-parent,
.frame-wrapper7,
.frame-wrapper9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.comprobado-5-parent {
  justify-content: flex-start;
  gap: var(--gap-97xl);
}
.frame-wrapper9 {
  justify-content: flex-end;
  padding: 0 0 var(--padding-2xs);
}
.frescura-sin-insectos-container {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 40px;
  display: inline-block;
  max-width: calc(100% - 72px);
  font-family: inherit;
}
.unique-color-palette-feature {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 var(--padding-xl);
  font-family: var(--font-roboto);
  color: var(--color-gray-100);
  box-sizing: border-box;
}

.unique-frame-parent {
  font-size: var(--font-size-13xl); /* Texto en pantallas grandes */
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  gap: 100px;
}

.unique-frame-wrapper-left,
.unique-frame-wrapper-right {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--gap-lg);
  padding: var(--padding-xl) 0 0;
  box-sizing: border-box;
}

.unique-icon-text-row {
  display: flex;
  align-items: center;
  gap: var(--gap-lg);
  margin-bottom: var(--gap-lg);
}

.unique-icon {
  width: 44px;
  height: 44px;
  object-fit: cover;
}

.unique-feature-text {

  line-height: 40px;
  max-width: 100%;
  flex: 1;
}

.unique-bold {
  font-weight: bold;
}

.frame-parent13 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-9xl);
  min-width: 521px;
  max-width: 100%;
}
.color-palette-feature,
.frame-parent10 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  max-width: 100%;
}
.frame-parent10 {
  width: 1692px;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: 100px;
}
.color-palette-feature {
  align-self: stretch;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  text-align: left;
  font-size: var(--font-size-13xl);
  color: var(--color-gray-100);
  font-family: var(--font-roboto);
}
.frame-parent5,
.frame-wrapper3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent5 {
  align-self: stretch;
  gap: 75px;
}
.frame-wrapper3 {
  width: 1920px;
  padding: 75px 0 0;
  box-sizing: border-box;
}
/* Imagen a la derecha */
.mask-group-icon {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 40%; /* Ajusta el tamaño de la imagen */
  object-fit: cover;
}
.content-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  position: relative;
}
.frame-parent4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-3xl);
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-45xl);
  color: var(--color-darkslategray);
  font-family: var(--font-montserrat);
  position: relative;
  bottom: 100px;
}
.double-hung2-circle-41abcace18-icon {
  width: 100%;
  height: 1197px;
  position: absolute;
  margin: 0 !important;
  top: 2142px;
  right: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
  z-index: 2;
}
.personaliza-tus-ventanas {
  margin: 0;
  width: 841px;
  position: relative;
  font-size: inherit;
  line-height: 24px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
  z-index: 3;
  top: 40px;
}
.explore-nuestras-opciones-container1 {
  width: 100%;
}
.explore-nuestras-opciones-container {
  margin: 0;
  width: 1129px;
  position: relative;
  font-size: inherit;
  line-height: 40px;
  font-weight: 400;
  font-family: inherit;
  display: flex;
  align-items: center;
  max-width: 100%;
  z-index: 3;
}
.color-swatch,
.frame-child20 {
  position: relative;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.frame-child20 {
  height: 575px;
  width: 1470px;
  border-radius: var(--br-21xl);
  background-color: var(--neutural-white);
  flex-shrink: 0;
  display: none;
  max-width: 100%;
}
.color-swatch {
  align-self: stretch;
  flex: 1;
  border-radius: 50%;
  background-color: #3c5148;
  z-index: 4;
}
.color-swatches {
  align-self: stretch;
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 0 var(--padding-12xs);
}
.verde-oliva {
  position: relative;
  line-height: 40px;
  display: inline-block;
  min-width: 105px;
  z-index: 4;
}
.color-names-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-19xl) 0 39px;
}
.color-swatches1,
.crema {
  position: relative;
  z-index: 4;
}
.color-swatches1 {
  align-self: stretch;
  height: 181px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: #f5ede3;
}
.crema {
  line-height: 40px;
  display: inline-block;
  min-width: 64px;
}
.color-names-row1,
.color-swatches-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.color-names-row1 {
  flex-direction: row;
  padding: 0 var(--padding-40xl);
}
.color-swatches-parent {
  align-self: stretch;
  width: 182px;
  flex-shrink: 0;
  flex-direction: column;
  gap: 17.3px;
}
.frame-child21 {
  align-self: stretch;
  flex: 1;
  position: relative;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: #5a5551;
  z-index: 4;
}
.marrn-oscuro {
  position: relative;
  line-height: 40px;
  z-index: 4;
}
.marrn-oscuro-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-5xl) 0 var(--padding-6xl);
}
.frame-child22,
.palido {
  position: relative;
  z-index: 4;
}
.frame-child22 {
  align-self: stretch;
  height: 181px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: #e9e1d4;
}
.palido {
  line-height: 40px;
  display: inline-block;
  min-width: 59px;
}
.frame-parent14,
.palido-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.palido-wrapper {
  flex-direction: row;
  padding: 0 var(--padding-41xl) 0 var(--padding-44xl);
}
.frame-parent14 {
  align-self: stretch;
  width: 182px;
  flex-shrink: 0;
  flex-direction: column;
  gap: var(--gap-mid-7);
}
.avellana,
.frame-child23 {
  position: relative;
  z-index: 4;
}
.frame-child23 {
  align-self: stretch;
  flex: 1;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: #957964;
}
.avellana {
  line-height: 40px;
  display: inline-block;
  min-width: 82px;
}
.avellana-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-30xl) 0 var(--padding-32xl);
}
.arena,
.frame-child24 {
  position: relative;
  z-index: 4;
}
.frame-child24 {
  align-self: stretch;
  height: 181px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: #dbcc9b;
}
.arena {
  line-height: 40px;
  display: inline-block;
  min-width: 55px;
}
.arena-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-43xl) 0 var(--padding-46xl);
}
.beige,
.frame-child25 {
  flex: 1;
  position: relative;
  z-index: 4;
}
.frame-child25 {
  align-self: stretch;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: #b9a781;
}
.beige {
  line-height: 40px;
}
.beige-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-45xl) 0 var(--padding-43xl);
}
.frame-child26,
.negro {
  position: relative;
  z-index: 4;
}
.frame-child26 {
  align-self: stretch;
  height: 181px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: #000;
}
.negro {
  line-height: 40px;
  display: inline-block;
  min-width: 60px;
}
.negro-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-41xl) 0 var(--padding-43xl);
}
.frame-child27,
.khaki {
  position: relative;
  z-index: 4;
}
.frame-child27 {
  align-self: stretch;
  flex: 1;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: #cdbf92;
}
.khaki {
  width: 58px;
  line-height: 40px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.khaki-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 var(--padding-31xl);
}
.blanco,
.frame-child28 {
  position: relative;
  z-index: 4;
}
.frame-child28 {
  align-self: stretch;
  height: 181px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--neutural-white);
}
.blanco {
  line-height: 40px;
  display: inline-block;
  min-width: 65px;
}
.blanco-wrapper,
.rectangle-parent5 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 57px 0 var(--padding-41xl);
}
.rectangle-parent5 {
  align-self: stretch;
  height: 575px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--neutural-white);
  overflow-x: auto;
  flex-shrink: 0;
  justify-content: space-between;
  padding: var(--padding-21xl) 102px;
  box-sizing: border-box;
  max-width: 100%;
  gap: var(--gap-xl);
  z-index: 3;
  font-size: var(--font-size-xl);
  color: var(--color-dimgray);
}
.explore-nuestras-opciones-de-d-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-48xl);
}
.explore-nuestras-opciones-de-d-parent,
.frame-wrapper10,
.personaliza-tus-ventanas-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-wrapper10 {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 0 var(--padding-11xs);
  box-sizing: border-box;
  text-align: left;
  font-size: var(--font-size-13xl);
  color: var(--color-gray-100);
  font-family: var(--font-roboto);
}
.personaliza-tus-ventanas-parent {
  width: 1472px;
  flex-direction: column;
  gap: 92px;
}
/* Estilo del fondo con la imagen */
.ventanas-double-hung-inner {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center; /* Para centrar el contenido verticalmente */
  justify-content: center; /* Centra horizontalmente */
  padding: 0 var(--padding-xl) var(--padding-smi);
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-45xl);
  color: var(--color-midnightblue);
  font-family: var(--font-montserrat);

  /* Imagen de fondo */
  background-image: url('./public/doublehung2circle41abcace186d33c1b8fa72fe10fb0907623u0xscfohz-1@2x.png');
  background-size: cover; /* Asegura que la imagen cubra todo el contenedor */
  background-position: center; /* Centra la imagen */
  background-repeat: no-repeat;
  height: auto; /* Altura del contenedor */
  position: relative;
  z-index: 1;
}
.vidrios-disponibles {
  margin: 0;
  width: 674px;
  position: relative;
  font-size: inherit;
  line-height: 24px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  z-index: 2;
  top: 50px;
}
.glass-options-title {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  max-width: 100%;
}
.glass-type-images-child {
  height: 533px;
  width: 1737px;
  position: relative;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--neutural-white);
  display: none;
  max-width: 100%;
}
.captura-de-pantalla-2024-07-10 {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 3;
}
.total-black-out {
  position: relative;
  line-height: 40px;
  z-index: 3;
}
.glass-type-name {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 var(--padding-2xl);
}
.glass-type-image {
  height: 448px;
  width: 397px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
  max-width: 100%;
}
.templado {
  position: relative;
  line-height: 40px;
  display: inline-block;
  min-width: 91px;
  z-index: 3;
}
.templado-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-3xl) 0 var(--padding-xl);
}
.glass-type-image1 {
  height: 441px;
  width: 398px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-12xs);
  max-width: 100%;
}
.efecto-lluvia {
  position: relative;
  line-height: 40px;
  display: inline-block;
  min-width: 117px;
  z-index: 3;
}
.efecto-lluvia-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.glass-type-image2 {
  height: 448px;
  width: 398px;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.glass-options-title-parent,
.glass-type-image2,
.glass-type-images {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.glass-type-images {
  align-self: stretch;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--neutural-white);
  flex-direction: row;
  justify-content: space-between;
  padding: var(--padding-44xl) 86px var(--padding-3xl) 90px;
  box-sizing: border-box;
  gap: var(--gap-xl);
  z-index: 2;
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-dimgray);
  font-family: var(--font-roboto);
}
.glass-options-title-parent {
  width: 1737px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 150px;
}
.ventanas-double-hung-child {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-2xl) var(--padding-13xl) var(--padding-xl);
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-45xl);
  color: var(--neutural-white);
  font-family: var(--font-montserrat);
}
.opciones-de-grid {

  width: 841px;
  position: relative;
  font-size: inherit;
  line-height: 24px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  top: 60px;
}
.opciones-de-grid-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-4xl) 0 var(--padding-xl);
  box-sizing: border-box;
  max-width: 100%;
}

.pradera {
  margin: 0;
  width: 129px;
  position: relative;
  font-size: inherit;
  line-height: 40px;
  font-weight: 400;
  font-family: inherit;
  display: flex;
  align-items: center;
  justify-content: center; /* Esto centrará el contenido */
  flex-shrink: 0;
}
.layer-1-parent,
.prairie-illustration {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.prairie-illustration {
  height: 10px;
  
  padding: var(--padding-7xs) 0 0;
  box-sizing: border-box;
  min-width: 362px;
  max-width: 100%;
}
.sobre-1 {
  width: 171px;
  position: relative;
  line-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center; /* Esto centrará el contenido */
  flex-shrink: 0;
}
.grid-name {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 var(--padding-19xl);
}
.grid-illustration,
.prairie-illustration-parent {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.grid-illustration {
  height: 10px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 20px;
  min-width: 366px;
}
.prairie-illustration-parent {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.consulta-por-los {
  margin: 0;
  width: 845px;
  position: relative;
  font-size: inherit;
  line-height: 40px;
  font-weight: 400;
  font-family: inherit;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  max-width: 100%;
}
.consulta-por-los-dems-modelos-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  max-width: 100%;
}
.frame-parent19 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 114px;
  min-width: 769px;
  max-width: 100%;
}
.sobre-6 {
  width: 155px;
  position: relative;
  line-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center; /* Esto centrará el contenido */
  flex-shrink: 0;
}
.frame-wrapper11,
.sobre-6-wrapper {
  display: flex;
  align-items: flex-start;
}
.sobre-6-wrapper {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 var(--padding-34xl);
}
.frame-wrapper11 {
  height: 673px;
  width: 363px;
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.frame-parent18 {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: var(--gap-18xl);
  text-align: left;
  font-size: var(--font-size-13xl);
  color: var(--color-dimgray);
  font-family: var(--font-roboto);
}
.frame-parent18,
.grid-options-title,
.grid-options-title-wrapper {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.grid-options-title {
  width: 1583px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 70px;
}
.grid-options-title-wrapper {
  width: 1859px;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-45xl);
  color: var(--color-midnightblue);
  font-family: var(--font-montserrat);
}
.las-ventanas-double {
  margin: 0;
  width: 1418px;
  position: relative;
  font-size: inherit;
  line-height: 80px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  top: 100px;
}
.las-ventanas-double-hung-tambi-wrapper {
  width: 1863px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-45xl);
  color: var(--color-midnightblue);
  font-family: var(--font-montserrat);
}
.ventanas-double-hung {
  width: 100%;
  position: relative;
  border-radius: 2px;
  background-color: var(--neutural-white);
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  padding: var(--padding-44xl) 0 161px;
  line-height: normal;
  letter-spacing: normal;
}
.layer-1-icon {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 1450px) {
  .grid-options-title {
    width: 100%;
    font-size: var(--font-size-32xl);
}

.frame-parent18 {
    gap: var(--gap-xl);
}
.content-wrapper {
  flex-direction: column;
  align-items: center;
}

.frame-wrapper4 {
  width: 100%;
}

.mask-group-icon {
  position: static;
  width: 50%; /* Ajustar según el espacio disponible en pantallas medianas */
  margin-top: 150px;
  transform: none;
}





.layer-1-parent {
    gap: var(--gap-xl);
}

.efecto-lluvia-wrapper, .grid-name, .sobre-6-wrapper {
    padding: 0 var(--padding-lg);
}
  .frame-wrapper3 {
    padding-top: var(--padding-30xl);
    box-sizing: border-box;
  }
  .rectangle-parent5 {
    padding-left: var(--padding-32xl);
    padding-right: var(--padding-32xl);
    box-sizing: border-box;
  }
  .glass-type-images {
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 45px;
    padding-right: var(--padding-24xl);
    box-sizing: border-box;
  }
  .grid-options-title {
    width: 50%;
    gap: 66px;
  }
  .opciones-de-grid-wrapper {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    position: relative;
    padding: 0 var(--padding-4xl) 0 var(--padding-xl);
    box-sizing: border-box;
    max-width: 100%;
    bottom: 50px;
}
.grid-illustration,
.prairie-illustration-parent {
  display: contents;
  align-items: flex-start;
  max-width: 100%;
}
.frame-parent4{
  bottom: 0px;
}
}
@media screen and (max-width: 1200px) {
  .unique-frame-parent {
    gap: 20px;
  }
  .unique-feature-text {
    font-size: inherit;
  }
  .la-opcin-perfecta {
    font-size: var(--font-size-32xl);
    line-height: 40px;
  }
  .frame-parent7 {
    gap: 34px;
  }
  .frame-parent5 {
    gap: var(--gap-18xl);
  }
  .frame-wrapper3 {
    padding-top: var(--padding-13xl);
    box-sizing: border-box;
  }
  .frame-parent19 {
    gap: 57px;
    min-width: 100%;
  }
  .mask-group-icon {
    position: static;
    width: 50%;
    margin-top: 250px;
    transform: none;
}
.personaliza-tus-ventanas {
  margin: 0;
  width: 841px;
  position: relative;
  font-size: inherit;
  line-height: 55px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
  z-index: 3;
  top: 40px;
}
.opciones-de-grid{
  line-height: 50px;
}
.consulta-por-los-dems-modelos-wrapper{
  align-content: center;
}
.consulta-por-los {
  margin: 0;
  width: 845px;
  position: relative;
  font-size: inherit;
  line-height: 40px;
  font-weight: 400;
  font-family: inherit;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  max-width: 100%;
  text-align: center;
}
.las-ventanas-double {
  margin: 0;
  width: 100%;
  position: relative;
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  top: 100px;
}
}
/* En pantallas grandes, mostrar todo y ocultar el botón */
@media (min-width: 826px) {
  .unique-additional-texts {
    display: block;
  }

  .toggle-button {
    display: none;
  }
 
}
@media screen and (max-width: 825px) {
  .grid-options-title-wrapper {
    padding: 0 var(--padding-lg);
}
.double-hung-1-parent, .double-hung-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  max-width: 100%;
}
.mask-group-icon{
  display: none;
}
.grid-options-title {
    font-size: var(--font-size-xl);
    gap: var(--gap-lg);
    width: 100%;
}

.frame-parent18 {
    flex-direction: column;
    gap: var(--gap-lg);
}

.prairie-illustration-parent, .prairie-illustration, .grid-illustration {
    width: 100%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.prairie-illustration, .grid-illustration {
    width: 100%;
    height: auto;
}

.layer-1-icon {
    width: 100%;
    height: auto;
}

.efecto-lluvia-wrapper, .grid-name, .sobre-6-wrapper {
    padding: 0 var(--padding-base);
    text-align: center;
}
  .unique-frame-parent {
    flex-direction: column;
    align-items: center;
    gap: 0px;
  }

  .unique-frame-wrapper-left,
  .unique-frame-wrapper-right {
    width: 100%;
    padding: 0;
  }

  .unique-icon-text-row {
    flex-direction: row;
    align-items: flex-start;
  }

  .unique-feature-text {
    font-size: var(--font-size-lgi); /* Texto en pantallas pequeñas */
    line-height: 30px;
  }

  /* Ocultamos los textos adicionales en pantallas pequeñas */
  .unique-additional-texts {
    display: none;
  }

  .toggle-button {
    display: block;
    margin: var(--gap-lg) 0;
    padding: var(--padding-xs);
    background-color: var(--color-darkturquoise-100);
    color: white;
    border: none;
    cursor: pointer;
  }
  .double-hung1 {
    font-size: var(--font-size-32xl);
    line-height: 19px;
  }
  .double-hung-1-parent {
    gap: var(--gap-3xl);
  }
  .las-ventanas-de-container {
    font-size: var(--font-size-7xl);
    line-height: 32px;
  }
  .frame-parent8 {
  gap: 0px;
  width: 100%;
  }

  .la-opcin-perfecta {
    font-size: var(--font-size-32xl);
    line-height: 40px;
  }
  .resistencia-superior-soportan-container {
    font-size: var(--font-size-7xl);
    line-height: 32px;
  }
  .frame-wrapper7 {
    min-width: 100%;
  }
  .frescura-sin-insectos-container {
    font-size: var(--font-size-7xl);
    line-height: 32px;
  }
  .frame-parent13 {
    min-width: 100%;
  }
  .frame-parent10 {
    gap: var(--gap-31xl);
  }
  .frame-parent5 {
    gap: var(--gap-lgi);
  }
  .frame-wrapper3 {
    padding-top: var(--padding-2xl);
    box-sizing: border-box;
  }
  .personaliza-tus-ventanas {
    font-size: var(--font-size-32xl);
    line-height: 19px;
  }
  .explore-nuestras-opciones-container {
    font-size: var(--font-size-7xl);
    line-height: 32px;
  }
  .rectangle-parent5 {
    box-sizing: border-box;
  }
  .explore-nuestras-opciones-de-d-parent {
    gap: var(--gap-14xl);
  }

  .vidrios-disponibles {
    font-size: var(--font-size-32xl);
    line-height: 19px;
  }
  .glass-type-images {
    padding: var(--padding-22xl) var(--padding-2xl) var(--padding-xl)
      var(--padding-3xl);
    box-sizing: border-box;
    position: relative;
    top: 120px;
  }
  .glass-options-title-parent {
    gap: 0px;
  }
  .opciones-de-grid {
    font-size: var(--font-size-32xl);
    line-height: 19px;
  }
  .pradera {
    font-size: var(--font-size-7xl);
    line-height: 32px;
  }
  .prairie-illustration {
    flex: 1;
  }
  .sobre-1 {
    font-size: var(--font-size-7xl);
    line-height: 32px;
  }
  .grid-illustration {
    flex: 1;
  }
  .prairie-illustration-parent {
    flex-wrap: wrap;
  }
  .consulta-por-los {
    font-size: var(--font-size-7xl);
    line-height: 32px;
  }
  .frame-parent19 {
    gap: var(--gap-9xl);
    min-width: 70%;
  }
  .sobre-6 {
    font-size: var(--font-size-7xl);
    line-height: 32px;
  }
  .frame-parent18 {
    gap: var(--gap-lg);
    align-content: center;
  }
  .grid-options-title {
    gap: var(--gap-14xl);
  }
  .las-ventanas-double {
    font-size: var(--font-size-32xl);
    line-height: 64px;
  }
  .ventanas-double-hung {
    gap: 0px;
  }
}
@media screen and (max-width: 700px) {
  .unique-feature-text {
    font-size: var(--font-size-lgi); /* Texto en teléfonos */
    line-height: 28px;
  }
  .frame-wrapper4 {
    width: 100%;
  }

  .mask-group-icon {
    position: static;
    width: 80%; /* Ajustar según el espacio disponible en pantallas pequeñas */
    margin-top: 20px;
    transform: none;
  }
  .frame-wrapper5{
    gap: 0px;
    padding: 0px;
  }
  .unique-icon {
    width: 32px;
    height: 32px;
  }
  .unique-frame-parent {
    gap: 0px;
}
  .unique-icon-text-row {
    gap: var(--gap-lg);
    align-items: center;
  }
  .double-hung1 {
    font-size: var(--font-size-19xl);
    line-height: 14px;
  }
  .frame-parent6 {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 11px;
    width: 100%;
    position: relative;
    top: 10px;
  }

  .double-hung-1-parent {
    gap: var(--gap-3xl);
    align-items: center;
}
  .las-ventanas-de-container {
    font-size: var(--font-size-lgi);
    line-height: 24px;
  }
  .llene-la-casa {
    font-size: var(--paragraph-size);
    line-height: 16px;
    width: 60%;
  }
  .llene-la-casa-de-aire-fresco-wrapper {
    display: flex;
    align-items: flex-end; /* Alinea el contenido a la derecha */
    width: 100%; /* Asegúrate de que el contenedor ocupe todo el ancho */
  }
  .baja-temperatura-parent {
    width: 100%;
    position: relative;
    right: -10px;
}

  .estados-unidos-de-america-parent {
    padding: 0px;
    position: relative;
    right: -23px;
  }
  .paleta-de-color-parent{
    padding: 0px;
    position: relative;
    right: -23px;
  
  }
.frame-wrapper6 {
  padding: 0px;
  position: relative;
  right: -23px;
}
  .frame-parent9 {
    gap: var(--gap-3xl);
  }
  .hecho-en-usa {
    font-size: var(--paragraph-size);
    line-height: 32px;
  }
  .warranty-image {
    gap: var(--gap-3xl);
  }
  .frame-parent8 {
    gap: 0px;
    top: 10px;
    position: relative;
}
.ventanas-double-hung-inner {

  height: 100%;
}
.frame-parent4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-3xl);
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-45xl);
  color: var(--color-darkslategray);
  font-family: var(--font-montserrat);
 position: relative;
  bottom: 1px;
}
  .frame-parent7 {
    gap: var(--gap-mid);
  }
  .la-opcin-perfecta {
    font-size: var(--font-size-19xl);
    line-height: 40px;
  }
  .comprobado-1-icon {
    width: 44px;
    height: 44px;
    position: relative;
    object-fit: cover;
}
.ventanas-double-hung {
  gap: 0px;
  padding: 0px;
}
.opciones-de-grid-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0px;
  box-sizing: border-box;
  max-width: 100%;
}
  .frescura-sin-insectos-container,
  .resistencia-superior-soportan-container {
    font-size: var(--font-size-lgi);
    line-height: 24px;
  }
  .frame-parent10 {
    gap: var(--gap-6xl);
  }
  .personaliza-tus-ventanas {
    font-size: var(--font-size-19xl);
    line-height: 14px;
  }
  .explore-nuestras-opciones-container {
    font-size: var(--font-size-lgi);
    line-height: 24px;
  }
  .arena,
  .avellana,
  .beige,
  .blanco,
  .crema,
  .khaki,
  .marrn-oscuro,
  .negro,
  .palido,
  .verde-oliva {
    font-size: var(--paragraph-size);
    line-height: 32px;
  }
  .explore-nuestras-opciones-de-d-parent {
    gap: var(--gap-mid);
  }
  .personaliza-tus-ventanas {
    font-size: var(--font-size-19xl);
    line-height: 35px;
}
.personaliza-tus-ventanas-parent {
  gap: 70px;
}

.vidrios-disponibles {
  font-size: var(--font-size-19xl);
  line-height: 40px;
}
  .efecto-lluvia,
  .templado,
  .total-black-out {
    font-size: var(--paragraph-size);
    line-height: 32px;
  }
  .glass-options-title-parent {
    gap: 0px;
  }
  .opciones-de-grid {
    font-size: var(--font-size-19xl);
    line-height: 35px;
    top: auto;
  }
  .pradera {
    font-size: 50px;
    line-height: 24px;
    width: 100%; /* Asegura que ocupe todo el ancho disponible */
    margin: 0 auto; /* Centra el contenedor */
    justify-content: center; /* Centra su contenido */
    right: auto; /* Elimina el valor de right */
}
.grid-name {
padding: 0px;
}
  .layer-1-parent {
    gap: var(--gap-xl);
  }
  .prairie-illustration {
    min-width: 100%;
  }
  .sobre-1 {
    font-size: 50px;
    line-height: 24px;
    width: 100%; /* Asegura que ocupe todo el ancho disponible */
    margin: 0 auto; /* Centra el contenedor */
    justify-content: center; /* Centra su contenido */
    right: auto; /* Elimina el valor de right */
}
  .grid-illustration {
    gap: var(--gap-5xl);
    min-width: 100%;
  }
  .consulta-por-los{
    display: none;
  }
  
  .sobre-6 {
    font-size: 50px;
    line-height: 24px;
    width: 100%; /* Asegura que ocupe todo el ancho disponible */
    margin: 0 auto; /* Centra el contenedor */
    justify-content: center; /* Centra su contenido */
    right: auto; /* Elimina el valor de right */

    bottom: 10px;
}
.sobre-6-wrapper {
padding: 0px;

}



  .grid-options-title {
    gap: var(--gap-mid);
    width: 100%;
  }
  .las-ventanas-double {
    font-size: 20px;
    line-height: 20px;
    width: 100%;

}
.grid-options-title-wrapper {
padding: 50px;
}
}
@media screen and (max-width: 450px) {
  .unique-feature-text {
    font-size: var(--font-size-lgi); /* Texto en teléfonos */
    line-height: 28px;
  }
  .unique-icon {
    width: 32px;
    height: 32px;
  }
  .unique-frame-parent {
    gap: 0px;
}
  .unique-icon-text-row {
    gap: var(--gap-lg);
    align-items: center;
  }
  .double-hung1 {
    font-size: var(--font-size-19xl);
    line-height: 14px;
  }
  .frame-parent6 {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 11px;
    width: 100%;
    position: relative;
    top: 10px;
  }
  .mask-group-icon {
  display: none;
}
  .double-hung-1-parent {
    gap: var(--gap-3xl);
    align-items: center;
}
  .las-ventanas-de-container {
    font-size: var(--font-size-lgi);
    line-height: 24px;
  }
  .llene-la-casa {
    font-size: var(--paragraph-size);
    line-height: 16px;
    width: 60%;
  }
  .llene-la-casa-de-aire-fresco-wrapper {
    display: flex;
    align-items: flex-end; /* Alinea el contenido a la derecha */
    width: 100%; /* Asegúrate de que el contenedor ocupe todo el ancho */
  }
  .baja-temperatura-parent {
    width: 100%;
    position: relative;
    right: -70px;
}

  .estados-unidos-de-america-parent {
    padding: 0px;
    position: relative;
    right: -85px;
  }
  .paleta-de-color-parent{
    padding: 0px;
    position: relative;
    right: -85px;
  
  }
.frame-wrapper6 {
  padding: 0px;
  position: relative;
  right: -85px;
}
  .frame-parent9 {
    gap: var(--gap-3xl);
  }
  .hecho-en-usa {
    font-size: var(--paragraph-size);
    line-height: 32px;
  }
  .warranty-image {
    gap: var(--gap-3xl);
    position: relative;
    bottom: 10px;
}
  .frame-parent8 {
    gap: var(--gap-xl);
    top: 10px;
    position: relative;
    display: contents;
}
.ventanas-double-hung-inner {

  height: 100%;
}
.frame-parent4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-3xl);
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-45xl);
  color: var(--color-darkslategray);
  font-family: var(--font-montserrat);
 position: relative;
  bottom: 1px;
}
  .frame-parent7 {
    gap: var(--gap-mid);
  }
  .la-opcin-perfecta {
    font-size: var(--font-size-19xl);
    line-height: 40px;
  }
  .comprobado-1-icon {
    width: 44px;
    height: 44px;
    position: relative;
    object-fit: cover;
}
.ventanas-double-hung {
  gap: 0px;
  padding: 0px;
}
.opciones-de-grid-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0px;
  box-sizing: border-box;
  max-width: 100%;
}
  .frescura-sin-insectos-container,
  .resistencia-superior-soportan-container {
    font-size: var(--font-size-lgi);
    line-height: 24px;
  }
  .frame-parent10 {
    gap: var(--gap-6xl);
  }
  .personaliza-tus-ventanas {
    font-size: var(--font-size-19xl);
    line-height: 14px;
  }
  .explore-nuestras-opciones-container {
    font-size: var(--font-size-lgi);
    line-height: 24px;
  }
  .arena,
  .avellana,
  .beige,
  .blanco,
  .crema,
  .khaki,
  .marrn-oscuro,
  .negro,
  .palido,
  .verde-oliva {
    font-size: var(--paragraph-size);
    line-height: 32px;
  }
  .explore-nuestras-opciones-de-d-parent {
    gap: var(--gap-mid);
  }
  .personaliza-tus-ventanas {
    font-size: var(--font-size-19xl);
    line-height: 35px;
}
.personaliza-tus-ventanas-parent {
  gap: 70px;
}

.vidrios-disponibles {
  font-size: var(--font-size-19xl);
  line-height: 40px;
}
  .efecto-lluvia,
  .templado,
  .total-black-out {
    font-size: var(--paragraph-size);
    line-height: 32px;
  }
  .glass-options-title-parent {
    gap: 0px;
  }
  .opciones-de-grid {
    font-size: var(--font-size-19xl);
    line-height: 35px;
    top: 70px;
  }
  .pradera {
    font-size: 20px;
    line-height: 24px;
    width: 100%; /* Asegura que ocupe todo el ancho disponible */
    margin: 0 auto; /* Centra el contenedor */
    justify-content: center; /* Centra su contenido */
    right: auto; /* Elimina el valor de right */
}
.grid-name {
padding: 0px;
}
  .layer-1-parent {
    gap: var(--gap-xl);
  }
  .prairie-illustration {
    min-width: 100%;
  }
  .sobre-1 {
    font-size: 20px;
    line-height: 24px;
    width: 100%; /* Asegura que ocupe todo el ancho disponible */
    margin: 0 auto; /* Centra el contenedor */
    justify-content: center; /* Centra su contenido */
    right: auto; /* Elimina el valor de right */
}
  .grid-illustration {
    gap: var(--gap-5xl);
    min-width: 100%;
  }
  .consulta-por-los{
    display: none;
  }
  
  .sobre-6 {
    font-size: 20px;
    line-height: 24px;
    width: 100%; /* Asegura que ocupe todo el ancho disponible */
    margin: 0 auto; /* Centra el contenedor */
    justify-content: center; /* Centra su contenido */
    right: auto; /* Elimina el valor de right */

    bottom: 10px;
}
.sobre-6-wrapper {
padding: 0px;

}



  .grid-options-title {
    gap: var(--gap-mid);
    width: 100%;
  }
  .las-ventanas-double {
    font-size: 20px;
    line-height: 20px;
    width: 100%;

}
.grid-options-title-wrapper {
padding: 50px;
}
}

@media screen and (max-width: 329px){
  .double-hung1 {
    font-size: 30px;
    line-height: 14px;
}
}